Lage platfòm EdgeX 2.0 pou entènèt bagay yo

Entwodwi lage EdgeX 2.0, yon platfòm modilè louvri pou pèmèt entèoperabilite ant aparèy, aplikasyon ak sèvis IoT. Platfòm nan pa mare ak pyès ki nan konpitè espesifik machann ak sistèm opere, epi li devlope pa yon gwoup travay endepandan anba ejid Linux Foundation. Konpozan platfòm yo ekri nan Go ak distribye anba lisans Apache 2.0.

EdgeX pèmèt ou kreye pòtay ki konekte aparèy IoT ki deja egziste epi kolekte done ki sòti nan divès kalite detèktè. Pòtay la òganize entèraksyon ak aparèy epi fè pwosesis prensipal, agrégasyon ak analiz enfòmasyon, aji kòm yon lyen entèmedyè ant yon rezo aparèy IoT ak yon sant kontwòl lokal oswa enfrastrikti jesyon nwaj. Gateways kapab tou kouri moun kap okipe yo pake kòm mikwosèvis. Entèraksyon ak aparèy IoT ka òganize sou yon rezo filaire oswa san fil lè l sèvi avèk rezo TCP/IP ak pwotokòl espesifik (ki pa IP).

Lage platfòm EdgeX 2.0 pou entènèt bagay yo

Gateways pou diferan rezon ka konbine nan chenn, pou egzanp, pòtay la nan lyen an premye ka rezoud pwoblèm nan jesyon aparèy (jesyon sistèm) ak sekirite, ak pòtay la nan lyen an dezyèm (sèvè bwouya) ka magazen done fèk ap rantre, fè analiz. epi bay sèvis yo. Sistèm nan modilè, kidonk fonksyonalite a divize an nœuds endividyèl depann sou chaj la: nan ka senp, yon sèl pòtay se ase, men pou gwo rezo IoT yon gwoup antye ka deplwaye.

Lage platfòm EdgeX 2.0 pou entènèt bagay yo

EdgeX baze sou pile louvri Fuse IoT, ki itilize nan Dell Edge Gateways pou aparèy IoT. Platfòm nan ka enstale sou nenpòt pyès ki nan konpitè, ki gen ladan sèvè ki baze sou x86 ak CPU ARM ki kouri Linux, Windows oswa macOS. Pwojè a gen ladan yon seleksyon mikwosèvis pare pou analiz done, sekirite, jesyon ak rezoud pwoblèm divès kalite. Lang Java, Javascript, Python, Go ak C/C++ ka itilize pou devlope pwòp mikwosèvis ou yo. Yo ofri yon SDK pou devlope chofè pou aparèy ak detèktè IoT.

Chanjman prensipal yo:

  • Yon nouvo koòdone entènèt te aplike, ki te kreye lè l sèvi avèk fondasyon angilè JS. Pami avantaj ki genyen nan nouvo entèfas a se fasilite nan antretyen ak ekspansyon nan fonksyonalite, prezans nan yon sòsye pou konekte nouvo aparèy, zouti pou vizyalizasyon done, yon koòdone siyifikativman amelyore pou jere metadata, ak kapasite nan kontwole estati a nan sèvis (memwa). konsomasyon, chaj CPU, elatriye).
    Lage platfòm EdgeX 2.0 pou entènèt bagay yo
  • Konplètman reekri API a pou travay ak mikwosèvis, ki kounye a endepandan de pwotokòl kominikasyon an, ki pi an sekirite, ki byen estriktire (itilize JSON) ak pi byen swiv done yo trete pa sèvis la.
  • Ogmantasyon efikasite ak kapasite nan kreye konfigirasyon ki lejè. Eleman Nwayo Done a, ki responsab pou konsève done, kounye a opsyonèl (pa egzanp, li ka eskli lè ou sèlman bezwen trete done ki soti nan detèktè san yo pa bezwen pou konsève pou).
  • Yo te ogmante fyab ak zouti pou asire bon jan kalite sèvis (QoS) yo te elaji. Lè w ap transfere done ki sòti nan sèvis aparèy (Sèvis Aparèy, responsab pou kolekte done ki soti nan detèktè ak aparèy) nan sèvis tretman ak akimilasyon done (Sèvis Aplikasyon), kounye a ou ka itilize bis mesaj la (Redis Pub/Sub, 0MQ oswa MQTT) san yo pa mare. HTTP - pwotokòl REST la ak ajiste priyorite QoS nan nivo koutye mesaj. Ki gen ladan transfè dirèk done ki soti nan Sèvis Aparèy la nan Sèvis Aplikasyon an ak kopi si ou vle nan sèvis Done Nwayo a. Sipò pou transfè done atravè pwotokòl REST la kenbe, men li pa itilize pa default.
    Lage platfòm EdgeX 2.0 pou entènèt bagay yo
  • Yo te aplike yon modil inivèsèl (founisè sekrè) pou rekipere done sekrè (modpas, kle, elatriye) nan depo an sekirite tankou Vault.
  • Zouti Konsil yo itilize pou kenbe yon rejis sèvis ak anviwònman, epi tou pou jere aksè ak otantifikasyon. API Gateway bay sipò pou rele Consul API.
  • Minimize kantite pwosesis ak sèvis ki mande privilèj rasin nan resipyan Docker. Te ajoute pwoteksyon kont itilize Redis nan mòd danjere.
  • Senplifye konfigirasyon API Gateway (Kong).
  • Des aparèy senplifye, ki defini detèktè ak paramèt aparèy, osi byen ke enfòmasyon sou done yo kolekte. Pwofil yo ka defini nan fòma YAML ak JSON.
    Lage platfòm EdgeX 2.0 pou entènèt bagay yo
  • Te ajoute nouvo sèvis aparèy:
    • CoAP (ekri an C) ak yon aplikasyon Pwotokòl Aplikasyon Konstre.
    • GPIO (ekri nan Go) pou konekte ak mikrokontwolè ak lòt aparèy, ki gen ladan Raspberry Pi ankadreman, atravè pò GPIO (Jeneral Pin Antre / Sòti).
    • LLRP (ekri nan Go) ak aplikasyon pwotokòl LLRP (Low Level Reader Protocol) pou konekte ak lektè tag RFID yo.
    • UART (ekri nan Go) ak sipò UART (Universal Asynchrone Receiver/Transmetter).
  • Kapasite Sèvis Aplikasyon yo, ki responsab pou prepare ak ekspòte done pou pwosesis ki vin apre yo nan sistèm nwaj ak aplikasyon yo, yo te elaji. Te ajoute sipò pou filtraj done ki soti nan detèktè pa non pwofil aparèy ak kalite resous. Kapasite pou voye done bay plizyè benefisyè pa yon sèvis epi abònman nan plizyè bis mesaj yo te aplike. Yo pwopoze yon modèl pou byen vit kreye pwòp sèvis aplikasyon w yo.
  • Nimewo pò yo chwazi pou mikwosèvis yo ann amoni ak chenn yo rekòmande pa Entènèt Assigned Numbers Authority (IANA) pou itilizasyon prive, ki pral evite konfli ak sistèm ki egziste deja yo.

Sous: opennet.ru

Add nouvo kòmantè