IOT Protocoale de aplicare strat

Confidențialitate și cookie-uri

Acest site Utilizați cookie-uri. Continuând, acceptați utilizarea dvs. Obțineți mai multe informații; De exemplu, despre cum să controlați cookie-urile.

în calculator și telecomunicații, Un protocol de comunicații este un sistem de reguli care permit două sau mai multe entități dintr-un sistem de comunicare să comunice între ele să transmită informații prin intermediul oricărui tip de variație a unei mărimi fizice. Regulile sau standardul care definește sintaxa, semantica și sincronizarea comunicării, precum și metodele posibile de recuperare a erorilor. Protocoalele pot fi implementate de hardware, prin software sau printr-o combinație de ambele.

Sistemele de comunicații Utilizați formate bine definite (protocol) pentru a face schimb de mesaje. Fiecare mesaj are un înțeles exact destinat obținerii unui răspuns dintr-o serie de răspunsuri predeterminate posibile pentru acea situație particulară. În mod normal, comportamentul specificat este independent de modul în care va fi implementat. Protocoalele de comunicare trebuie să fie convenite de părțile implicate.

Exemple de protocoale de rețea (Wikipedia)

  • Layer 1: Nivelul fizic
    • Cablu coaxial sau UTP
    • cablu de fibră optică
    • microunde
    • radio
    • RS-232
    • RS-485.
  • Layer 2: Nivelul de legătură de date

    • ARP
    • Ethernet
    • Gigabit Ethernet
    • simbol inel

    Layer 3: Nivel de rețea

    • IP (IPv4, IPv6)
  • Layer 4 : Nivel de transport
  • Layer 5: Nivelul sesiunii

    • NetBIOS

    Layer 6: Nivelul prezentării

    • ASN.1
    • Layer 7: Nivelul de aplicare
      • OPC UA
      • SNMP
      • ssh
      • http
      • CIFS (numit și smb)
      • NFS
      • imap

    Unele protocoale de comunicare la nivelul stratului de aplicații, cu care să comunice HW cu SW

    • mqtt
    • api rest / http
    • snmp
    • CoAp
    • Websockets
    • ca cam autobuze PO Industriale, Modbus, etc …

    Mai multe informații: https://es.wikipedia.org/wiki/Protocolo_de_comunicaciones

    Protocolul de rețea de transport MQ Telemetry ar fi o opțiune bună de monitorizare și controlare a panourilor solare. MQTT este un protocol de publicare / abonament cu brokeri de mesaje centrale. Fiecare panou solar poate conține un nod IOT care publică mesaje de tensiune, curent și temperatură.

    mqt dintr-o privire

    • Foarte scăzut lățime de bandă
    • TCP / IP
    • transfer de mesaje
    • topologie de multe la mulți printr-un broker central
    • fără metadate
    • trei nivele de QoS
    • Ultima voință și Testament dezvăluie noduri deconectate

    pentru nodurile IOT ale turbinelor eoliene, ar prefera o interfață bazată mai mult API. Protocolul de aplicație restricționată (Protocolul de aplicație constrânsă) utilizează modelul de design renumit, în care serverele au pus resurse disponibile pentru un URI și clienți de acces la resursele utilizând metode precum obținerea, punerea, postarea și ștergerea. Standardele publicate facilitează interpretarea formatelor de conținut: de exemplu, XML (ID = 41) sau JSON (ID = 50).

    CoAp este un protocol al IETF (Grupul de lucru de inginerie Internet), care este acesta a conceput pentru a furniza aplicații odihnitoare modelate în semantica HTTP, dar mai mică și binară, spre deosebire de text. CoAP este o abordare tradițională de client-server comparativ cu brokerii, concepută pentru a rula peste UDP.

    Turves ar putea fi consultat împreună pentru a optimiza performanța matricei. De exemplu, o turbină ar putea consulta turbina adiacentă pentru a determina dacă vântul creștea sau scade. Vecinul ar putea, la rândul său, să-și consulte vecinul și așa mai departe. Această regulă simplă ar putea permite unei turbine să anticipeze schimbările vântului și să se pregătească în consecință. Dacă toate matricile are acces la Web (prin HTTP) și un server DNS, este ușor să traducă URI la: http: // turbine20.domain.tld / viteză și monitorizarea câmpului de la distanță.

    CoAP dintr-o privire

    • transfer de documente client / server de odihnă
    • ușor de tradus în http pentru integrarea web
    • Topologie unul câte unul cu conexiuni directe
    • metadate pentru a diferenția clase de documente
    • UDP
    • Securitate prin DTLS

    În mediile industriale OPC UA (arhitectură unificată, „arhitectură unificată”) este noul standard de generare care urmează Fundației OPC. Clasic OPC este bine cunoscut în industrie și oferă o interfață standard pentru a comunica cu PLC-urile (controlerul logic programabil, „Controller logic programabil”). OPC UA are ca scop extinderea compatibilității OPC la nivelul dispozitivelor și a companiilor.

    OPC UA este un protocol client / server. Clienții Conectați, navigați, citiți și scrieți la echipamente industriale. UA definește comunicarea din aplicație la stratul de transport, ceea ce îl face foarte compatibil între vânzători. De asemenea, este foarte sigură și utilizează mesaje bidirecționale semnate și criptare de transport.

    OPC UA are o bază largă instalată în lumea industrială. Este o soluție bună pentru a conecta informațiile senzorilor și PLC în aplicațiile industriale deja existente ca sisteme MES (sistem de execuție a fabricării, „sistem de execuție de fabricație, control de supraveghere și achiziție de date,” supraveghere, control și achiziție de date „), în cazul în care OPC și Conectivitatea OPC sunt deja disponibile.

    Cu toate acestea, OPC UA este nou pentru tehnologiile informaționale. Unii oameni din domeniul TIC (tehnologii de informare și comunicare) sunt speriate înainte de complexitatea UA în comparație cu alte protocoale TIC. Destul de complexitate constă în faptul că OPC UA este un protocol industrial, dar această percepție a dus la încetinirea adoptării sale pentru platformele IOT și comunitatea open source.

    Dar lucrul se schimbă: foarte puțin , Fundația OPC a deschis codul standardului OPC UA pentru ao face mai accesibile și a colabora pentru a-și crește adoptarea.

    • https://www.artik.io/blog/2015/09/iot-101-networks/
    • https://www.editores-srl.com.ar/sites/default/files/aa2_semle_protocolos_ilot.pdf

    Concluzie

    OPC UA, HTTP, MQTT, COAP, DDS, AMQP etc. Toate au loc în Iot. Care dintre aceste protocoale are cea mai mare parte a pieței nu este clară, dar fiecare are argumente pro și contra. Este important să alegeți protocolul care se potrivește cel mai bine nevoilor dvs. și să selectați partenerii tehnologici care pot fi adaptați la astfel de protocoale. Acest lucru va asigura succesul aplicațiilor dvs. IOT și vă va proteja de războaiele protocolului.

    Rezumatul foarte bun al protocoalelor IOT: https://www.postscapes.com/internet-of-things-protocols/

    Lasă un răspuns

    Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *