
ZLGLinkSDK二次開(kāi)發(fā)簡(jiǎn)介說(shuō)明 | ||
1 | burst_report | 突發(fā)上報(bào)型應(yīng)用,主動(dòng)組網(wǎng),MCU低功耗 |
2 | period_report | 分時(shí)上報(bào)型應(yīng)用,主動(dòng)組網(wǎng),MCU低功耗 |
3 | period_wake | 周期喚醒型應(yīng)用(主機(jī)可空中喚醒休眠終端),主動(dòng)組網(wǎng),MCU低功耗 |
4 | lpuart_wake | 低功耗串口喚醒型應(yīng)用(低功耗串口喚醒休眠終端),主動(dòng)組網(wǎng),MCU低功耗 |
5 | join_white | 入網(wǎng)白名單型應(yīng)用(主機(jī)過(guò)濾非白名單入網(wǎng)設(shè)備),主動(dòng)組網(wǎng),MCU低功耗 |
6 | period_wake_burst_report | 按鍵喚醒型應(yīng)用(休眠終端支持主機(jī)空中喚醒和終端按鍵喚醒),主動(dòng)組網(wǎng),MCU低功耗 |
序號(hào) | API | 說(shuō)明 |
1 | aw_ntl_dev_type_set() | 通過(guò)該接口可以設(shè)置主機(jī)、從機(jī)和中繼等設(shè)備類(lèi)型,以區(qū)分星型網(wǎng)絡(luò)中不同的設(shè)備 |
2 | aw_ntl_dev_work_mode_set() | 根據(jù)不同的功耗需求,可以通過(guò)該接口設(shè)置從機(jī)的工作模式(一般模式,周期喚醒模式和深度休眠模式) |
3 | aw_ntl_dev_networking_create() | 手動(dòng)創(chuàng)建網(wǎng)絡(luò)接口,根據(jù)用戶(hù)指定通信信道創(chuàng)建網(wǎng)絡(luò) |
4 | aw_ntl_dev_networking_auto_create() | 自動(dòng)創(chuàng)建網(wǎng)絡(luò)接口,主機(jī)自動(dòng)選擇空閑信道創(chuàng)建網(wǎng)絡(luò) |
5 | aw_ntl_dev_networking_joined_enable() | 主機(jī)允許從機(jī)入網(wǎng)接口 |
6 | aw_ntl_dev_networking_join() | 從機(jī)發(fā)起入網(wǎng)接口 |
7 | aw_ntl_sendto() | 數(shù)據(jù)發(fā)送接口 |
8 | aw_ntl_recvfrom() | 數(shù)據(jù)接收接口 |
MQTT客戶(hù)端采集二次開(kāi)發(fā)終端溫度數(shù)據(jù)

網(wǎng)關(guān)配置主要包括協(xié)議轉(zhuǎn)換配置,MQTT配置和網(wǎng)關(guān)ZLGLink配置三個(gè)部分。
1.1 協(xié)議轉(zhuǎn)換配置
打開(kāi)網(wǎng)關(guān)的網(wǎng)頁(yè)配置頁(yè)面,左邊欄選擇【協(xié)議轉(zhuǎn)換】,在轉(zhuǎn)換選擇頁(yè)面里選擇【ZLGLink轉(zhuǎn)MQTT】,然后點(diǎn)擊【保存】,網(wǎng)關(guān)自動(dòng)重啟,如圖2所示。

圖2 選擇ZLGLink轉(zhuǎn)MQTT
1.2MQTT配置
左邊欄選擇【網(wǎng)絡(luò)配置】,在網(wǎng)絡(luò)配置里選擇【MQTT】標(biāo)簽頁(yè)。
在【基本配置】里配置網(wǎng)關(guān)需要連接的MQTT服務(wù)器的地址、端口號(hào)、MQTT用戶(hù)名、密碼和客戶(hù)端ID。
在【訂閱主題】里配置網(wǎng)關(guān)訂閱的主題和服務(wù)質(zhì)量。
在【發(fā)布主題】里配置網(wǎng)關(guān)發(fā)布消息的主題和服務(wù)質(zhì)量,如圖3所示。

