天天看点

支持Zigbee的b-parasite低功耗蓝牙植物传感器

作者:CNXSoftware中文站

文章来源:支持Zigbee的b-parasite低功耗蓝牙植物传感器 - CNX Software中文站ZhihuWeChatSina WeiboTwitterFacebook

rbaron 的 b-parasite 是一款开源的蓝牙低功耗植物浇水传感器,该传感器可以测量土壤湿度和环境的温度、湿度、光照等等。它可以与 ESPHome、Home Assistant 或任何 macOS 或 Linux 平台(包括树莓派板)配合使用。

该产品基于的是 nRF52840 多协议无线微控制器,stanvn 想试试为 b-parasite 添加 Zigbee 功能,也就是开发基于 Nordic Semi nRF5 SDK 的 nRF52 系列 SoC 而且可以与 Zigbee2MQTT 合作的“Zigbee 植物传感器”固件。

支持Zigbee的b-parasite低功耗蓝牙植物传感器

我们先一起来看看 b-parasite 的硬件规格:

支持Zigbee的b-parasite低功耗蓝牙植物传感器

该板的 GitHub 代码仓库中包含 KiCad 原理图、布局和制造文件、基于 nRF5 SDK 的固件代码、用于测试和传感器校准的数据、基于 ESPHome 的 BLE 到 MQTT 桥接器、可以 3D 打印的外壳,以及相关的使用指南。

支持Zigbee的b-parasite低功耗蓝牙植物传感器

使用默认固件时,b-parasite 植物传感器可以定期测量土壤湿度、光照强度、空气温度和湿度,并通过蓝牙 LE 将这些值传输至 BLE 到 MQTT 网关,例如我们之前测试过的 GL.INet GL-S,然后这些数据就会被转发到云端并进行处理。在数据传输至 BLE 到 MQTT Bridge 后,该设备就会进入深度睡眠状态,直到下一次测量。

其文档还提到了三种集成方法:

  • ESPHome 固件,可以在支持 ESP32 的板上充当 BLE-MQTT 桥接器;b-parasite传感器有详细的官方文档,所以它应该十分易于使用
  • Home Assistant 集成组件,通过BLE_monitor Home Assistant 自定义组件工作,该组件根据广播数据自动发现附近的 b-parasite
  • 在Linux (树莓派)和 macOS 上可以运行专为 b-parasite 传感器设计的 parasite 扫描仪 BLE 到 MQTT bridge 守护程序。
支持Zigbee的b-parasite低功耗蓝牙植物传感器

正如我们文中所介绍的,用户现在可以使用 stanvn 的开源固件将 b-parasite 蓝牙 LE 设备转换为 Zigbee 植物传感器。如上图所示,它可以安装在一个 3D 打印外壳中。该 Zigbee 植物传感器固件支持硬件中涉及的所有传感器,而且可以与 Zigbee2MQTT一起使用,这也就意味着与 Home Assistant 和其他家庭自动化框架的集成其实很容易。在每 2 分钟进行一次测量和传输的前提下,其电池寿命大约可以使用 600 天。

该产品目前存在一个硬件上的缺点,就是缺少恢复出厂设置按钮。因此 stanvn 现在也在开发自己的硬件。目前暂时没有详细信息,但他表示如果感兴趣可以先填写表格进行登记,等到硬件可使用时他会联系大家。不过,他之后很有可能会在 Crowd Supply 上推出这一产品。如果你们对电池供电的植物传感器有兴趣,可以在 Home Assistant 论坛上查看有关此主题的相关讨论。

更多干货,点击查看:CNX SOFTWARE中文站 嵌入式开发者的新闻知识库!ZhihuWeChatSina WeiboTwitterFacebook

继续阅读