v4.2.4 更新內容:1.增加了對接阿裡物聯網平臺的服務。下載地址:官方下載 6. 增加與阿裡雲物聯網(IOT)對接服務,實現數據交互 6.1 概述 為了滿足業務系統數據上雲的要求,ServerSuperIO集成了對接阿裡雲物聯網的服務。企業級系統建設採用ServerSuperIO作為後臺服務,同 ...
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的菜單【調試】->【運行】,會完成整個通訊鏈路的數據交互與傳輸,效果如下圖:
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