天天看點

《ServerSuperIO Designer IDE使用教程》-2.與硬體網關資料互動,并進行資料級聯轉發,直到雲端。釋出:v4.2.1版本

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,形成級連資料傳遞。結構如下圖:

《ServerSuperIO Designer IDE使用教程》-2.與硬體網關資料互動,并進行資料級聯轉發,直到雲端。釋出:v4.2.1版本

2.3    Modbus Slave模拟傳感器資料

        為了友善起見,現在模拟2個資料點,相當可以更多。操作過程不具體介紹,請參見《

标準Modbus和非标準協定的使用、測試以及驅動開發

》。如下圖:

《ServerSuperIO Designer IDE使用教程》-2.與硬體網關資料互動,并進行資料級聯轉發,直到雲端。釋出:v4.2.1版本

2.4    硬體網關SuperLink采集和轉發資料

       網關支援100多種協定,包括國際标準協定和國内行業标準協定,涉及到:電力、煤礦、鋼鐵、智能樓宇、環保等。硬體外觀如下圖:

《ServerSuperIO Designer IDE使用教程》-2.與硬體網關資料互動,并進行資料級聯轉發,直到雲端。釋出:v4.2.1版本

          網關通過C/S結構的軟體進行配置,友善、易用。資料采集配置可以單點配置和批量導入。采集Modbus Slave資料的配置,如下圖:

《ServerSuperIO Designer IDE使用教程》-2.與硬體網關資料互動,并進行資料級聯轉發,直到雲端。釋出:v4.2.1版本

          網關采集上來的資料,可以實時通過有線網絡或3G/4G進行資料轉發,具體配置資訊和自定義轉發的資料點,如下圖:

《ServerSuperIO Designer IDE使用教程》-2.與硬體網關資料互動,并進行資料級聯轉發,直到雲端。釋出:v4.2.1版本

《ServerSuperIO Designer IDE使用教程》-2.與硬體網關資料互動,并進行資料級聯轉發,直到雲端。釋出:v4.2.1版本

2.5    ServerSuperIO Designer采集資料

       Designer是在ServerSuperIO的基礎上開發的,是一個配置和調試環境,正式生産環境的運作可以使用Host控制台程式。

增加運作的服務執行個體,相當于運作裝置驅動的容器,因為網關是按統一标準協定主動上傳資料。在配置參數的時候選擇DeviceCode資料分發模式,與網關配置的“站點編号”相對應;另外選擇Self(自控模式)控制模式,在代碼二次開發層面可以選擇主動發送請求資料或被動接收資料,沒有實作主動發送請求資料,如下圖:

《ServerSuperIO Designer IDE使用教程》-2.與硬體網關資料互動,并進行資料級聯轉發,直到雲端。釋出:v4.2.1版本

          增加裝置驅動的時候,“裝置編碼”對應的是“站點編号”,選擇NET通訊類型,選擇SuperLink網關通訊驅動,如下圖:

《ServerSuperIO Designer IDE使用教程》-2.與硬體網關資料互動,并進行資料級聯轉發,直到雲端。釋出:v4.2.1版本

          資料采集之後,通過裝置驅動儲存到mysql資料庫中,實際運作效果,如下圖:

《ServerSuperIO Designer IDE使用教程》-2.與硬體網關資料互動,并進行資料級聯轉發,直到雲端。釋出:v4.2.1版本

2.6    ServerSuperIO Designer轉發資料

ServerSuperIO同樣支援用戶端和服務端模式的資料轉發功能,支援SuperLink與ServerSuperIO之間資料傳遞的協定,也就是ServerSuperIO與ServerSuperIO之間可以無限級的對接資料,在項目建設中進行靈活部署。資料轉發配置,如下圖:

《ServerSuperIO Designer IDE使用教程》-2.與硬體網關資料互動,并進行資料級聯轉發,直到雲端。釋出:v4.2.1版本

2.7    實作的全景效果

        按示範的架構結構最終實作的效果,如下圖:

《ServerSuperIO Designer IDE使用教程》-2.與硬體網關資料互動,并進行資料級聯轉發,直到雲端。釋出:v4.2.1版本

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 

繼續閱讀