本文采用EPCM3568A-LI小型邊緣計(jì)算網(wǎng)關(guān)設(shè)備搭載PCIE-ZSL421模塊,給大家演示實(shí)現(xiàn)設(shè)備間的透明數(shù)據(jù)傳輸、無線空中配置、自組網(wǎng)功能操作過程,幫助用戶快速入門LoRa應(yīng)用開發(fā)。
?簡介
EPCM3568A-LI是ZLG致遠(yuǎn)電子面向小體積工控機(jī)應(yīng)用市場,研發(fā)的國產(chǎn)化小型高性能邊緣計(jì)算網(wǎng)關(guān)產(chǎn)品。
EPCM3568A-LI 主控具有4個主頻高達(dá)2GHz的Cortex-A55內(nèi)核,處理器內(nèi)置獨(dú)立的NPU,板載2GB DDR4內(nèi)存,8GB eMMC存儲器。EPCM3568A-LI擁有豐富的功能接口,包括WiFi、藍(lán)牙、雙路千兆以太網(wǎng)、雙路USB2.0 HOST、一路USB3.0 HOST、HDMI、3.5mm耳機(jī)、TF卡接口,2路RS485、1路RS232、1路CAN、2路光耦隔離DI。
ZSL420/ZSL421是廣州致遠(yuǎn)微電子研發(fā)的兩款 LoRa 智能組網(wǎng)芯片。該產(chǎn)品集成無線收發(fā)器,超低功耗MCU,射頻收發(fā)匹配電路和濾波電路。支持自組網(wǎng)透傳協(xié)議、LoRaNET、LoRaWAN、LinkWAN、CLAA等軟件組網(wǎng)協(xié)議。芯片采用 LGA68 封裝,尺寸 11*11*1mm,非常適合用于無線通信組網(wǎng)節(jié)點(diǎn)。
?演示一下
1. 前期準(zhǔn)備
EPCM3568A-LI小型邊緣計(jì)算網(wǎng)關(guān)設(shè)備;
PCIE-ZSL421 LoRa模塊,實(shí)物圖如圖1所示;
圖1
- 為了方便演示,本文還將借助ZSL42x-EVB Board評估板以及與其配套的無線配置工具進(jìn)行操作。ZSL42x-EVB Board評估板實(shí)物圖如圖2所示;
圖2
- 無線模塊配置工具。
2.配置工具
2.1 把 ZSL42x-EVB Board 評估板通過 USB 線連接電腦,并安裝驅(qū)動,在電腦上將出現(xiàn) USB轉(zhuǎn)串口的設(shè)備。安裝并打開無線配置工具Wireless Tool,點(diǎn)擊【連接串口】按鈕,選擇連接 ZSL42x-EVB Board 評估板的串口,串口參數(shù)按照模塊配置的串口參數(shù)設(shè)置(模塊出廠的默認(rèn)參數(shù)波特率是115200、8 位數(shù)據(jù)位、1 位停止位、無校驗(yàn)),點(diǎn)擊【連接】按鈕,如圖3所示。
圖3
2.2 設(shè)備連接成功,在左邊設(shè)備欄本地設(shè)備里可以看到連接成功的設(shè)備,通過雙擊左邊欄的設(shè)備,可獲取模塊的配置信息,如圖4所示。將設(shè)備地址設(shè)置為2001,設(shè)置信道為信道1,使能透傳功能,設(shè)置目標(biāo)地址為2002,點(diǎn)擊【保存設(shè)置】即完成模塊的配置,如圖5所示。
圖4
圖5
3. 數(shù)據(jù)透傳
3.1 將PCIE-ZSL421模塊插入EPCM3568A-LI設(shè)備后,上電啟動。PCIE-ZSL421模塊出廠自帶固件,因此設(shè)備上電后,模塊即進(jìn)入正常工作狀態(tài),此時可以看到EPCM3568A-LI設(shè)備的STA燈閃爍。3.2 EPCM3568A-LI設(shè)備使用/dev/ttyS9串口設(shè)備與PCIE-ZSL421模塊進(jìn)行通信,輸入以下命令對PCIE-ZSL421模塊進(jìn)行配置。
#設(shè)置串口波特率stty -F /dev/ttyS9 raw speed 115200 cs8 -parenb -cstopb -echo min 0 time 100#設(shè)置設(shè)備地址:20 02echo -n -e "\x7e\x00\x00\x00\x03\x00\x00\x19\x00\x9a" > /dev/ttyS9echo -n -e "\x7e\x00\x00\x00\x06\x00\x03\x06\x02\x20\x02\x00\xb1" > /dev/ttyS9#打開數(shù)據(jù)透傳模式echo -n -e "\x7e\x00\x00\x00\x03\x00\x00\x19\x00\x9a" > /dev/ttyS9echo -n -e "\x7e\x00\x00\x00\x04\x00\x03\x09\x01\x00\x8f" > /dev/ttyS9#設(shè)置目標(biāo)地址:20 01echo -n -e "\x7e\x00\x00\x00\x03\x00\x00\x19\x00\x9a" > /dev/ttyS9echo -n -e "\x7e\x00\x00\x00\x08\x00\x03\x1b\x00\x02\x20\x01\x04\x00\xcb" > /dev/ttyS9#設(shè)置信道為信道1echo -n -e "\x7e\x00\x00\x00\x03\x00\x00\x19\x00\x9a" > /dev/ttyS9echo -n -e "\x7e\x00\x00\x00\x04\x00\x03\x07\x01\x00\x8d" > /dev/ttyS9
3.3 配置完成后,EPCM3568A-LI設(shè)備與ZSL42x-EVB Board 評估板間就可以當(dāng)做串口一樣進(jìn)行數(shù)據(jù)透明傳輸了,如圖6所示。
圖64. 無線空中配置4.1 通過以上數(shù)據(jù)透傳的配置步驟后,此時可以在無線配置工具頁面點(diǎn)擊【添加遠(yuǎn)程設(shè)備】,在彈出的搜索設(shè)備對話框里填入搜索的超時時間,點(diǎn)擊【搜索】按鈕,便可以搜索到EPCM3568A-LI這個設(shè)備節(jié)點(diǎn),如圖7所示。
圖74.2 等待本地模塊搜索完成,點(diǎn)擊【添加全部】把遠(yuǎn)程設(shè)備添加到設(shè)備列表欄里,此時便可以對該設(shè)備進(jìn)行遠(yuǎn)程配置了,如圖8所示。
圖8
5. 自組網(wǎng)功能
5.1 將ZSL42x-EVB Board 評估板的設(shè)備類型配置成主機(jī)設(shè)備、使能自組網(wǎng)功能,如圖9所示。圖95.2 將EPCM3568A-LI通過遠(yuǎn)程配置使能自組網(wǎng)功能,如圖10所示。使能自組網(wǎng)后可看到EPCM3568A-LI設(shè)備的STA燈間隔3秒雙閃。
圖10
或者通過如下命令集設(shè)置使能自組網(wǎng)功能。
#使能自組網(wǎng)echo -n -e "\x7e\x00\x00\x00\x03\x00\x00\x19\x00\x9a" > /dev/ttyS9echo -n -e "\x7e\x00\x00\x00\x04\x00\x03\x26\x01\x00\xac" > /dev/ttyS9
5.3 在EPCM3568A-LI設(shè)備端輸入如下命令導(dǎo)出JOIN管腳。
echo 508 > /sys/class/gpio/exportecho out > /sys/class/gpio/gpio508/directionecho 1 > /sys/class/gpio/gpio508/value
5.4 按住ZSL42x-EVB Board 評估板SW1按鍵不松手,此時ZSL42x-EVB Board 評估板主機(jī)模塊允許從機(jī)模塊加入網(wǎng)絡(luò)。同時在EPCM3568A-LI設(shè)備端輸入如下命令,拉低JOIN引腳小于3s進(jìn)入入網(wǎng)申請狀態(tài)。
echo 0 > /sys/class/gpio/gpio508/valuesleep 2echo 1 > /sys/class/gpio/gpio508/value
5.5 當(dāng)EPCM3568A-LI設(shè)備作為從機(jī)設(shè)備成功入網(wǎng)后STA燈間隔3秒單閃,此時在無線配置工具頁面刪除原本的遠(yuǎn)程節(jié)點(diǎn),重新搜索添加,會發(fā)現(xiàn)EPCM3568A-LI設(shè)備節(jié)點(diǎn)的設(shè)備地址被自動重新分配了,如圖11所示。至此,設(shè)備便組網(wǎng)成功了。圖11
演示到此結(jié)束,快開始用LoRa實(shí)現(xiàn)自己的物聯(lián)網(wǎng)應(yīng)用吧!
-
數(shù)據(jù)傳輸
+關(guān)注
關(guān)注
9文章
1959瀏覽量
64865 -
網(wǎng)關(guān)設(shè)備
+關(guān)注
關(guān)注
0文章
21瀏覽量
6882 -
LoRa
+關(guān)注
關(guān)注
349文章
1700瀏覽量
232460
發(fā)布評論請先 登錄
相關(guān)推薦
LORA模塊的安裝與配置指南
Openharmony軟件評估指南-米爾瑞芯微RK3568開發(fā)板
[2K0300先鋒派] 快速使用指南
EPCM3568A-LI屏幕分辨率和開機(jī)logo設(shè)置
![<b class='flag-5'>EPCM3568A-LI</b>屏幕分辨率和開機(jī)logo設(shè)置](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
芯??萍纪ㄓ?MCU 應(yīng)用筆記: CS32F103 FOC 電機(jī)評估板使用指南
探秘EPCM3568A-LI:國產(chǎn)高性能工控機(jī)的CAN通信之旅
![探秘<b class='flag-5'>EPCM3568A-LI</b>:國產(chǎn)高性能工控機(jī)的CAN通信之旅](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
FS-MCore-F800E 系列(EZDTU)快速使用指南
EPCM3568A-LI如何實(shí)現(xiàn)WiFi沖浪和熱點(diǎn)共享
![<b class='flag-5'>EPCM3568A-LI</b>如何實(shí)現(xiàn)WiFi沖浪和熱點(diǎn)共享](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
評論