最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

windows下安信可Ra-08H接入自建chirpstack服務(wù)器,使用MQTT通信教程

2023-08-28 16:52 作者:安信可科技  | 我要投稿

文章目錄

一、準(zhǔn)備工作

二、產(chǎn)品燒錄

2.1開發(fā)板按鍵說明

2.2獲取工具和固件

2.3燒錄固件

2.4固件運行

三、chirpstack搭建

四、chirpstack添加網(wǎng)關(guān)

4.1點擊添加服務(wù)器

4.2添加網(wǎng)關(guān)

4.3添加sevice-profiles

4.4添加device-profile

4.5添加節(jié)點設(shè)備

4.6節(jié)點入網(wǎng)

五、MQTT連接,數(shù)據(jù)收發(fā)

5.1打開mqttx連接服務(wù)器

5.2設(shè)置訂閱發(fā)布的Topic

5.3節(jié)點上報數(shù)據(jù)

5.4服務(wù)器下發(fā)數(shù)據(jù)

5.5確認(rèn)服務(wù)器內(nèi)的log日志

六、結(jié)束

前言

安信可開源團(tuán)隊相應(yīng)網(wǎng)友號召,今天給大家?guī)砹吮镜卮罱╟hirpstack服務(wù)器并且成功連接的教程,給大家少走一些彎路,本章內(nèi)容篇幅較長,有想要了解和測試的朋友耐心看完,本例程從模組獲取,燒錄,服務(wù)器搭建,到連接和數(shù)據(jù)收發(fā),廢話不多說,直接開始。

01

準(zhǔn)備工作

原理

●win10系統(tǒng)電腦一臺

●Ra-08H開發(fā)板+數(shù)據(jù)線

●RG-02網(wǎng)關(guān)

●Docker Desktop工具

●安信可串口調(diào)試助手

●chirp stack項目包

●MQTTX客戶端

02

產(chǎn)品燒錄

本次測試采用開發(fā)板,若使用模塊下載詳細(xì)接線請參照AT固件使用

2.1開發(fā)板按鍵說明

2.2獲取工具和固件

2.3燒錄固件

2.4固件運行

03

chirpstack搭建

說明:chirpstack在官網(wǎng)只有Linux版本,所以我們現(xiàn)在搭建在Windows下需要借助Docker Desktop工具,如果你是在Linux下搭建則不需要考慮安裝Docker Desktop,直接命令行安裝即可。

安裝Docker Desktop前需要對電腦做如下操作

①打開控制面板

②點擊程序

③點擊啟用或者關(guān)閉windows功能,彈出windows功能界面

④界面內(nèi)找到Hyper-V,擴展開勾選Hyper-V管理工具和Hyper-V平臺(如圖所示)

⑤最后點擊確認(rèn)

注意:這里點擊確認(rèn)以后會自動更行系統(tǒng)內(nèi)的一些設(shè)置,電腦會重啟,屬于正常現(xiàn)象。

安裝Docker Desktop工具,點擊連接下載(建議加速器下載)

1、下載Docker Desktop

2、雙擊安裝包安裝

3、win+R打開命令行窗口,運行dockersversion,出現(xiàn)如下提示說明安裝成功

4、此時桌面雙擊運行Docker Desktop,部分用戶可能出現(xiàn)如下提示kernel update: https://aka.ms/wsl2kernel表示Linux內(nèi)核需要更新,點擊連接前往更新即可

5、直接點擊更新內(nèi)核安裝包

6、更新完成后再次運行Docker Desktop,成功運行截圖如下

7、接下來就可以安裝chirpstack了,安裝包的地址如下

https://gitee.com/sheng_lyu/chirpstack-docker

也可以使用GIT拉取,指令如下

git clone https://github.com/chirpstack/chirpstack-docker.git

8、在解壓的chirpstack文件下找到這個路徑啟用cmd命令,根目錄運行docker-compose up

注意:我這里是使用的EU868,無需對配置文件做更改,如果使用CN470請進(jìn)入ChirpStack軟件所在目錄,更改配置文件【chirpstack-network-server.toml】后再來執(zhí)行docker-compose up啟動chirpstack

9、等待命令窗口更新完成后我,我們回到Docker Desktop,可以看到我們的chirpstack啟動完成

