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

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

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

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

fqj
電子發(fā)燒友App









































































評論