v4.2.1 更新内容:
1.重新定義資料轉發文本協定,使網關與ServerSuperIO以及之間能夠相關互動資料。
2.擴充ServerSuperIO動态資料類的方法,更靈活。
3.修複Designer增加轉發任務的一個BUG。
4.修改資料轉發用戶端和服務端。
5.增加硬體網關驅動。
v4.2.1 下載下傳位址:
官方下載下傳
目 錄
2. 與硬體網關資料互動,以及進行資料轉發... 2
2.1 概述... 2
2.2 示範的架構結構... 2
2.3 Modbus Slave模拟傳感器資料... 3
2.4 硬體網關SuperLink采集和轉發資料... 3
2.5 ServerSuperIO Designer采集資料... 5
2.6 ServerSuperIO Designer轉發資料... 7
2.7 實作的全景效果... 8
2.1 概述
工業現場(物聯網)使用硬體網關(SuperLink)的場景比較廣泛,主要考慮多區域場景和網絡條件限制情況下的應用和部署,具體根據現場的應用場景。網關兩大基本職能:資料采集和資料轉發,在項目體系建設中起到承上啟下的作用。
ServerSuperIO現在內建了硬體網關(SuperLink),完成了在項目建設過程中任何節點的資料采集與轉發,并且形成級連部署。可以友善的與工業網際網路平台或工業大資料平台對接;或者承建自己的雲端平台,整合行業資源,形成以公司産品為主的生态建設。
2.2 示範的架構結構
示範大體包括3部分:
(1)傳感器層,使用Modbus Slave進行模拟,相然可以是任何PLC、傳感器等;
(2)硬體網關(SuperLink)實時采集傳感器層的資料資訊,并且進行資料轉發、彙聚;
(3)ServerSuperIO實時接收網關層的資料資訊,相當于資料互動中心,ServerSuperIO同樣具備轉發能力,可以進一步轉發給上一層資料中心的ServerSuperIO,形成級連資料傳遞。結構如下圖:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yNwkDM5czMwETMtETM1ATN2ITMyITM4ADOxAjMtQzNzkzNy8CX4ADOxAjMvwFN3MTO3IzLcd2bsJ2Lc12bj5ycn9Gbi52YugTMwIzcldWYtl2Lc9CX6MHc0RHaiojIsJye.png)
2.3 Modbus Slave模拟傳感器資料
為了友善起見,現在模拟2個資料點,相當可以更多。操作過程不具體介紹,請參見《
标準Modbus和非标準協定的使用、測試以及驅動開發》。如下圖:
2.4 硬體網關SuperLink采集和轉發資料
網關支援100多種協定,包括國際标準協定和國内行業标準協定,涉及到:電力、煤礦、鋼鐵、智能樓宇、環保等。硬體外觀如下圖:
網關通過C/S結構的軟體進行配置,友善、易用。資料采集配置可以單點配置和批量導入。采集Modbus Slave資料的配置,如下圖:
網關采集上來的資料,可以實時通過有線網絡或3G/4G進行資料轉發,具體配置資訊和自定義轉發的資料點,如下圖:
《ServerSuperIO Designer IDE使用教程》-2.與硬體網關資料互動,并進行資料級聯轉發,直到雲端。釋出:v4.2.1版本
2.5 ServerSuperIO Designer采集資料
Designer是在ServerSuperIO的基礎上開發的,是一個配置和調試環境,正式生産環境的運作可以使用Host控制台程式。
增加運作的服務執行個體,相當于運作裝置驅動的容器,因為網關是按統一标準協定主動上傳資料。在配置參數的時候選擇DeviceCode資料分發模式,與網關配置的“站點編号”相對應;另外選擇Self(自控模式)控制模式,在代碼二次開發層面可以選擇主動發送請求資料或被動接收資料,沒有實作主動發送請求資料,如下圖:
增加裝置驅動的時候,“裝置編碼”對應的是“站點編号”,選擇NET通訊類型,選擇SuperLink網關通訊驅動,如下圖:
資料采集之後,通過裝置驅動儲存到mysql資料庫中,實際運作效果,如下圖:
2.6 ServerSuperIO Designer轉發資料
ServerSuperIO同樣支援用戶端和服務端模式的資料轉發功能,支援SuperLink與ServerSuperIO之間資料傳遞的協定,也就是ServerSuperIO與ServerSuperIO之間可以無限級的對接資料,在項目建設中進行靈活部署。資料轉發配置,如下圖:
2.7 實作的全景效果
按示範的架構結構最終實作的效果,如下圖:
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