本文采用EPCM3568A-LI小型邊緣計算網(wǎng)關設備搭載PCIE-ZSL421模塊,給大家演示實現(xiàn)設備間的透明數(shù)據(jù)傳輸、無線空中配置、自組網(wǎng)功能操作過程,幫助用戶快速入門LoRa應用開發(fā)。
?簡介
EPCM3568A-LI是ZLG致遠電子面向小體積工控機應用市場,研發(fā)的國產(chǎn)化小型高性能邊緣計算網(wǎng)關產(chǎn)品。
EPCM3568A-LI 主控具有4個主頻高達2GHz的Cortex-A55內(nèi)核,處理器內(nèi)置獨立的NPU,板載2GB DDR4內(nèi)存,8GB eMMC存儲器。EPCM3568A-LI擁有豐富的功能接口,包括WiFi、藍牙、雙路千兆以太網(wǎng)、雙路USB2.0 HOST、一路USB3.0 HOST、HDMI、3.5mm耳機、TF卡接口,2路RS485、1路RS232、1路CAN、2路光耦隔離DI。
ZSL420/ZSL421是廣州致遠微電子研發(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é)點。
?演示一下
1. 前期準備
EPCM3568A-LI小型邊緣計算網(wǎng)關設備;
PCIE-ZSL421 LoRa模塊,實物圖如圖1所示;
圖1
- 為了方便演示,本文還將借助ZSL42x-EVB Board評估板以及與其配套的無線配置工具進行操作。ZSL42x-EVB Board評估板實物圖如圖2所示;
圖2
- 無線模塊配置工具。
2.配置工具
2.1 把 ZSL42x-EVB Board 評估板通過 USB 線連接電腦,并安裝驅動,在電腦上將出現(xiàn) USB轉串口的設備。安裝并打開無線配置工具Wireless Tool,點擊【連接串口】按鈕,選擇連接 ZSL42x-EVB Board 評估板的串口,串口參數(shù)按照模塊配置的串口參數(shù)設置(模塊出廠的默認參數(shù)波特率是115200、8 位數(shù)據(jù)位、1 位停止位、無校驗),點擊【連接】按鈕,如圖3所示。
圖3
2.2 設備連接成功,在左邊設備欄本地設備里可以看到連接成功的設備,通過雙擊左邊欄的設備,可獲取模塊的配置信息,如圖4所示。將設備地址設置為2001,設置信道為信道1,使能透傳功能,設置目標地址為2002,點擊【保存設置】即完成模塊的配置,如圖5所示。
圖4
圖5
3. 數(shù)據(jù)透傳
3.1 將PCIE-ZSL421模塊插入EPCM3568A-LI設備后,上電啟動。PCIE-ZSL421模塊出廠自帶固件,因此設備上電后,模塊即進入正常工作狀態(tài),此時可以看到EPCM3568A-LI設備的STA燈閃爍。3.2 EPCM3568A-LI設備使用/dev/ttyS9串口設備與PCIE-ZSL421模塊進行通信,輸入以下命令對PCIE-ZSL421模塊進行配置。
#設置串口波特率stty -F /dev/ttyS9 raw speed 115200 cs8 -parenb -cstopb -echo min 0 time 100#設置設備地址: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#設置目標地址: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#設置信道為信道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設備與ZSL42x-EVB Board 評估板間就可以當做串口一樣進行數(shù)據(jù)透明傳輸了,如圖6所示。
圖64. 無線空中配置4.1 通過以上數(shù)據(jù)透傳的配置步驟后,此時可以在無線配置工具頁面點擊【添加遠程設備】,在彈出的搜索設備對話框里填入搜索的超時時間,點擊【搜索】按鈕,便可以搜索到EPCM3568A-LI這個設備節(jié)點,如圖7所示。圖74.2 等待本地模塊搜索完成,點擊【添加全部】把遠程設備添加到設備列表欄里,此時便可以對該設備進行遠程配置了,如圖8所示。圖8
5. 自組網(wǎng)功能
5.1 將ZSL42x-EVB Board 評估板的設備類型配置成主機設備、使能自組網(wǎng)功能,如圖9所示。圖95.2 將EPCM3568A-LI通過遠程配置使能自組網(wǎng)功能,如圖10所示。使能自組網(wǎng)后可看到EPCM3568A-LI設備的STA燈間隔3秒雙閃。圖10
或者通過如下命令集設置使能自組網(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設備端輸入如下命令導出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 評估板主機模塊允許從機模塊加入網(wǎng)絡。同時在EPCM3568A-LI設備端輸入如下命令,拉低JOIN引腳小于3s進入入網(wǎng)申請狀態(tài)。
echo 0 > /sys/class/gpio/gpio508/valuesleep 2echo 1 > /sys/class/gpio/gpio508/value
5.5 當EPCM3568A-LI設備作為從機設備成功入網(wǎng)后STA燈間隔3秒單閃,此時在無線配置工具頁面刪除原本的遠程節(jié)點,重新搜索添加,會發(fā)現(xiàn)EPCM3568A-LI設備節(jié)點的設備地址被自動重新分配了,如圖11所示。至此,設備便組網(wǎng)成功了。圖11
演示到此結束,快開始用LoRa實現(xiàn)自己的物聯(lián)網(wǎng)應用吧!
-
數(shù)據(jù)傳輸
+關注
關注
9文章
1792瀏覽量
64411 -
網(wǎng)關設備
+關注
關注
0文章
21瀏覽量
6819 -
LoRa
+關注
關注
349文章
1662瀏覽量
231714
發(fā)布評論請先 登錄
相關推薦
評論