文件名称:esp32-ble2mqtt:在ESP32上运行的BLE到MQTT桥
文件大小:96KB
文件格式:ZIP
更新时间:2024-05-25 11:38:05
mqtt esp32 bluetooth ble gatt
ESP32-BLE2MQTT 该项目是BLE到MQTT的桥梁,即它将BLE GATT特性作为MQTT主题公开,用于双向通信。 它是为ESP32 SoC开发的,基于版本v4.1。 请注意,使用任何其他ESP-IDF版本可能不稳定,甚至无法编译。 例如,如果MAC地址为a0:e6:f8:50:72:53公开了(电池服务),其中包括(电池电量)时,将发布a0:e6:f8:50:72:53/BatteryService/BatteryLevel MQTT主题,其中的值代表电池电量。 支持通知的特征将自动注册,并在可用时发布新值。 通过使用后缀为“ / Get”的上述格式将任何值发布到主题,也可以主动发出读取请求。 请注意,值是基于从的定义表示特征值的字符串。 例如,电池电量为100%(0x64)将作为字符串'100'发送。 为了设置GATT值,请使用后缀/Set的上述格式将消息发布到可写特
【文件预览】:
esp32-ble2mqtt-master
----CMakeLists.txt(2KB)
----.gitignore(92B)
----README.md(12KB)
----.github()
--------ISSUE_TEMPLATE()
----sdkconfig.defaults(290B)
----main()
--------CMakeLists.txt(1KB)
--------ota.h(725B)
--------gatt.c(85KB)
--------log.h(153B)
--------ble_utils.c(24KB)
--------mqtt.c(8KB)
--------mqtt.h(1KB)
--------broadcasters.h(596B)
--------ota.c(7KB)
--------httpd.c(4KB)
--------wifi.h(897B)
--------config.h(2KB)
--------ble_utils.h(3KB)
--------httpd.h(282B)
--------log.c(2KB)
--------ble.c(28KB)
--------resolve.h(121B)
--------config.c(15KB)
--------ble2mqtt.c(28KB)
--------ble.h(3KB)
--------broadcasters.c(16KB)
--------resolve.c(723B)
--------gatt.h(995B)
--------eth.h(675B)
--------wifi.c(6KB)
--------eth.c(4KB)
--------httpd_static_files.h.in(367B)
----LICENSE(1KB)
----partitions.csv(348B)
----get_gatt_assigned_numbers.py(6KB)
----www()
--------css()
--------images()
--------js()
--------index.html(876B)
----requirements.txt(10B)
----ota.py(5KB)
----data()
--------config.json(205B)
----remote_log.py(2KB)