本文教你使用ZWS云平臺提供的SDK,快速將小型邊緣計算網(wǎng)關設備接入ZWS云平臺。話不多說,跟著操作起來吧!
?前期準備
下載ZWS云平臺提供的ZWSR2_MQTT_SDK
EPCM3568A-LI小型邊緣計算網(wǎng)關;
網(wǎng)線。
?編譯ZWSR2_MQTT_SDK
1. SDK目錄說明
MQTT SDK 是用 C 語言封裝了一些連接云的底層接口和提供了一些必要的工具接口,用戶可以利用這些封裝好的接口可以快速開發(fā)自己應用接入到 ZWS 云。同時 SDK 也提供了不同類型的設備接入云的例子,可供用戶參考,從而更加方便用戶了解設備接入云的流程。
- 3rd,SDK中使用到第三方庫的目錄。
zws_sdk,接入ZWS的mqtt sdk目錄。
demos,演示mqtt sdk的例子。
vs_build,指的是工程文件目錄。
將zws_sdk_r2.zip壓縮包拷貝到提前下載好的Ubuntu20.04虛擬機開發(fā)環(huán)境下并進行解壓,然后進入源碼目錄執(zhí)行如下cmake命令:
zlg@arm-multicross:~/ws/zws_sdk_r2/mqttproto_V2.0.1.230913$ cmake -DEPCM3568=1
然后執(zhí)行make進行編譯即可。
zlg@arm-multicross:~/ws/zws_sdk_r2/mqttproto_V2.0.1.230913$ make
編譯成功后,可以看到./bin目錄下生成多個二進制文件,示例如下:
將bin目錄打包好,稍后拷貝到EPCM3568A-LI設備上。
zlg@arm-multicross:~/ws/zws_sdk_r2/mqttproto_V2.0.1.230913$ tar cvf bin.tar bin/
?設備接入ZWS云端
1. 設置ZWS云端
1.1 云賬號注冊首先打開 zws.zlgcloud.com 網(wǎng)站,若還未注冊帳號,則點擊用戶注冊,注冊一個新賬號。注冊界面如下:1.2?創(chuàng)建設備類型
帳號注冊好之后登錄,來到 ZWS 物聯(lián)網(wǎng)云平臺主頁,依次點擊左側菜單的“設備建模”–>”設備類型"–>"自定義"->"添加設備類型"進行自定義創(chuàng)建設備類型。如下圖所示。
注意:設備類型名稱在整個系統(tǒng)中是全局唯一不允許重名,因此用戶在參考此例子添加類型時要自己起一個新的名字,否則創(chuàng)建不成功。
1.3創(chuàng)建設備
添加好設備類型后,依次點擊左側菜單欄“設備管理”—>“設備列表”—>"添加設備“。如下圖所示。
選擇剛剛創(chuàng)建好的設備類型,設備名稱、設備ID可以用戶自行定義,設備ID不能與已存在的設備ID重復。
設備創(chuàng)建完成后,即可在設備列表看到剛創(chuàng)建的設備了,此時設備處于離線狀態(tài)。
2. 設備端接入ZWS云
2.1設備端網(wǎng)絡配置
EPCM3568A-LI設備上電,使用網(wǎng)線將EPCM3568A-LI設備的NET1網(wǎng)口與電腦(可以連接外網(wǎng)的主機)連接,并按如下步驟配置上網(wǎng)。
2.1.1 電腦端連接wifi,配置將無線網(wǎng)卡共享給以太網(wǎng)。
2.1.2將以太網(wǎng)IP地址修改為192.168.0.1。
2.1.3使用SSH登錄EPCM3568A-LI設備后配置以下路由:
zlgmcu@EPCM3568:~$ sudo route add default gw 192.168.0.1
2.1.4配置完成后,EPCM3568A-LI即可連接外網(wǎng)了。
zlgmcu@EPCM3568:~$ sudo ping www.baidu.comPING www.a.shifen.com (14.119.104.254) 56(84) bytes of data.64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=1 ttl=53 time=10.1 ms64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=2 ttl=53 time=42.1 ms64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=3 ttl=53 time=19.0 ms
2.2設備接入演示
將打包好的bin.tar拷貝到設備上并解壓,然后進入bin目錄執(zhí)行如下命令啟動device_example程序。
zlgmcu@EPCM3568:~/bin$ ./device_example EPCM3568A-LI device_id_0001 1234567890
程序啟動后,此時在云端便可以看到設備處于在線狀態(tài),至此設備已經(jīng)成功接入ZWS云平臺了。
-
C語言
+關注
關注
180文章
7614瀏覽量
137433 -
網(wǎng)關設備
+關注
關注
0文章
21瀏覽量
6866 -
云平臺
+關注
關注
1文章
1326瀏覽量
39062
發(fā)布評論請先 登錄
相關推薦
評論