关于未来使用BTHome的设想

前言

最近在瀚思彼岸论坛上面了解到了一个智能家居的基于蓝牙的传感器协议--BTHome

发现它特别有趣,在电池🔋场景下的低功耗传感器应用上面有很好的表现效果。

什么是BTHome

BTHome 是一个开放标准,用于通过蓝牙低功耗广播传感器数据和按钮操作

BTHome 是一种节能且灵活的蓝牙低功耗格式,用于设备广播其传感器数据和按钮操作。设备可以使用单节电池运行一年以上。它支持数据加密,并且像 Home Assistant 这样的流行智能家居平台开箱即用支持。

上面的内容引用自BTHome官网,简言之就是一个基于蓝牙广播的一个协议封装。

BTHome的特点

总结了下官网的内容,基本上BTHome的特点如下:

  • 基于蓝牙广播进行传感器数据上报。

  • 在HA有官方支持的集成,对智能家居DIY爱好者友好。

  • 可以基于任意支持蓝牙广播特性的芯片。

  • 协议简单灵活。

怎么使用BTHome

在官网和其他地方(如瀚思彼岸)上面看到的案例上,基本如下操作:

  1. 选择一个支持蓝牙广播的芯片

    1. ESP32蓝牙系列:如ESP32、ESP32-S3、ESP32-C3、ESP32-C6都可。

    2. Nordic的NRF系列。

    3. 沁恒的蓝牙系列:如CH57x、CH58x、CH59x都可。

未来的思考

未来打算使用BTHome加上ESP的蓝牙系列尝试做一些传感器进行尝试,看看BTHome的使用效果,如果OK的话家里的传感器就可以换成BTHome的了。

同事也梳理考察下BTHome的一些局限如:

  • 负载能力。

  • 信号强度。

  • ESP下的功耗表现。

  • HA下使用的稳定性。

  • TBD


EOF

Comments