《ServerSuperIO Designer IDE使用教程》- 6.增加與阿里雲物聯網(IOT)對接服務,實現數據交互。發布:v4.2.4 版本


v4.2.4 更新內容:
1.增加了對接阿里物聯網平台的服務。
下載地址:官方下載

 

6. 增加與阿里雲物聯網(IOT)對接服務,實現數據交互

 6.1    概述

         為了滿足業務系統數據上雲的要求,ServerSuperIO集成了對接阿里雲物聯網的服務。企業級系統建設采用ServerSuperIO作為后台服務,同時可以把數據上傳到阿里雲物聯網平台,后續使用阿里的產品體系構建應用。當然也可以在阿里雲購買服務器資源,把ServerSuperIO部署在服務器上,使用SuperLink(內部定義的協議)協議進行數據交互。本篇文章主要介紹與阿里雲物聯網平台的對接,大致結構示意,如下圖:

6.2    阿里雲物聯網(IOT)平台

         因為邊緣端需要填寫雲端的配置信息,所以我們先從雲端開發構建。

 (1)    首先,在阿里雲物聯網平台創建一個名稱為“ServerSuperIO”的產品,在邊緣端的IDE需要配置ProductKey的信息,如下圖:

(2)    在“ServerSuperIO”產品的【功能定義】中分別創建“flow”和“signal”兩個屬性功能,如下圖:

(3)    在“ServerSuperIO”產品中創建一個名稱為“ServerSuperIO.Device”的設備,在邊緣端的IDE中需要配置DeviceName和DeviceSecret信息,如下圖:

(4)    在“ServerSuperIO.Device”設備的【運行狀態】中可以查看剛才創建的“flow”和“signal”兩個屬性值,默認情況下沒有數據顯示,如下圖:

6.3    ServerSuperIO IDE配置設備驅動

 (1)    先創建一個服務實例,服務實例可以包含多個設備驅動,創建參數如下圖:

(2)    在服務實例下創建一個設備驅動,一個設備驅動同時支持網絡和串口通訊方式,以網絡通訊方式進行測試,選擇“測試驅動”,如下圖:

(3)    在設備驅動下增加監測點,分別創建“flow”和“signal”兩個監測點,如下圖:

6.4    ServerSuperIO IDE配置阿里雲IOT服務

 (1)在“高級服務”中右鍵選擇“功能設置”,之后在右邊的功能區域選擇【增加任務】,填寫6.2章節中創建的ProductKey、DeviceName和DeviceSecret,RegionId保持默認,如下圖:

(2)在【設備點表】中選擇要轉發的數據監測點,分別為flow和signal,如下圖:

6.5    運行測試終端(TestDevice)

      運行TestDevice.exe模擬測試工具,主要模擬傳感器發送數據信息,ServerSuper IDE驅動采集到數據后,再轉發給阿里雲物聯網平台,如下圖:

6.6    運行效果

      在ServerSuper IDE的菜單【調試】->【運行】,會完成整個通訊鏈路的數據交互與傳輸,效果如下圖:


1.[連載]《C#通訊(串口和網絡)框架的設計與實現》

 2.[開源]C#跨平台物聯網通訊框架ServerSuperIO(SSIO)介紹

 2.應用SuperIO(SIO)和開源跨平台物聯網框架ServerSuperIO(SSIO)構建系統的整體方案

 3.C#工業物聯網和集成系統解決方案的技術路線(數據源、數據采集、數據上傳與接收、ActiveMQ、Mongodb、WebApi、手機App)

 5.github地址:https://github.com/wxzz/ServerSuperIO

 6.助力中小企業級連雲端,促進工業互聯網平台蓬勃發展,全套解決方案。

 物聯網&集成技術 QQ群:54256083 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM