1. 程式人生 > >【阿里雲IoT+YF3300】8.物聯網裝置使用者指令碼開發

【阿里雲IoT+YF3300】8.物聯網裝置使用者指令碼開發

    除了我們必須熟悉的網頁尾本,比如JavaScript。其實在工業自動化中,組態軟體是必備指令碼的,只是有的指令碼語言風格類似C或類似Basic而已。比如崑崙通泰的組態屏中的組態軟體。通過安裝組態軟體可以簡單實現一些裝置(目前支援串列埠裝置和網口裝置)的快速連線,還可以進行一些控制元件以及整體畫面的指令碼命令編寫。在推廣物聯網的過程中,會出現一部分使用者希望自己也可以對產品進行簡單程式設計,這其中有程式設計大牛,但是也有剛接觸到程式設計的人。如何讓組態擁有更友好的體驗?指令碼開發首當其中,無需環境搭建,基於組態就能簡單對現有驅動進行邏輯判斷和分析處理,而且更多的是我們支援相關功能操作點選式插入,無論你是何種語言程式設計人員,無論開發經驗多寡,都可以快速實現簡單開發。 

 

一.  裝置連線

  執行環境搭建:Win7系統請下載相關的裝置驅動,下載地址為:,請安裝VS2010/VS2015及拓展包

  準備材料:YF3300裝置套裝,組態key(購買產品時廠家會附贈一個月體驗版)官方下載YFIOsManager組態管理軟體。下載連結:

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

  裝置連線:a.將組態key插入電腦,將附贈GPRS天線連線好,插入附贈的物聯網絡卡(也可使用自己購買的物聯網絡卡)

                   b.將YF3300通過Type-C連入電腦

 

二. 裝置配置:

 (1) 開啟下載的YFIOsManager軟體,選擇USB連線方式,連線YF3300。

 (2) 在使用者裝置中新建裝置。

點選新建,在驅動支援中,選擇other系列中的YFSoft(葉帆科技)中的YF3300官方驅動。裝置名稱為雲端的DeviceName(Test)

(3) 在資料配置新建一個屬性(Test:T)。

(4)點選儲存專案,儲存自定義的組態工程。

(5)點選使用者指令碼,輸入你想進行的相關邏輯判斷(對於相關支援指令,詳情請見指令面板相關YFIOs指令集手冊)。示例:當溫度達到40℃,開啟狀態燈;溫度低於20℃,關閉狀態燈。

 指令碼程式碼示例:

 

(6)點選編譯按鈕 ,     檢查指令碼是否有誤,出現錯誤,請根據提示修改,重新編譯,直到編譯完成

 編譯成功

(7)在除錯選項中部署YFIOs系統,選擇精簡版(上雲),部署完成之後, 點選部署按鈕,部署建立的驅動和策略,選擇系統重啟,部署完畢

 

三.指令碼執行除錯

  點選資料監控,根據指令碼規則對相關引數進行修改,檢查是否會觸發狀態燈。

執行效果示意圖

想體驗阿里雲IoT平臺的網友,可以單擊如下連結:https://dev.iot.aliyun.com/sale?source=deveco_partner_yefan

&n