10、此時我們就可以在瀏覽器訪問http://localhost:8080打開我們的chirpstack服務(wù)器了

  • 以上就是我們在本地搭建的chirpstack服務(wù)器了,下面我們在服務(wù)器上添加設(shè)備

04

chirp stack添加網(wǎng)關(guān)

點擊添加服務(wù)器

第一步、點擊添加服務(wù)器

chirpstack-network-server:8000

添加網(wǎng)關(guān)

網(wǎng)關(guān)我們使用的安信可的RG02的LoRaWAN網(wǎng)關(guān),我們使用AP熱點連接進(jìn)入網(wǎng)關(guān)配置參數(shù)和連接網(wǎng)絡(luò)

在服務(wù)器端寫入網(wǎng)關(guān)的參數(shù)和配置信息

添加sevice-profiles

添加device-profile

選擇入網(wǎng)方式

添加節(jié)點設(shè)備

創(chuàng)建設(shè)備名

添加設(shè)備參數(shù)

節(jié)點入網(wǎng)

設(shè)備入網(wǎng)需要節(jié)點窗口寫入設(shè)置好的指令參數(shù),這里僅提供OTAA入網(wǎng),上述已經(jīng)在服務(wù)器寫入了DEVICE EUI和app key,所以我們使用這兩個參數(shù)配合Ra-08的參數(shù)進(jìn)行入網(wǎng)操作

  • 入網(wǎng)成功

  • 節(jié)點上線成功

05

MQTT連接,數(shù)據(jù)收發(fā)

說明:chirpstack自帶MQTT服務(wù),我們只需要找到他的topic即可進(jìn)行收發(fā),在開始之前我們尋找一個MQTT客戶端,我是用的是emqx的mqttx。

打開mqttx連接服務(wù)器

設(shè)置訂閱發(fā)布的Topic

接下來我們參照上述連接內(nèi)的文檔,發(fā)送JSON格式數(shù)據(jù)

data部分為負(fù)載數(shù)據(jù)為格式,轉(zhuǎn)換即后的參數(shù)是AABBC

格式轉(zhuǎn)換器格式轉(zhuǎn)換器

節(jié)點上報數(shù)據(jù)

好了上述已經(jīng)準(zhǔn)備完畢,接下來看我們從節(jié)點上報數(shù)據(jù)到chirpstack服務(wù)器再由客戶端輸出

服務(wù)器下發(fā)數(shù)據(jù)

  • 再來看下MQTT客戶端下發(fā)數(shù)據(jù)模塊是否收到

確認(rèn)服務(wù)器內(nèi)的log日志

06

結(jié)束

本次測試流程主要針對了高頻的Ra-08H,流程相對復(fù)雜一些,本節(jié)在本地搭建服務(wù)器,我們總結(jié)如下幾點注意事項:

●此次搭建是在局域網(wǎng)內(nèi)完成。服務(wù)器,RG-02網(wǎng)關(guān),MQTT客戶端均在局域網(wǎng)內(nèi)

●chirp stack服務(wù)器Linux版本,如果使用Linux來搭建,直接命令行執(zhí)行,如果是在windows下搭建,那則需要使用DockerDesktop工具來運載

●Docker Desktop的安裝需要在Windows10 專業(yè)版系統(tǒng)下運行,因為Docker Desktop的安裝需要完全開啟

●Hyper-v服務(wù),此服務(wù)可能有些系統(tǒng)版本不支持,可以找對應(yīng)解決辦法

●在我們安裝對應(yīng)的服務(wù)或者拉取安裝文件時候,建議開啟加速器,以免網(wǎng)絡(luò)波動造成安裝失敗


windows下安信可Ra-08H接入自建chirpstack服務(wù)器,使用MQTT通信教程的評論 (共 條)

分享到微博請遵守國家法律
平远县| 木里| 杭州市| 华安县| 深泽县| 赞皇县| 遂川县| 康马县| 内江市| 江陵县| 惠安县| 福安市| 阜南县| 搜索| 达州市| 依安县| 申扎县| 精河县| 延寿县| 长子县| 五河县| 海口市| 武乡县| 丘北县| 灌阳县| 民权县| 寿阳县| 佛学| 鲁山县| 富民县| 大理市| 孟州市| 中山市| 海南省| 深水埗区| 甘谷县| 泰顺县| 孝昌县| 含山县| 庆安县| 阜新市|