圖3配置MQTT

圖4ZLGLink配置
2.1 從機(jī)應(yīng)用選擇使用ZLGLink SDK中的突發(fā)上報(bào)從機(jī)demo并設(shè)置溫度采集指令,如圖5所示。

圖5 從機(jī)應(yīng)用選擇

圖6從機(jī)入網(wǎng)到網(wǎng)關(guān)
2.3 MQTT客戶(hù)端配置
配置MQTT客戶(hù)端需要連接的MQTT服務(wù)器的地址、端口號(hào)、MQTT用戶(hù)名、密碼和客戶(hù)端ID。本文以MQTT.fx客戶(hù)端上位機(jī)做演示,如圖7所示。

圖7配置MQTT客戶(hù)端
MQTT客戶(hù)端訂閱主題客戶(hù)端數(shù)據(jù)主題:pubtopic/+;
MQTT客戶(hù)端向終端(0x0001)發(fā)布溫度采集指令主題:subpotic/addr0x0001,溫度采集指令“Get Temperature”;網(wǎng)關(guān)接收后下發(fā)至終端(0x0001),終端再將溫度數(shù)據(jù)上報(bào)給網(wǎng)關(guān),MQTT客戶(hù)端就能收到ZSL420-EVB Demo板溫度數(shù)據(jù),如圖8所示。

圖8MQTT客戶(hù)端采集LoRa終端溫度數(shù)據(jù)








原文標(biāo)題:【產(chǎn)品應(yīng)用】LoRa網(wǎng)關(guān)與二次開(kāi)發(fā)終端的神仙搭配
文章出處:【微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
致遠(yuǎn)電子
+關(guān)注
關(guān)注
13文章
422瀏覽量
32548
原文標(biāo)題:【產(chǎn)品應(yīng)用】LoRa網(wǎng)關(guān)與二次開(kāi)發(fā)終端的神仙搭配
文章出處:【微信號(hào):ZLG_zhiyuan,微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
如何借助BLE模塊,高效開(kāi)發(fā)短距IoT終端?
宇樹(shù)人形機(jī)器人的配置,核心代碼,調(diào)試方法,二次開(kāi)發(fā)接口
PMC-AX3100邊緣網(wǎng)關(guān):高效采集、邊緣可視、二次開(kāi)發(fā)更簡(jiǎn)單
先楫芯片賦能HPM生態(tài)靈巧手二次開(kāi)發(fā),工業(yè)控制/實(shí)驗(yàn)室原型速落地
LoRa基站與網(wǎng)關(guān)概念
將蜂鳥(niǎo)E203的內(nèi)核移植到fpga之后該怎么進(jìn)行二次開(kāi)發(fā)呢?
直播回顧 | 掌握車(chē)載通信核心技術(shù),虹科CAN總線實(shí)戰(zhàn):PCAN二次開(kāi)發(fā)技術(shù)直播助您輕松拿捏總線開(kāi)發(fā)“創(chuàng)新引擎
【離線語(yǔ)音】安信可VC-01/02二次開(kāi)發(fā)篇:自定義音頻播放控制
安信可VC-01/02二次開(kāi)發(fā)篇: PWM輸出
安信可VC-01/02二次開(kāi)發(fā)篇: 事件和GPIO控制
解鎖LuatOS新世界:二次開(kāi)發(fā)必備的3個(gè)核心常識(shí)
支持二次開(kāi)發(fā)的工業(yè)級(jí)二維碼掃碼讀頭選購(gòu)指南
云MES系統(tǒng)源碼,支持 SaaS 多租戶(hù),支持二次開(kāi)發(fā)
因?yàn)镾DP-H1無(wú)法進(jìn)行二次開(kāi)發(fā),想用SDP-K1連接AD7779評(píng)估板,接口是否匹配?
快速開(kāi)發(fā)實(shí)戰(zhàn)——4路低功耗ADC接口,Air780EPM二次開(kāi)發(fā)必看!
【產(chǎn)品應(yīng)用】LoRa網(wǎng)關(guān)與二次開(kāi)發(fā)終端的神仙搭配
評(píng)論