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

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

 

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

 6.1    概述github

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

6.2    阿里雲物聯網(IOT)平臺網絡

         由於邊緣端須要填寫雲端的配置信息,因此咱們先從雲端開發構建。框架

 (1)    首先,在阿里雲物聯網平臺建立一個名稱爲「ServerSuperIO」的產品,在邊緣端的IDE須要配置ProductKey的信息,以下圖:工具

(2)    在「ServerSuperIO」產品的【功能定義】中分別建立「flow」和「signal」兩個屬性功能,以下圖:post

(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 

相關文章
相關標籤/搜索