Sunteți pe pagina 1din 2

I.

 INTRODUCERE rețea, cerințele de securitate și numărul necesar de


conexiuni în paralel)
Tehnologiile IoT permit obiectelor sau dispozitivelor care 4. Între sistemele de date - transferul de informație în
nu sunt computere să acționeze în mod inteligent și să ia interiorul centrelor de date sau în cloud. Protocoalele
decizii colaborative benefice anumitor tipuri de pentru acest tip de conexiune trebuie să fie ușor de
aplicații. Acestea permit lucrurilor să ”vadă”, să ”audă” și implementat și de integrat cu aplicațiile deja existente,
să ”gândească” sau să acționeze, transformând ”lucrurile”
să aibă un nivel înalt de disponibilitate, suficientă
din stadiul de computare pasivă în care sunt luate
capacitate de stocare și un sistem fiabil de recuperare
decizii individuale în cel de comunicare active și colaborare
în caz de dezastre.
între dispozitive pentru a lua o singură decizie critică.
Tehnologiile care stau la baza acestor dispozitive
omniprezente, a senzorilor încorporați, a comunicațiilor cu
III. SECURITATEA REȚELELOR IoT
trafic redus de date și protocoalele folosite în internet
legitimizează IoT și îi oferă semnificație, totuși, ele impun
o mulțime de provocări. IoT are cerințe diferite, astfel nu Securitatea este o proprietate a sistemului; sistemul poate fi
la fel de sigur ca cea mai slabă componentă a acestuia.
toate protocoalele existente au capabilitatea de a asigura o
conectivitate perfectă. De aceea a apărut necesitatea de a Elementele de securitate sunt furnizate de componentele din
mai multe layere ale stivei IoT: dispozitive, rețele fizice și
crea standarde și protocaole de comunicare specializate
pentru IoT. Cu toate acestea, anumite tehnologii existente middleware.
precum HTTP sunt utilizate de Internet of Things
Unele dintre procesoarele cu consum redus de energie,
II. NIVELE DE CONEXIUNI oferă funcții de Securitate cum ar fi accelerarea procesului
de cifrare și root trust. NSA (National Security Agency) a
Un sistem IoT are o arhitectur˘a pe trei niveluri: dispositive, dezvoltat familii cifruri bloc ușoare din punct de vedere
gateway-uri și sisteme de date. computațional: SIMON (vizează implementările hardware
Datele circulă îıntre aceste niveluri prin patru tipuri de canale și SPECK) este destinat implementărilor software.
de transmitere a informației. Mai multe rețele oferă funcții de securitate. Bluetooth Low
1. Dispozitiv la dispozitiv (D2D) - Conexiunea directă Energy oferă protocolul Simple Secure Pairing pentru
dintre două obiecte inteligente pentru schimb combaterea interceptărilor pasive. De asemenea. oferă
aleatorizarea adresei. Zigbee oferă două modele de
instantaneu de informații, făra a fi nevoie de un
securitate ale rețelei: centralizat ți distribuită. LoRa oferă
intermediar. De exemplu roboții industriali și senzorii
chei de rețea unice, chei unice pentru aplicații și chei
sunt interconectați pentru a funcționa pe linia de
specifice dispozitivului.
producție într-un mod mai eficient. Acest tip de
Protocolul MQTT nu necesită în mod specific criptarea, dar
conexiune nu este îıntâlnit foarte des deoarece poate fi utilizat cu mai multe standarde de securitate
majoritatea dispozitivelor nu pot gestiona astfel de diferite.
procese.
2. Dispozitiv la gateway - telecomunicații între senzori IV.  PROTOCOLUL MQTT
și gateway-uri. Gatewayurile sunt dispozitive cu o
putere computațională superioară comparative cu cea
a senzorilor. Acestea au două funcții principale: să Message Queuing Telemetry Transport (MQTT) este un
consolideze datele achiziționate de la senzori și să le standard ISO (ISO/IEC PRF 20922) de protocol de
redirecționeze către sistemul de date relevant; să mesagerie bazat pe modelul publicare/abonare. Acesta este
analizeze datele și, dacă sunt depistate probleme, să le util pentru dispozitivele cu resurse limitate.
returneze dispozitivului. In funcție de capacitățile de Protocolul MQTT este bazat pe principiul de publicare de
calcul ale gateway-ului, de capacitatea si fiabilitatea mesaje și abonarea la subiectele de interes. Dispozitivele se
rețelei, de frecvența cu care datele sunt generate și de conectează la broker și pot publica mesaje pe
calitatea acestora, există protocoale de gateway-uri anumite subiecte. Mai multe dispozitive pot fi abonate la
IoT pentru majoritatea scenariilor. aceleași subiecte și pot prelucra informațiile astfel obținute
3. Gateway la sistemul de date - transmiterea datelor de cum doresc. Broker-ul de MQTT se comportă ca o simplă
la gateway la sistemul de date relevant. Pentru a interfață de uz comun la care oricine și orice se poate
determina ce protocol va fi utilizat, trebuie analizat conecta. Mesajele din cadrul MQTT sunt publicate pe
traficul de date (se va ține cont de frecvența creșterilor subiecte. Nu este necesară configurarea unui subiect,
simpla publicare fiind suficientă. Subiectele sunt tratate
bruște ale volumului de date și a congestiilor din
ierarhic, este utilizat slash (/) drept separator. Utilizatorii
pot primi mesaje prin abonarea la anumite subiecte. O Acesta se utilizează acolo unde nu sunt acceptabile
abonare (subscribtion) poate fi la un subiect explicit, caz în nici pierderea mesajului nici duplicarea acestuia.
care se vor recepționa doar mesajele pe acel subiect, sau De exemplu, acest nivel se poate folosi în
poate include wildcard-uri. Există două wildcard-uri care sistemele de facturare, acolo unde duplicatele sau
pot fi folosite, + sau # pierderea mesajelor duc la costuri incorecte.
MQTT este conceput cu scopul de a fi ușor de implementat
pe dispozitive cu resurse limitate. Aceste caracteristici îl fac
drept candidat ideal pentru comunicațiile între
Dispositive (machine-to-machine) și Internet of Things, VI. CONCLUZII
unde este necesară utilizarea de puțină memorie și unde
lățimea de bandă este o resursă limitată.
MQTT funcționează pe TCP/IP sau pe alte protocoale de În conlcuzie, Internet of Things este un domeniu vast cu
rețea care oferă comunicații ordonate bidirecționle fără aplicatibilitate in viata de zi cu zi cum ar fi monitorizarea
pierderi. Structura pentru transportul mesajelor este parametrilor, transporturi și logistică, mediul industrial și
agnostică față de comenzile din mesaj. automatizările

V.  PROTOCOLUL MQTT QoS


XII. REFERINȚE

Termenul de QoS reprezintă un acronim pentru calitatea


serviciului (Quality of Servce). Protocolul MQTT livrează https://www.samsolutions.com/blog/internet-of-things-iot-
mesaje conform celor trei niveluri de QoS. Protocolul de protocols-and-connectivity-options-an-overview/
livrare este simetric, astfel atât broker-ul cât și Tara SalmanNetworking Protocols and Standards for
utilizatorii/clienții pot avea rol de emițător sau receptor al Internet of Things
mesajelor. Protocolul de livrare se referă numai Schneier, B. SIMON and SPECK: New NSA
encryption algorithms. Schneier on Security.
la livrarea unui mesaj de la un singur emit¸˘ator la un singur https://www.schneier.com/blog/archives/2013/07/simon and
receptor. Atunci când broker-ul livrează mesajele la mai speck.html, retrieved May 8, 2017
mult de un client, fiecare client este tratat în mod
independent. Nivelul de QoS utilizat pentru a furniza un
mesaj de ieșire poate să difere de nivelul de QoS desemnat
în mesajul de intrare. Prin urmare trebuie să fie facută
distincția între două componente ale livrării mesajului: un
clien care publică către broker și broker-ul care transmite
mesajul către toți clienții abonați la la subiectul de care
aparține mesajul.
Cele trei niveluri de calitate a serviciului (QoS) pentru
MQTT sunt:
1. Nivelul QoS 0: (Cel mult o dată): Acest mesaj este
livrat conform capabilităților rețelei de bază. Nu
este trimis niciun răspuns de către destinatarul
mesajului și nu se încearcă retrimiterea mesajului
de către expeditor. Mesajul ori este recepționat o
singură dată, ori deloc. O aplicație a acestui nivel
de QoS poate fi întalnită în mediile în care senzorii
transmit în mod constant date și nu contează dacă
un eșantion este pierdut, deoarece următorul va fi
publicat la scurt timp după acesta.
2. Nivelul QoS 1: (Cel puțin o dată): Acolo unde ne
asigurăm că mesajele vor ajunge, pot apărea
duplicate. Acest nivel este util în situațiile în care
este necesar să ne asigurăm că mesajul a fost livrat
iar duplicatele nu vor cauza neconcordanțe. O
astfel de aplicație este o operațiune echipotentă a
servomotoarelor cum ar fi închiderea unei supape
sau pornirea unui motor.
3. Nivelul QoS 2: (Exact o dată): Unde există
siguranța că mesajele vor ajunge o singură dată.

S-ar putea să vă placă și