EMS kiterjesztés
A ZenGrid egy IoT-alapú energiamenedzsment rendszer (EMS), amely egyedi agentekkel bővíthető. A sokféle protokolltámogatás miatt erős eszköz Energy IoT alkalmazásokban, különösen okosváros-környezetben. Egyedi agentekkel és protokollok integrálásával a ZenSite összetett IoT-projektek igényeire szabható, nyílt forráskódú megoldásként hatékonyan kezeli a decentralizált, adatvezérelt rendszereket.
Egyedi agentekkel bővíthető ZenGrid
Az architektúra lehetővé teszi egyedi agentek fejlesztését speciális feladatokra, eszközök monitorozására, egyedi funkcionalitásra. Az agentek mikroszervizek/modulok, amelyek a decent.ec környezethez integrálódnak, finomhangolt vezérlést adva eszközök, adatok és komponensek fölött.
Fejlesztők készíthetnek agenteket:
- Speciális feladatok automatizálására: Feltételek figyelése és akciók indítása (pl. tároló vezérlése valós idejű igény alapján, erőforrások kezelése egyedi algoritmusokkal).
- Összetett adatfolyamok kezelésére: Tisztítás, előfeldolgozás, átalakítás, hogy csak hasznos adat kerüljön a magrendszerbe.
- Gépi tanulás integrációjára: Előfeldolgozás és könnyű modellek futtatása a platformon belüli prediktív analitika vagy anomáliadetektálás támogatására.
Az agentek REST API-n kommunikálnak a Managerrel, így zökkenőmentesen kapcsolódnak a magkomponensekhez anélkül, hogy a fő architektúrát módosítani kellene.
Protokollintegráció
IoT-környezetben vegyesen jelennek meg régi és modern eszközök, eltérő protokollokkal. A rendszer natívan támogatja az MQTT, HTTP és WebSocket protokollokat, így sokféle szenzor, eszköz és adatfolyam kezelhető.
Így integrál a decent.ec EMS:
- MQTT: Könnyű publish-subscribe protokoll korlátozott sávszélességű hálózatokra. Brokerként és kliensként is működik, nagy mennyiségű adatot kezel szenzoroktól, mérőktől, kameráktól - kritikus folyamatos adatszolgáltatásnál.
- HTTP: Egyszerű request-response kommunikáció webes API-kkal; felhőadatok lekérése, külső rendszerek frissítése, webalkalmazások integrációja.
- WebSocket: Valós idejű, kétirányú kommunikáció kliens és szerver között, élő dashboardokhoz vagy interaktív alkalmazásokhoz.
- Egyéb protokollok egyedi agentekkel: Modbus, BACnet, Zigbee és más örökölt protokollok bridge-agentekkel fordíthatók a rendszer által natívan kezelhető formátumra. Így régi ipari eszközök vagy speciális okosotthon rendszerek is bevonhatók.
IoT eszközök → (MQTT/HTTP/WebSocket) → ZenSite EMS → Felhasználói dashboard; Egyedi agent hidalja a nem támogatott protokollokat, az EMS kezeli az adatokat és parancsokat, a dashboard valós idejű nézetet és vezérlést ad.