La plataforma IoT llança EdgeX 1.0

Presentat qüestió EdgeX 1.0, una plataforma oberta i modular per permetre la interoperabilitat entre dispositius, aplicacions i serveis IoT. La plataforma no està vinculada a maquinari o sistemes operatius de proveïdors específics, i està desenvolupada per un grup de treball independent sota els auspicis de la Fundació Linux. Components de la plataforma propagació amb llicència d'Apache 2.0.

EdgeX us permet crear passarel·les que connecten dispositius IoT existents i recopilar dades de diversos sensors. La passarel·la organitza la interacció amb els dispositius i realitza el processament primari, l'agregació i l'anàlisi de la informació, actuant com a enllaç intermedi entre una xarxa de dispositius IoT i un centre de control local o una infraestructura de gestió del núvol. Les passarel·les també poden executar controladors empaquetats com a microserveis. La interacció amb dispositius IoT es pot organitzar a través d'una xarxa amb cable o sense fil mitjançant xarxes TCP/IP i protocols específics (no IP).

Les passarel·les per a diferents finalitats es poden combinar en cadenes, per exemple, la passarel·la del primer enllaç pot resoldre problemes de gestió de dispositius (gestió del sistema) i seguretat, i la passarel·la del segon enllaç (servidor de boira) pot emmagatzemar dades entrants, realitzar anàlisis. i oferir serveis. El sistema és modular, de manera que la funcionalitat es divideix en nodes individuals en funció de la càrrega: en casos senzills, n'hi ha prou amb una passarel·la, però per a grans xarxes IoT es pot desplegar un clúster sencer.

La plataforma IoT llança EdgeX 1.0

EdgeX es basa en una pila IoT oberta fusible, que s'utilitza en passarel·les per a dispositius IoT Dell Edge Gateway. La plataforma es pot instal·lar en qualsevol maquinari, inclosos els servidors basats en CPU x86 i ARM amb Linux, Windows o macOS. Els llenguatges Java, Javascript, Python, Go i C/C++ es poden utilitzar per desenvolupar microserveis. S'ofereix un SDK per desenvolupar controladors per a dispositius i sensors IoT.
El projecte inclou una selecció de microserveis preparats per a l'anàlisi de dades, la seguretat, la gestió i la resolució de diversos problemes.

La versió 1.0 posa fi a dos anys de desenvolupament i proves, i també marcarà l'estabilització de totes les API principals per estandarditzar les aplicacions de punta i el reconeixement de la preparació per a una adopció generalitzada.
El principal innovacions:

  • Suport de Redis i MongoDB per a tots els serveis que utilitzen el SGBD. Simplifica la substitució de l'emmagatzematge a la capa per a l'emmagatzematge de dades persistent;
  • Afegint serveis d'aplicacions i SDK per a la seva creació. Els serveis d'aplicacions fan referència als controladors per preparar les dades abans d'enviar-les al servidor final. En el futur, els serveis d'aplicacions substituiran els serveis d'exportació, i actualment es posicionan com una eina per resoldre tasques d'exportació més petites que es processen de manera més eficient;
  • Les eines de gestió del sistema s'han ampliat per incloure la capacitat de controlar la càrrega de la CPU creada pel servei, l'estat del processament de dades i altres mètriques;
  • Tenint en compte l'identificador de correlació, que permet fer un seguiment de les dades procedents del sensor en totes les etapes abans de la seva exportació per simplificar la depuració i el seguiment;
  • Suport per rebre, utilitzar i exportar dades binàries en format CBOR;
  • Incloent eines per a proves unitàries i proves de seguretat automatitzades;
  • Preparar un nou marc per avaluar visualment el consum de recursos i el comportament del sistema en conjunt;
  • Utilitzar SDK nous i millorats per desenvolupar serveis per interactuar amb dispositius i sensors en llenguatges Go i C;
  • Eines millorades per desplegar configuracions, planificador, perfils de dispositius, passarel·la API i emmagatzematge segur de dades sensibles.

Font: opennet.ru

Afegeix comentari