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的菜單【調試】->【運行】,會完成整個通信鏈路的數據交互與傳輸,效果以下圖:
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