99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

【產(chǎn)品應用】LoRa網(wǎng)關與二次開發(fā)終端的神仙搭配

AGk5_ZLG_zhiyua ? 來源:未知 ? 2023-02-02 14:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

LoRa項目開發(fā)時間緊?驅(qū)動開發(fā)困難?二次開發(fā)終端ZSL420提供了豐富的API接口,與LoRa網(wǎng)關搭配可以快速實現(xiàn)無線數(shù)據(jù)轉MQTT,有效降低產(chǎn)品成本、縮小開發(fā)周期,快速投入市場。


ZLGLinkSDK二次開發(fā)簡介
ZLGLink SDK包是廣州致遠電子開發(fā)的LoRa智能組網(wǎng)二次開發(fā)包。該SDK主要包含有芯片外設demo、LoRa裸驅(qū)動demo、ZLGLink智能組網(wǎng)協(xié)議demo。提供eclipse和keil兩種開發(fā)環(huán)境。支持本地升級與遠程無線升級。豐富的示例demo可以幫助開發(fā)者快速上手,縮短LoRa終端的開發(fā)周期。
表1ZLGLink智能組網(wǎng)協(xié)議demo簡介
序號

Demo類別

說明

1

burst_report

突發(fā)上報型應用,主動組網(wǎng),MCU低功耗

2

period_report

分時上報型應用,主動組網(wǎng),MCU低功耗

3

period_wake

周期喚醒型應用(主機可空中喚醒休眠終端),主動組網(wǎng),MCU低功耗

4

lpuart_wake

低功耗串口喚醒型應用(低功耗串口喚醒休眠終端),主動組網(wǎng),MCU低功耗

5

join_white

入網(wǎng)白名單型應用(主機過濾非白名單入網(wǎng)設備),主動組網(wǎng),MCU低功耗

6

period_wake_burst_report

按鍵喚醒型應用(休眠終端支持主機空中喚醒和終端按鍵喚醒),主動組網(wǎng),MCU低功耗

表2常用ZLGLinkAPI簡介

序號

API

說明

1

aw_ntl_dev_type_set()

通過該接口可以設置主機、從機和中繼等設備類型,以區(qū)分星型網(wǎng)絡中不同的設備

2

aw_ntl_dev_work_mode_set()

根據(jù)不同的功耗需求,可以通過該接口設置從機的工作模式(一般模式,周期喚醒模式和深度休眠模式)

3

aw_ntl_dev_networking_create()

手動創(chuàng)建網(wǎng)絡接口,根據(jù)用戶指定通信信道創(chuàng)建網(wǎng)絡

4

aw_ntl_dev_networking_auto_create()

自動創(chuàng)建網(wǎng)絡接口,主機自動選擇空閑信道創(chuàng)建網(wǎng)絡

5

aw_ntl_dev_networking_joined_enable()

主機允許從機入網(wǎng)接口

6

aw_ntl_dev_networking_join()

從機發(fā)起入網(wǎng)接口

7

aw_ntl_sendto()

數(shù)據(jù)發(fā)送接口

8

aw_ntl_recvfrom()

數(shù)據(jù)接收接口


MQTT客戶端采集二次開發(fā)終端溫度數(shù)據(jù)

MQTT客戶端向終端發(fā)布溫度采集指令,終端在接收到溫度采集指令后上報溫度數(shù)據(jù),MQTT客戶端采集終端溫度數(shù)據(jù)示意圖,如圖1所示。
圖1MQTT客戶端采集終端溫度數(shù)據(jù)示意圖
1. 網(wǎng)關配置

網(wǎng)關配置主要包括協(xié)議轉換配置,MQTT配置和網(wǎng)關ZLGLink配置三個部分。

1.1 協(xié)議轉換配置

打開網(wǎng)關的網(wǎng)頁配置頁面,左邊欄選擇【協(xié)議轉換】,在轉換選擇頁面里選擇【ZLGLink轉MQTT】,然后點擊【保存】,網(wǎng)關自動重啟,如圖2所示。

圖2 選擇ZLGLink轉MQTT

1.2MQTT配置

