百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

esp32-ble2mqtt

> 编程语言
开源

在 ESP32 上运行的 BLE 到 MQTT 桥

772 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

在 ESP32 上运行的 BLE 到 MQTT 桥

ESP32-BLE2MQTT 这个项目是一个 BLE 到 MQTT 的桥接,即将 BLE GATT 特性暴露为 MQTT 主题,用于双向通信。它是针对 ESP32 SoC 而开发的,基于 ESP-IDF 版本 v5.2.1。请注意,使用其他版本的 ESP-IDF 可能不稳定,甚至无法编译。

支持通知的特征将自动在主题上注册,一旦可用,新值将被发布。此外,还可以主动发布读取请求,通过使用上述格式加上 '/Get' 来将任何值发布到主题。请注意,值是字符串,表示基于其定义从 http://bluetooth.org. 获取的特征值。例如,100% 的电池电量 (0x64) 将被发送为字符串 '100'。

为了设置 GATT 值,请使用上述格式加上 /Set 发布消息到可写特性。负载应具有与上述格式相同的格式,并在需要时在发送到 BLE 外设之前进行转换。

除了特征值外,BLE2MQTT 设备还发布了其他主题,以帮助记账: * /Connected - 附带 true/false 的负载,表示外设当前是否已连接。请注意,此主题由当前连接到外设的 BLE2MQTT 实例监控,因此如果另一个实例发布了 false,当前实例将重新发布 true * /Owner - 当前连接到外设的 BLE2MQTT 实例的名称,例如 BLE2MQTT-XXXX,其中

0000180f-0000-1000-8000-00805f9b34fb service 00002a19-0000-1000-8000-00805f9b34fb characteristic

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Cblebluetoothesp32gatt

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言