智宇物聯 專注于提供高穩定、高速率的三網物聯網卡
西藏ThingsBoard物聯網平臺實踐 LoRa協議+node-red+mqtt 實現單燈…
- 作者:智宇物聯
- 發表時間:2022年10月17日
- 來源:智宇物聯
ThingsBoard是一個基于Java的開源物聯網平臺,可實現物聯網項目的快速開發,管理和擴展。ThingsBoard 使用行業標準物聯網協議(MQTT,CoAP和HTTP)實現設備連接,并支持云和本地部署。 ThingsBoard結合了可擴展性,容錯性和性能,因此您永遠不會丟失數據。
在物聯網的部署中,選擇合適的物聯網平臺非常重要,ThingsBoard物聯網平臺能夠降低用戶的使用門檻,前兩天頭條號發布了《開源物聯網平臺ThingsBoard(CE版)可用性探討》一文,頗受關注。
在研究ThingsBoard(CE版)的過程中,筆者也進行了小小的實踐探究LoRa物聯網實驗中主要的配置過程,這里通過利用“LoRa協議+node-red+mqtt 實現單燈控制”的改造,分享一下自己的操作過程,希望與大家交流。當然,通過我們改進的ThingsBoard(CE版)可用性平臺可遠不止這個哦!
1、設備清單
四信lora端子一個 、 四信lora gateway一臺、樹莓派一臺、arduino mega 2560開發板一個、繼電器一個、熒光燈管一個
2、軟件
node-red、tb(ThingsBoard)平臺
3、實現邏輯
lora端子負責接控制末端單燈設備的信號,它通過開發板mega2560的串口進行通信,開關信號通過繼電器完成動作執行;
lora gateway通過廣播發送或接收lora端子的數據,網關再通過udp server將透傳數據透傳至node-red;
node-red負責創建udp server 和 mqtt client;
node-red的udp再通過mqtt client 將數據透傳至tb平臺。
4、配置截圖
lora gateway 部分

node-red 部分

tb(ThingsBoard)平臺

arduino mega2560 lora端子處理無線數據部分

希望這個小分享多少有些幫助哦!如果還要了解更多,歡迎發表評論或私信我們,一起探究ThingsBoard的可用性。