左邊欄選擇【網(wǎng)絡配置】,在網(wǎng)絡配置里選擇【MQTT】標簽頁。

在【基本配置】里配置網(wǎng)關需要連接的MQTT服務器的地址、端口號、MQTT用戶名、密碼和客戶端ID。

在【訂閱主題】里配置網(wǎng)關訂閱的主題和服務質(zhì)量。

在【發(fā)布主題】里配置網(wǎng)關發(fā)布消息的主題和服務質(zhì)量,如圖3所示。

圖3配置MQTT

1.3 ZLGLink配置
左邊欄選擇【ZLGLink配置】標簽頁。
在【基本配置】里配置ZLGLink的基本配置參數(shù)。
在【組網(wǎng)控制】里使能自組網(wǎng)并允許入網(wǎng),如圖4所示。

圖4ZLGLink配置

2. ZLGLink終端二次開發(fā)配置

2.1 從機應用選擇使用ZLGLink SDK中的突發(fā)上報從機demo并設置溫度采集指令,如圖5所示。

圖5 從機應用選擇

2.2 在網(wǎng)關開啟允許入網(wǎng)功能后ZSL420-EVB Demo板通過按鍵SW1開啟入網(wǎng),如圖6所示。

圖6從機入網(wǎng)到網(wǎng)關

2.3 MQTT客戶端配置

配置MQTT客戶端需要連接的MQTT服務器的地址、端口號、MQTT用戶名、密碼和客戶端ID。本文以MQTT.fx客戶端上位機做演示,如圖7所示。

圖7配置MQTT客戶端

2.4.成果展示
  1. MQTT客戶端訂閱主題客戶端數(shù)據(jù)主題:pubtopic/+;

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

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


原文標題:【產(chǎn)品應用】LoRa網(wǎng)關與二次開發(fā)終端的神仙搭配

文章出處:【微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 致遠電子
    +關注

    關注

    13

    文章

    412

    瀏覽量

    31927

