1、在阿里云物聯(lián)網(wǎng)平臺上注冊賬號,點(diǎn)擊創(chuàng)建產(chǎn)品
創(chuàng)建產(chǎn)品時,除了圈中部分,產(chǎn)品名稱和所屬品類可以根據(jù)實際項目需要設(shè)置,詳細(xì)參考阿里云上說明
2、產(chǎn)品指某一類設(shè)備,創(chuàng)建完產(chǎn)品后,需要為設(shè)備創(chuàng)建身份。您可以創(chuàng)建單個設(shè)備,也可以批量創(chuàng)建設(shè)備。
3、在產(chǎn)品列表中,單擊該產(chǎn)品的查看按鈕,設(shè)置自定義Topic類。
點(diǎn)擊功能定義,在自定義功能部分,添加功能,此參數(shù)和網(wǎng)關(guān)上參數(shù)關(guān)聯(lián)
4、如添加五個功能屬性,分別對應(yīng)標(biāo)識符TESTB1 、TESTB2、TESTB3、TESTB4、M0 ,設(shè)置好相關(guān)的數(shù)據(jù)類型和數(shù)據(jù)取值范圍定義(此參數(shù)和PLC工程中定義一致)
5、確保網(wǎng)關(guān)正常聯(lián)網(wǎng),配置相關(guān)參數(shù)如下
傳輸協(xié)議配置部分,選擇阿里云,對應(yīng)阿里云上的產(chǎn)品key和secret設(shè)備Name和secret
6、如:以采集終端設(shè)備modbusTCP為例
設(shè)置網(wǎng)口采集方式
定義五個采集點(diǎn),分別和阿里上的功能屬性相對應(yīng)
7、網(wǎng)關(guān)連接阿里云狀態(tài)
8、網(wǎng)關(guān)讀取設(shè)備狀態(tài)信息(讀操作)
9、點(diǎn)擊在線調(diào)試,可以通過阿里云平臺往PLC寫數(shù)據(jù)
①上傳周期,即采集的點(diǎn)表數(shù)據(jù)批量上報的時間周期;
②數(shù)據(jù)變化上報:禁用時,按照上傳周期上報;
啟用時,上傳周期和數(shù)據(jù)變化上報同時生效,有數(shù)據(jù)變化即實現(xiàn)單點(diǎn)上報。
如下,有勾選的點(diǎn)才會變化上報,不勾選的變化不上報;
從日志上可查看,上報的狀態(tài)和時間。
1、在阿里云物聯(lián)網(wǎng)平臺上注冊賬號,點(diǎn)擊創(chuàng)建產(chǎn)品
創(chuàng)建產(chǎn)品時,除了圈中部分,產(chǎn)品名稱和所屬分類可以根據(jù)實際項目需要設(shè)置,詳細(xì)參考阿里云上說明
2、產(chǎn)品指某一類設(shè)備,創(chuàng)建完產(chǎn)品后,需要為設(shè)備創(chuàng)建身份。您可以創(chuàng)建單個設(shè)備,也可以批量創(chuàng)建設(shè)備。
3、獲取產(chǎn)品和設(shè)備的相關(guān)信息:ProductKey、ProductSecret、DeviceName、DeviceSecret,此信息唯一用來網(wǎng)關(guān)連接阿里云平臺;
4、確保網(wǎng)關(guān)正常聯(lián)網(wǎng),配置相關(guān)參數(shù)如下
傳輸協(xié)議配置部分,選擇阿里云,對應(yīng)阿里云上的產(chǎn)品key和secret設(shè)備Name和secret
5、阿里云上查看設(shè)備在線狀態(tài)
分別定義阿里云上topic和網(wǎng)關(guān)上topic(網(wǎng)關(guān)目前最多支持2個topic,屬性發(fā)布和訂閱)
網(wǎng)關(guān)部分配置:啟用自定義主題類,發(fā)布和訂閱主題部分只需填寫Topic類名,其他參數(shù)設(shè)置后會自動回填;如發(fā)布主題類為/a1bii14tWy3/G100/user/post,只需填寫psot
控制指令如下數(shù)據(jù)格式:
{"id": "123", //消息ID號
"version": "1.0", //協(xié)議版本號,目前協(xié)議版本號唯一取值為1.0
"params": {
"test1": 88
}, //屬性設(shè)置參數(shù);
"method": "thing.service.property.set" //請求方法
}
注:目前自定義topic的上行和下行Json格式,仍然是沿用Alink json格式,詳細(xì)內(nèi)容可以查看鏈接
https://help.aliyun.com/document_detail/89301.html?spm=a2c4g.11186623.6.706.6a7f12edsuanOT
1、在阿里云物聯(lián)網(wǎng)平臺上注冊賬號,點(diǎn)擊創(chuàng)建產(chǎn)品
創(chuàng)建產(chǎn)品時,除了圈中部分,產(chǎn)品名稱和所屬品類可以根據(jù)實際項目需要設(shè)置,詳細(xì)參考阿
里云上說明
https://help.aliyun.com/document_detail/73728.html?spm=5176.8208715.110.6.13373cda89ee
NZ#task-lxd-pnl-vdb
2、創(chuàng)建產(chǎn)品——網(wǎng)關(guān)設(shè)備(模型)
3、創(chuàng)建產(chǎn)品——網(wǎng)關(guān)子設(shè)備(模型)
創(chuàng)建完網(wǎng)關(guān)設(shè)備后,創(chuàng)建某個系列網(wǎng)關(guān)子設(shè)備
注:子設(shè)備的命名規(guī)則為*數(shù)字,如shuibiao1其中*可為字符串不能為數(shù)字,1為站號地址,即對應(yīng)智能網(wǎng)關(guān)的PLC從站地址,數(shù)字部分不能重復(fù),在創(chuàng)建設(shè)備時,需按照此規(guī)則來創(chuàng)建。
即:同一個網(wǎng)關(guān)下的子設(shè)備,前綴可以一樣,但是后面跟著的數(shù)字不能一樣,前綴不能帶任何數(shù)字;
選擇節(jié)點(diǎn)類型為網(wǎng)關(guān)的設(shè)備,為其添加對應(yīng)的子設(shè)備
離線:節(jié)點(diǎn)類型為設(shè)備時,表示網(wǎng)關(guān)當(dāng)前采集不到子設(shè)備數(shù)據(jù);
節(jié)點(diǎn)類型為網(wǎng)關(guān)時,表示網(wǎng)關(guān)當(dāng)前未連接到平臺;
未激活:節(jié)點(diǎn)類型為設(shè)備時,表示子設(shè)備未注冊過平臺;
節(jié)點(diǎn)類型為網(wǎng)關(guān)時,表示網(wǎng)關(guān)未注冊過平臺;
在線:節(jié)點(diǎn)類型為設(shè)備時,表示網(wǎng)關(guān)和子設(shè)備連接正常;
節(jié)點(diǎn)類型為網(wǎng)關(guān)時,表示網(wǎng)關(guān)已連上到平臺;
連接類型:網(wǎng)關(guān)類型
設(shè)備的四個參數(shù)productKey、productSecret、DeviceName、DeviceSecret,只需配置節(jié)點(diǎn)類型為網(wǎng)關(guān)的設(shè)備即可,子設(shè)備的相關(guān)信息無需配置。
若是不用物模型,而采用自定義topic,可不創(chuàng)建物模型屬性。
為某類子設(shè)備創(chuàng)建屬性后,所有的子設(shè)備即可擁有此屬性,屬性對應(yīng)智能網(wǎng)關(guān)的數(shù)據(jù)ID,即不同的子設(shè)備可擁有相關(guān)的屬性;
子設(shè)備要從未激活狀態(tài),切換到在線或離線狀態(tài),需首次在網(wǎng)關(guān)上配置子設(shè)備(從站地址)且網(wǎng)關(guān)采集子設(shè)備數(shù)據(jù)正常,才上報子設(shè)備狀態(tài)由未激活—>在線狀態(tài);
測試時,可參考網(wǎng)關(guān)本地數(shù)據(jù)采集狀態(tài),當(dāng)對應(yīng)的設(shè)備號(從站地址/子設(shè)備)采集值不為null時,網(wǎng)關(guān)根據(jù)檢測子設(shè)備的時間間隔,將子設(shè)備狀態(tài)上報到阿里云;
阿里云平臺上手動刷新下,子設(shè)備在線狀態(tài):
離線狀態(tài)
注:若1臺子設(shè)備下,有多個屬性,其中某幾個屬性采集為null,其他屬性采集正常,則仍顯示子設(shè)備在線,采集到的屬性上報,采集不到的屬性不上報;
注:無論是物模型還是自定義topic方式,上報的topic都是設(shè)備類型為網(wǎng)關(guān)的topic;
只是物模型時,網(wǎng)關(guān)將子設(shè)備數(shù)據(jù)解析到對應(yīng)子設(shè)備的物模型中展示,而非在網(wǎng)關(guān)
的物模型中展示。
阿里云發(fā)布子設(shè)備json格式限制要求,限制5個子設(shè)備/200個屬性一個包,所有超過時,設(shè)備會自動分包。
在日志服務(wù),選擇對應(yīng)的網(wǎng)關(guān)設(shè)備,查看網(wǎng)關(guān)發(fā)布的topic,即可查看到網(wǎng)關(guān)發(fā)布到平臺的數(shù)據(jù);