天天看點

支援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

繼續閱讀