Az EdgeX lehetővé teszi olyan átjárók létrehozását, amelyek összekapcsolják a meglévő IoT-eszközöket, és adatokat gyűjtenek a különböző érzékelőktől. Az átjáró megszervezi az eszközökkel való interakciót, és az információk elsődleges feldolgozását, összesítését és elemzését végzi, közbenső kapcsolatként szolgálva az IoT-eszközök hálózata és a helyi vezérlőközpont vagy felhőkezelési infrastruktúra között. Az átjárók mikroszolgáltatásként csomagolt kezelőket is futtathatnak. Az IoT-eszközökkel való interakció megszervezhető vezetékes vagy vezeték nélküli hálózaton keresztül TCP/IP-hálózatok és specifikus (nem IP) protokollok használatával.
A különböző célú átjárók láncokká kombinálhatók, például az első link átjárója eszközkezelési (rendszermenedzsment) és biztonsági problémákat oldhat meg, a második link (ködszerver) átjárója pedig tárolhatja a bejövő adatokat, végezhet elemzéseket. és szolgáltatásokat nyújtani. A rendszer moduláris felépítésű, így a funkcionalitás a terheléstől függően egyedi csomópontokra oszlik: egyszerű esetekben elég egy átjáró, de nagy IoT-hálózatokhoz egy egész klaszter is telepíthető.
Az EdgeX egy nyitott IoT-veremen alapul
A projekt magában foglalja az adatelemzésre, biztonságra, kezelésre és különféle problémák megoldására szolgáló kész mikroszolgáltatások választékát.
Az 1.0-s kiadás két év fejlesztési és tesztelési folyamatot zár le, és egyúttal az összes főbb API stabilizálását is jelzi az élalkalmazások szabványosítására és a széles körű alkalmazásra való felkészültség felismerésére.
A főbb
- A Redis és a MongoDB támogatja az összes DBMS-t használó szolgáltatást. Egyszerűsítse a tárhely cseréjét a rétegben az állandó adattárolás érdekében;
- Alkalmazásszolgáltatások és SDK hozzáadása a létrehozásukhoz. Az alkalmazásszolgáltatások a kezelőkre vonatkoznak, akik előkészítik az adatokat, mielőtt elküldenék azokat a végső kiszolgálónak. A jövőben az alkalmazásszolgáltatások váltják fel az export szolgáltatásokat, és jelenleg kisebb, hatékonyabban feldolgozott exportfeladatok megoldásának eszközeként pozicionálva vannak;
- A rendszerfelügyeleti eszközöket kibővítettük, hogy magukban foglalják a szolgáltatás által létrehozott CPU-terhelés, az adatfeldolgozási állapot és egyéb mérőszámok figyelését;
- Figyelembe véve a korrelációs azonosítót, amely lehetővé teszi az érzékelőtől érkező adatok nyomon követését az exportálás előtti minden szakaszban a hibakeresés és a figyelés egyszerűsítése érdekében;
- Bináris adatok fogadásának, használatának és exportálásának támogatása CBOR formátumban;
- Beleértve az egységteszthez és az automatizált biztonsági teszteléshez szükséges eszközöket;
- Új keretrendszer készítése az erőforrás-felhasználás és a rendszer egészének viselkedésének vizuális értékelésére;
- Új és továbbfejlesztett SDK-k használata eszközökkel és érzékelőkkel való interakcióra szolgáló szolgáltatások fejlesztésére Go és C nyelveken;
- Továbbfejlesztett eszközök konfigurációk, ütemező, eszközprofilok, API-átjárók és érzékeny adatok biztonságos tárolására.
Forrás: opennet.ru