Skip to content

Initial implementation of iBeacon support

Pre-release
Pre-release
Compare
Choose a tag to compare
@RoboMagus RoboMagus released this 23 Oct 11:50
· 11 commits to master since this release

Initial implementation of passive ble background scanning that allows for presence monitoring using iBeacon devices. This also supports RSSI output on the presence message sent over MQTT. This will become usefull when distributing multiple ESP32 nodes for room by room presence detection. This feature is still a work in progress and thus subject to change!!

Other changes:
Code is restructured to more easily switch away from using the TelnetSerial serial interface.
Parameter handling is restructured and the character count for MAC addresses is increased to also support 128bit iBeacon service UUIDs. (Which is also reflected in the settings page)
Added an MQTT topic that provides the ESP32s IP address.

Attached are binary files built as the stock configuration for the Wemos D1 Mini 32 and support storing 8 known BT devices (MAC or UUID).