1. 程式人生 > 實用技巧 >藍芽閘道器如何連線MQTT伺服器

藍芽閘道器如何連線MQTT伺服器

藍芽閘道器如何連線MQTT伺服器


金桔藍芽閘道器可以直接將藍芽終端裝置的廣播資料推送到mqtt伺服器上,這樣,配置好以後的金桔藍芽閘道器,可以不通過金桔acserver直接傳輸到使用者的mqtt伺服器,減少了使用者的系統部署步驟,簡化了系統結構。

我們先設定藍芽閘道器:
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
最後我們需要配置廣播內容的欄位到json結構中
在這裡插入圖片描述
配置完後點擊配置閘道器,閘道器自動重啟後就可以將資料傳送mqtt伺服器上了,可以用mqttfx來檢視一下
在這裡插入圖片描述
這裡每秒鐘都有上報一條資料,因為我在閘道器的傳送間隔裡設定的是1000毫秒:
在這裡插入圖片描述
如果我們覺得相同的資料太多了,可以用節點心跳功能,該功能就是相同的資料只發送心跳,比如藍芽終端裝置廣播溫度是21度,我們設定節點心跳是10s,那麼如果溫度保持在21度,mqtt訊息是10s釋出一次,如果溫度突然變換22度,那麼藍芽閘道器立即推送訊息到mqtt上,我們這裡設定節點心跳10s

在這裡插入圖片描述
修改基站後檢視mosquitto的控制檯程式看到每隔10s上傳一條資料:
在這裡插入圖片描述