Skip to content

Commit b0cb636

Browse files
README.md - rearrange for better flow
1 parent db39cc6 commit b0cb636

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,13 @@ See [main.py](main.py) for a more robust example.
5151
## Will it run on Microcontroller X?
5252
If the device has Bluetooth and can run recent versions of MicroPython, it should work.
5353

54-
## What about encryption?
55-
Sorry. Although [BTHome offers encrypted communication](https://bthome.io/encryption/), the [MicroPython AES encryption](https://docs.micropython.org/en/latest/library/cryptolib.html) implementation does not support the CCM mode required for BTHome encryption.
56-
5754
## Can it do more than temperature and humidity?
5855
My goal was to create an outdoor sensor to measure temperature, humidity, and illuminance so I could make automation decsions in Home Assistant. I've included nearly the entire list of object_ids described in the [BTHome v2 format](https://bthome.io/format), but those outside of temperature, humidity, and battery level are untested in real world scenarios.
5956

60-
## What caveats should I be aware of?
57+
## What about encryption?
58+
Sorry. Although [BTHome offers encrypted communication](https://bthome.io/encryption/), the [MicroPython AES encryption](https://docs.micropython.org/en/latest/library/cryptolib.html) implementation does not support the CCM mode required for BTHome encryption.
59+
60+
## What other caveats should I be aware of?
6161
The number of bytes reserved for BLE advertising is extremely limited. If you try to pack too much data, you'll get an exception.
6262

6363
```

0 commit comments

Comments
 (0)