【阿里雲IoT+YF3300】3. Alink物模型之屬性上傳和下發

【名詞解釋】屬性:設備的功能模型之一,通常用於描述設備運行時的狀態,如環境監測設備所讀取的當前環境溫度等。屬性支持 GET 和 SET 請求方式。應用系統可發起對屬性的讀取和設置請求。windows

在上一篇文章《阿里雲IoT雲端通訊Alink協議介紹》中,咱們已經簡單介紹了Alink屬性相關的知識內容。本篇文章將以實際的設備爲例,對該部份內容進行實操。以便於網友對這部份內容有一個更深的認知。瀏覽器

首先咱們須要作以下幾方面的工做:網絡

一、 須要有一個YF3300硬件設備,YF3300自帶1路RS485,1路RS232,2路開關量輸入,1路繼電器(1個常開和1個常閉點),還有1個通訊和1個狀態燈。測試

二、 咱們在阿里雲IoT平臺對YF3300進行建模,也就是構建YF3300的物模型。YF3300自己做爲網關,通常狀況是自身不帶屬性的,可是YF3300是一個小型複合產品,自帶一些除通訊口以外的接口,好比繼電器。因此須要有針對性的建模。阿里雲

   下面咱們就開始這方面的工做。spa

1.雲端配置

登錄阿里雲物聯網平臺。.net

A. 打開瀏覽器,在輸入框中輸入阿里雲,點擊搜索。3d

B.  選擇阿里雲官網,選擇登錄,這裏對於未申請過阿里雲帳戶的用戶,可選擇支付寶快捷登陸進行掃碼,也可選擇其餘登陸方式(例如淘寶 釘釘等)調試

C. 在阿里雲首頁選擇物聯網與雲通訊>物聯網設備接入。blog

 D.在物聯網設備接入主界面點擊選擇管理控制檯(初次登陸用戶須先開通該服務,該服務開通不收取任何費用,具體的收費細則請查詢阿里雲相關收費標準),便可進入阿里雲物聯網平臺主頁

在設備管理選項中建立產品(以下圖所示)

查看相應的產品,進行物模型屬性的建立。查看產品細節,選擇功能定義,進行自定義功能添加,建立以下屬性。

在新建的產品下,建立新設備,設備名稱必須爲Test(便於和咱們設備中定義的設備名保持一致),並保存相關的設備證書(即設備三元組Productkey 、DeviceName、 DeviceSecret)。

2.設備開發

運行環境搭建

Win7系統請安裝相關的設備驅動(windows 10設備免驅)。

準備材料:

YF3300設備套裝,YFIOs數據組態UKey(購買產品時廠家會附贈一個月體驗版)

官方下載YFIOsManager組態管理軟件。下載連接:

http://www.yfiot.com/content/downsort?current=1&title=1

設備鏈接

a.將組態key插入電腦,將附贈GPRS天線鏈接好,插入附贈的物聯網卡(也可以使用本身購買的物聯網卡)

b.將YF3300經過Type-C USB鏈接線連入電腦。

設備配置:

打開下載的YFIOsManager軟件,選擇USB鏈接方式,鏈接YF3300

在用戶設備中新建設備

點擊新建,在驅動支持中,選擇other系列中的YFSoft(葉帆科技)中的YF3300官方驅動-YF3300。設備名稱爲雲端DeviceName(Test,和雲端的設備名稱保持一致)。

點擊保存項目,保存自定義的組態工程。

在策略列表中新建策略,策略文件選擇SYS >阿里雲MQTT客戶端(精簡版)

 服務配置中在相應的地方填入設備三元組,填入產品密鑰,服務地址會自動更改,掃描間隔可更改,變化上傳可勾選

IO配置中勾選與雲端IO相同的屬性變量以及該設備的通訊狀態

在調試選項中部署YFIOs系統,選擇精簡版(上雲),部署完成以後, 點擊部署按鈕,部署建立的驅動和策略,選擇系統重啓,根據當地網絡狀況,等待5~10s,通訊燈常亮,設備與雲端通訊成功。也能夠在YFIOsManager監控上雲過程,出現MQTT Connect OK!!!       ,證實設備與雲端通訊成功。

雲端屬性上傳下發調試:

(1)    打開阿里雲平臺,查看建立的設備,選擇運行狀態,便可看見設備上傳的屬性值。點開自動刷新。

(1)    將附贈的設備端子插入設備輸入端,插頭插在插板上,便可看見開關量輸入1的值變爲1,插頭拔下或者拔掉端子,開關量輸入1的值變爲0

(3)選擇在線調試,點擊前往查看

(4)在設備調試頁面,功能選擇繼電器(Q1),方法選擇設置

將屬性的值改成1,點擊發送指令,看到發送指令成功即爲屬性下發成功,同時能夠看到狀態燈是否亮起,亮,則表示指令已經成功下發至設備並完成指令任務。至此,Alink物模型屬性上傳下發操做完畢。

注意事項:

1.操做YF3300時,由於採用的爲官方驅動,雲端的產品物模型屬性建立時,屬性標識符爲Q1,數據類型爲布爾型。配置正確,數據才能正常上傳。

2.測試產品時,根據當地的網絡狀況向廠家說明,以避免因運營商通訊信號問題影響調試和使用。

相關文章
相關標籤/搜索