加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

【技術(shù)分享】小型邊緣計算網(wǎng)關(guān)設(shè)備如何快速上云

2023/11/21
2197
閱讀需 7 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

本文教你使用ZWS云平臺提供的SDK,快速將小型邊緣計算網(wǎng)關(guān)設(shè)備接入ZWS云平臺。話不多說,跟著操作起來吧!

前期準(zhǔn)備

下載ZWS云平臺提供的ZWSR2_MQTT_SDK【SDK下載地址:zlgcloud.oss-cn-shenzhen.aliyuncs.com/sdk/zws_sdk_r2.zip】;

下載EPCM3568A-LI開發(fā)環(huán)境【下載地址:manual.zlg.cn/web/#/269/10177】;

EPCM3568A-LI小型邊緣計算網(wǎng)關(guān);

網(wǎng)線。

編譯ZWSR2_MQTT_SDK1. SDK目錄說明

MQTT SDK 是用 C 語言封裝了一些連接云的底層接口和提供了一些必要的工具接口,用戶可以利用這些封裝好的接口可以快速開發(fā)自己應(yīng)用接入到 ZWS 云。同時 SDK 也提供了不同類型的設(shè)備接入云的例子,可供用戶參考,從而更加方便用戶了解設(shè)備接入云的流程。

    • 3rd,SDK中使用到第三方庫的目錄。

zws_sdk,接入ZWS的mqtt sdk目錄。

demos,演示mqtt sdk的例子。

vs_build,指的是工程文件目錄。

2. ARM?Linux交叉編譯MQTT?SDK

將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設(shè)備上。

zlg@arm-multicross:~/ws/zws_sdk_r2/mqttproto_V2.0.1.230913$ tar cvf bin.tar bin/

設(shè)備接入ZWS云端

1. 設(shè)置ZWS云端

1.1 云賬號注冊首先打開 zws.zlgcloud.com 網(wǎng)站,若還未注冊帳號,則點擊用戶注冊,注冊一個新賬號。注冊界面如下:

1.2?創(chuàng)建設(shè)備類型

帳號注冊好之后登錄,來到 ZWS 物聯(lián)網(wǎng)云平臺主頁,依次點擊左側(cè)菜單的“設(shè)備建?!报C>”設(shè)備類型"–>?"自定義"->?"添加設(shè)備類型"進行自定義創(chuàng)建設(shè)備類型。如下圖所示。

注意:設(shè)備類型名稱在整個系統(tǒng)中是全局唯一不允許重名,因此用戶在參考此例子添加類型時要自己起一個新的名字,否則創(chuàng)建不成功。

1.3?創(chuàng)建設(shè)備

添加好設(shè)備類型后,依次點擊左側(cè)菜單欄“設(shè)備管理”—>“設(shè)備列表”—>"添加設(shè)備“。如下圖所示。

選擇剛剛創(chuàng)建好的設(shè)備類型,設(shè)備名稱、設(shè)備ID可以用戶自行定義,設(shè)備ID不能與已存在的設(shè)備ID重復(fù)。

設(shè)備創(chuàng)建完成后,即可在設(shè)備列表看到剛創(chuàng)建的設(shè)備了,此時設(shè)備處于離線狀態(tài)。

2. 設(shè)備端接入ZWS云

2.1?設(shè)備端網(wǎng)絡(luò)配置

EPCM3568A-LI設(shè)備上電,使用網(wǎng)線將EPCM3568A-LI設(shè)備的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設(shè)備后配置以下路由:

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?設(shè)備接入演示

將打包好的bin.tar拷貝到設(shè)備上并解壓,然后進入bin目錄執(zhí)行如下命令啟動device_example程序。

zlgmcu@EPCM3568:~/bin$ ./device_example EPCM3568A-LI device_id_0001 1234567890

程序啟動后,此時在云端便可以看到設(shè)備處于在線狀態(tài),至此設(shè)備已經(jīng)成功接入ZWS云平臺了。

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
KSZ9897RTXC-TR 1 Microchip Technology Inc IC ETHERNET SWITCH 7PORT 128TQFP

ECAD模型

下載ECAD模型
暫無數(shù)據(jù) 查看
KSZ8863MLLI-TR 1 Microchip Technology Inc DATACOM, LAN SWITCHING CIRCUIT
$5.95 查看
KSZ8999I 1 Microchip Technology Inc DATACOM, LAN SWITCHING CIRCUIT, PQFP208

ECAD模型

下載ECAD模型
$31.28 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