我們?cè)谇懊娴奈恼吕?,已?jīng)介紹了如何使用LoRaWAN網(wǎng)關(guān)內(nèi)置的MQTT SERVER來(lái)獲取到LoRa節(jié)點(diǎn)的數(shù)據(jù)、下發(fā)數(shù)據(jù)到LoRa節(jié)點(diǎn)。然后不是所有LoRaWAN網(wǎng)關(guān)都具備內(nèi)置的MQTT?SERVER。
實(shí)際部署中,很多用戶都會(huì)使用自己私有的MQTT?SERVER,那么LoRaWAN商業(yè)網(wǎng)關(guān)如何配置私有的MQTT?SERVER呢?本文將介紹如何在LoRaWAN網(wǎng)關(guān)上配置私有的MQTT?SERVER,以及如何通過(guò)mqtt.fx從私有MQTT?SERVER訂閱信息。
如果希望了解LoRa網(wǎng)關(guān)的其他獲取數(shù)據(jù)的方式,還可以參見(jiàn)文章,《沒(méi)有互聯(lián)網(wǎng),如何本地獲取到LoRaWAN的終端數(shù)據(jù)?》、《兩步走,讓自己的LoRaWAM網(wǎng)關(guān)與阿里云連線》、《超低成本get一項(xiàng)新技能:在阿里云上進(jìn)行IoT系統(tǒng)開(kāi)發(fā)》、《LoRa節(jié)點(diǎn)如何以O(shè)TAA方式入網(wǎng)TTN server?》、《LoRa節(jié)點(diǎn)如何以ABP方式入網(wǎng)TTN?server?》
一、LoRaWAN網(wǎng)關(guān)以用戶名/密碼方式訪問(wèn)私有MQTT SERVER
在瀏覽器打開(kāi)LoRaWAN商業(yè)網(wǎng)關(guān)的web管理頁(yè)面(具體打開(kāi)方式,可以參見(jiàn)文章,如何在RAK的LoRaWAN網(wǎng)關(guān)的網(wǎng)頁(yè)上,設(shè)置MQTT的訂閱的Topic?),參考圖1進(jìn)行配置。

圖1 ???RAK瑞科慧聯(lián)LoRaWAN網(wǎng)關(guān)的訪問(wèn)外置MQTT?SERVER填寫(xiě)示意圖
如圖1所示,MQTT Broker Address處填寫(xiě)用戶MQTT?SERVER的IP地址;
MQTT Broker Port處填寫(xiě)MQTT服務(wù)的端口號(hào),該端口號(hào)如果用戶沒(méi)有更改的話默認(rèn)為1883;
需要打開(kāi)Enable User Authentication開(kāi)關(guān);
用戶名和密碼處,分別輸入訪問(wèn)外置的MQTT服務(wù)的用戶名和密碼。
配置完成之后,點(diǎn)擊右下角的Save&Apply按鈕保存更改。
二、mqtt.fx工具配置私有的MQTT?SERVER
mqtt.fx需要配置成用戶名/密碼訪問(wèn),才能訂閱到LoRa節(jié)點(diǎn)信息。
打開(kāi)mqtt.fx,如圖2所示,點(diǎn)擊圖2中的紅色方框中所示的設(shè)置按鈕。

圖2 ??mqtt.fx的外置MQTT?SERVER設(shè)置界面
如圖3所示,點(diǎn)擊左下角的加號(hào),新建一個(gè)Profile,輸入Profile Name,配置MQTT?SERVER的IP地址和端口,在User Credentials標(biāo)簽下輸入用戶名和密碼。配置完成之后點(diǎn)擊右下角的OK按鈕。

圖3 ??mqtt.fx新建Profile示意圖
如圖4所示,在mqtt.fx的界面上,選擇我們剛剛創(chuàng)建的Profile,點(diǎn)擊Connect按鈕,即可成功連接到私有的MQTT?SERVER上。訂閱與發(fā)布可參考我們前面的使用LoRaWAN商業(yè)網(wǎng)關(guān)內(nèi)置的MQTT?SERVER的設(shè)置方式的文章,如何在RAK的LoRaWAN網(wǎng)關(guān)的網(wǎng)頁(yè)上,設(shè)置MQTT的訂閱的Topic?,如何通過(guò)mqtt.fx客戶端訂閱節(jié)點(diǎn)數(shù)據(jù),如何測(cè)試LoRa節(jié)點(diǎn)與LoRaWAN網(wǎng)關(guān)內(nèi)置的MQTT SERVER之間的數(shù)據(jù)傳輸是否正常?

fqj
電子發(fā)燒友App









































































評(píng)論