Internet EdgeX 1.0 një platformë modulare për pajisjet dhe shërbimet IoT

Arkitektura EdgeXArkitekturë

kohët e fundit U prezantua lëshimi EdgeX 1.0, e cila është një platformë e hapur modulare për ndërveprim ndërmjet pajisjeve, aplikacioneve dhe shërbimeve IoT (Interneti i gjërave).

Platforma jo i lidhur me kompjutera dhe sisteme operative specifike nga shitësi dhe është zhvilluar nga një grup pune i pavarur, nën kujdesin e Fondacionit Linux. Komponentët e platformës shpërndahen nën licencën Apache 2.0.

Rreth EdgeX

EdgeX ju lejon të krijoni hyrje që integrohen me pajisjet ekzistuese IoT dhe të mbledhë të dhëna nga sensorë të ndryshëm.

Për shembull, porta kujdeset për organizimin e ndërveprimit me pajisjet dhe kryen përpunimin primar, grumbullimin dhe analizën e informacionit, duke vepruar si një lidhje e ndërmjetme midis rrjetit të pajisjeve IoT dhe qendrës lokale të kontrollit ose infrastrukturës së menaxhimit të reve .

Në hyrje, administruesit e dizenjuar si mikrosherbime gjithashtu mund të ekzekutohen. Ndërveprimi me pajisjet IoT mund të organizohet përmes një rrjeti me tel ose pa tel duke përdorur rrjetet TCP / IP dhe protokollet specifike (jo IP).

Porta me qëllime të ndryshme gjithashtu mund të lidhen me zinxhirë, për shembull, porta e nivelit të parë mund të trajtojë administrimin e sistemit dhe detyrat e sigurisë dhe porta e nivelit të dytë (serveri i mjegullës) mund të kursejë të dhëna hyrëse, të kryejë analiza dhe të ofrojë shërbime.

Sistemi është modular, kështu që ndarja e funksionalitetit në nyje individuale bëhet sipas ngarkesës- Në raste të thjeshta, një portë e vetme është e mjaftueshme, dhe për rrjetet e mëdha IoT, një grup i plotë mund të zbatohet.

Thelbi i EdgeX është siguresa e hapur IoT, e cila përdoret në portat e pajisjeve IoT Dell Edge Gateway.

Platforma mund të instalohet në çdo pajisje, duke përfshirë serverat x86 dhe ARM të bazuar në CPU që ekzekutohen nën Linux, Windows ose macOS.

Java, Javascript, Python, Go dhe C / C ++ mund të përdoren për të zhvilluar shërbime mikro. Përveç gjithë kësaj, një SDK është propozuar gjithashtu për të zhvilluar drejtuesit për pajisjet IoT dhe sensorët. Projekti përfshin një përzgjedhje të mikro shërbimeve të gatshme për analiza të të dhënave, siguri, administrim dhe zgjidhje me shumë detyra.

Karakteristikat e versionit 1.0

Versioni 1.0 përmbledh dy vjet zhvillimi dhe testimi dhe gjithashtu shënon stabilizimin e të gjitha API-ve kryesore për të standardizuar aplikacionet më të fundit dhe për të njohur gatishmërinë për adoptim të gjerë.

Ndër risitë kryesore të këtij versioni 1.0 spikasin pikat vijuese:

  • Redis dhe MongoDB mbështesin të gjitha shërbimet duke përdorur DBMS. Thjeshtoni zëvendësimin e hapësirës ruajtëse në shtresën për ruajtjen e të dhënave të përhershme
  • Shtoni shërbime të aplikacioneve dhe SDK për t'i krijuar ato. Shërbimet e aplikimit konsiderohen kontrollues për përgatitjen e të dhënave para se t'i dërgoni ato në serverin e destinacionit. Në të ardhmen, shërbimet e aplikimit do të zëvendësojnë shërbimet e eksportit dhe tani janë pozicionuar si një mjet për të zgjidhur detyrat më të vogla të eksportit që përpunohen në mënyrë më efikase.
  • Mjete të zgjeruara për të menaxhuar sistemin, në të cilin ishte e mundur të gjurmonte ngarkesën e gjeneruar nga shërbimi në CPU, statusin e përpunimit të të dhënave dhe matjet e tjera
  • Postimi i një identifikuesi korrelacioni që ju lejon të gjurmoni të dhënat e sensorit në të gjitha fazat për eksport për të thjeshtuar korrigjimin dhe monitorimin
  • Mbështetje për marrjen, përdorimin dhe eksportimin e të dhënave binare në formatin CBOR
  • Përfshirja e mjeteve për testimin e njësive dhe kontrollet e automatizuara të sigurisë
  • Përgatitja e një kornize të re për një vlerësim vizual të përdorimit të burimeve dhe sjelljes së sistemit në tërësi
  • Lejimi i SDK-ve të reja dhe të përmirësuara për të zhvilluar shërbime për të bashkëvepruar me pajisjet dhe sensorët në Go dhe C
  • Vendosja e përmirësuar e konfigurimeve, skeduluesit, profileve të pajisjeve, porta API dhe ruajtja e sigurt e të dhënave të ndjeshme.

Lidhje me projektin.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.