原文標題:【產(chǎn)品應用】LoRa網(wǎng)關與二次開發(fā)終端的神仙搭配

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    云MES系統(tǒng)源碼,支持 SaaS 多租戶,支持二次開發(fā)

    萬界星空科技MES生產(chǎn)制造執(zhí)行系統(tǒng)源碼,有演示,多個項目應用案例,成熟穩(wěn)定。支持二次開發(fā),商業(yè)授權后可商用。
    的頭像 發(fā)表于 05-07 11:14 ?240次閱讀
    云MES系統(tǒng)源碼,支持 SaaS 多租戶,支持<b class='flag-5'>二次開發(fā)</b>

    因為SDP-H1無法進行二次開發(fā),想用SDP-K1連接AD7779評估板,接口是否匹配?

    因為SDP-H1無法進行二次開發(fā),想用SDP-K1連接AD7779評估板,接口是否匹配?
    發(fā)表于 04-24 07:51

    DLP6500想調(diào)用API進行自主二次開發(fā),怎么構建開發(fā)環(huán)境?

    請問一下,我購置了DLP6500型號產(chǎn)品,想利用該產(chǎn)品進行開發(fā),實現(xiàn)高速投影的功能。 但是我現(xiàn)在只找到了GUI界面,請問一下,如果我想調(diào)用API進行自主二次開發(fā),怎么構建
    發(fā)表于 03-03 07:03

    怎么配置dlp6500二次開發(fā)的環(huán)境,可以使用VS2013嗎?

    我想請問一下,怎么配置dlp6500二次開發(fā)的環(huán)境,可以使用VS2013嗎?有沒有什么可以參考的文件,感謝!
    發(fā)表于 02-28 06:39

    請問LDC1312EVM和TI提供的軟件GUI能被二次開發(fā)嗎?

    請問LDC1312EVM和TI提供的軟件GUI能被二次開發(fā)嗎,想做個測試臺供車間員工使用。
    發(fā)表于 02-26 06:35

    DLPLCR4500EVM二次開發(fā)時在hid_write函數(shù)處出錯是什么原因?qū)е碌模?/a>

    二次開發(fā)時在hid_write函數(shù)處出錯,之前沒有錯誤不知道動了什么導致出錯了,環(huán)境為X64的C++,使用下載的GUI軟件是可以連接并投影圖片的。 錯誤信息如下圖
    發(fā)表于 02-21 06:00

    DLP4500-C350REF如何在linux下借助SDK二次開發(fā)?

    請問在哪里有二次開發(fā)環(huán)境配置文檔
    發(fā)表于 02-18 08:24

    深居淺出AutoCAD二次開發(fā)

    深居淺出AutoCAD二次開發(fā),net版
    發(fā)表于 01-06 14:12 ?9次下載

    TSW14J56EVM板卡提供二次開發(fā)的接口怎么使用的?

    TSW14J56EVM板卡提供二次開發(fā)的接口怎么使用的,有沒有詳細的使用說明文檔?
    發(fā)表于 01-03 07:29

    SOLIDWORKS二次開發(fā)參數(shù)化設計工具? 慧德敏學

    SOLIDWORKS二次開發(fā)參數(shù)化設計工具?涵蓋選型、建模、裝配、出圖、編碼、報表、集成等眾多環(huán)節(jié)和任務的整合,我們除了提供專業(yè)培訓,還可針對實際產(chǎn)品提供項目導入,實現(xiàn)交鑰匙工程,消除企業(yè)的所有風險
    的頭像 發(fā)表于 12-20 16:21 ?500次閱讀

    SOLIDWORKS二次開發(fā)應用范圍與實例

    SOLIDWORKS二次開發(fā)為企業(yè)和設計師們提供了廣闊的定制化空間,能夠更好地滿足復雜多變的設計需求,幫助工程師和設計師提高工作效率,實現(xiàn)更復雜的自動化任務。如您有SOLIDWORKS二次開發(fā)需求,歡迎咨詢Solidkits
    的頭像 發(fā)表于 12-13 16:33 ?1040次閱讀

    可以改TSW1405內(nèi)部程序或者是修改HSDC PRO的程序做二次開發(fā)嗎?

    可以改TSW1405內(nèi)部程序或者是修改HSDC PRO 的程序做二次開發(fā)嗎?
    發(fā)表于 11-27 07:29

    什么~FPGA可以自行二次開發(fā)了?

    什么!FPGA可以自行二次開發(fā)了? 目前市場上的標準采集卡通常不支持用戶自行開發(fā)FPGA。但因為應用環(huán)境的需要,不僅僅只需要單一的數(shù)據(jù)采集流程,往往還需要在其中嵌入更復雜的運行和分析邏輯。為了解
    的頭像 發(fā)表于 10-14 15:47 ?611次閱讀
    什么~FPGA可以自行<b class='flag-5'>二次開發(fā)</b>了?

    ARMxy ARM工業(yè)邊緣計算網(wǎng)關帶Ubuntu OS支持二次開發(fā)

    ARMxy系列工業(yè)邊緣計算網(wǎng)關,搭載Ubuntu操作系統(tǒng),不僅提供了強大的數(shù)據(jù)處理能力,而且通過支持二次開發(fā),為企業(yè)提供了定制化解決方案的可能性。本文將深入探討ARMxy網(wǎng)關的技術特性、Ubuntu
    的頭像 發(fā)表于 08-19 15:32 ?793次閱讀
    ARMxy ARM工業(yè)邊緣計算<b class='flag-5'>網(wǎng)關</b>帶Ubuntu OS支持<b class='flag-5'>二次開發(fā)</b>

    條碼維碼掃碼模組,支持二次開發(fā)嵌入嗎?

    維碼掃碼模組的技術支持、應用領域及其在二次開發(fā)嵌入中的優(yōu)勢和挑戰(zhàn)。掃碼模組技術支持與應用領域條碼維碼掃碼模組采用了先進的CMOS影像技術和智能圖像識別算法,能
    的頭像 發(fā)表于 08-14 15:44 ?645次閱讀
    條碼<b class='flag-5'>二</b>維碼掃碼模組,支持<b class='flag-5'>二次開發(fā)</b>嵌入嗎?