Dulmar guud oo ku saabsan nidaamka isku xirka iyo fariimaha ee IoT

Hello, Khabrovits! Koorsadii online-ka ahayd ee ugu horreysay ee Ruushka IoT ka bilaabma OTUS bisha Oktoobar. Diiwaangelinta koorsadu way furan tahay hadda, taas oo la xiriirta taas oo aan sii wadeyno inaan kula wadaagno waxyaabo waxtar leh.

Dulmar guud oo ku saabsan nidaamka isku xirka iyo fariimaha ee IoT

Internetka Waxyaabaha (IoT, Internet of Things) waxaa lagu dhisi doonaa korka kaabeyaasha shabakadaha jira, tignoolajiyada iyo borotokoolka hadda lagu isticmaalo guryaha/xafiisyada iyo internetka, wuxuuna bixin doonaa wax badan oo dheeraad ah.

Ujeedada hagahan waa in la bixiyo dulmar kooban oo ku saabsan isku xidhka iyo borotokoolka codsiga IoT.

Ogow. Waa in aad aqoon leedahay aasaaska tignoolajiyada shabakada.

Shabakadaha IoT

IoT waxay ku shaqayn doontaa shabakadaha TCP/IP ee jira.

TCP/IP waxay isticmaashaa qaab afar-lakab ah oo leh borotokool gaar ah lakab kasta. Cm. fahamka qaabka lakabka TCP/IP 4 (waxaan fahansanahay qaabka afarta lakab ee TCP/IP).

Jaantuska hoose wuxuu muujinayaa isbarbardhigga borotokoolka hadda la isticmaalo iyo kuwa ay u badan tahay in loo isticmaalo IoT.

Dulmar guud oo ku saabsan nidaamka isku xirka iyo fariimaha ee IoT

Qoraallada shaxda:

  1. Cabbirka fartu waxa ay tilmaamaysaa caannimada hab-maamuuska. Tusaale ahaan, dhanka bidixda, IPV4 waa ka weyn yahay, maadaama ay aad ugu caansan tahay internetka casriga ah. Si kastaba ha ahaatee, way ka yar tahay dhanka midig maadaama IPv6 la filayo inay caan ka noqoto IoT.

  2. Dhammaan borotokoollada lama muujin

  3. Inta badan dhammaan isbeddelada waxay ku jiraan kanaalka (heerarka 1 iyo 2) iyo heerarka codsiga (heerka 4).

  4. Shabakadda iyo lakabyada gaadiidku waxay u badan tahay in aanay isbeddelin.

Isku xirka borotokoolka lakabka

Heerka isku xirka xogta (Data Link), waxaad u baahan tahay inaad ku xidho qalabka midba midka kale. Waxay noqon karaan labadaba isku dhow, tusaale ahaan, shabakadaha maxalliga ah (shabakadaha maxalliga ah) iyo masaafo aad u fog midba midka kale: gudaha magaalada (shabakadaha aagga magaalooyinka) iyo shabakadaha caalamiga ah (shabakadaha aagga ballaaran).

Hadda, heerkan, shabakadaha guriga iyo xafiisyada (LANs) waxay isticmaalaan Ethernet iyo Wi-Fi, iyo mobile (WAN) waxay isticmaalaan 3G/4G. Si kastaba ha noqotee, aalado badan oo IoT ah ayaa awood hooseeya, sida dareemayaasha, waxaana ku shaqeeya baytariyada oo kaliya. Xaaladahan, Ethernet kuma habboona, laakiin Wi-Fi awood yar iyo Bluetooth awood yar ayaa la isticmaali karaa.

Iyadoo teknoolojiyadda wireless-ka ee jira (Wi-Fi, Bluetooth, 3G/4G) ay sii wadi doonaan in lagu xiro aaladahaan, waxaa sidoo kale mudan in la eego tignoolajiyada cusub ee si gaar ah loogu talagalay codsiyada IoT ee ay u badan tahay inay ku koraan caannimada.

Waxaa ka mid ah:

  • BLE - Tamar yar oo Bluetooth ah

  • LoRaWAN - Long Range WAN

  • SigFox

  • LTE-M

Waxaa si faahfaahsan loogu sharaxay maqaalka. Dulmar guud oo ku saabsan tignoolajiyada wireless-ka ee IOT ( dulmar ku saabsan tignoolajiyada IoT ee wireless-ka).

lakabka shabakada

Marka la eego lakabka shabakada (Networking), borotokoolku wuxuu xukumi doonaa mustaqbalka fog IPv6. Uma badna in IPV4 la isticmaalo, laakiin waxaa laga yaabaa inay door ka ciyaarto marxaladaha hore. Inta badan aaladaha guriga ee IoT, sida nalalka iftiinka ee smart, waxay hadda isticmaalaan IPv4.

lakabka gaadiidka 

Lakabka gaadiidka (Gadiidka), Internetka iyo mareegaha waxaa maamula TCP. Waxaa lagu isticmaalaa HTTP iyo borotokool kale oo badan oo caan ah oo internetka ah (SMTP, POP3, IMAP4, iwm.).

MQTT, kaas oo aan filayo inuu noqdo mid ka mid ah borotokoolka lakabka codsiga ee fariimaha, hadda waxay isticmaashaa TCP.

Si kastaba ha ahaatee, mustaqbalka, sababtoo ah dusha sare ee hoose, waxaan filayaa in UDP ay noqoto mid caan ah IoT. Malaha wuu sii faafay MQTT-SN, oo ka dul wareegaysa UDP. Eeg maqaalka isbarbardhigga TCP vs UDP .

lakabka codsiga iyo borotokoolka fariimaha

Astaamaha muhiimka ah ee borotokoolka IoT:

  • Xawaaraha - qadarka xogta lagu wareejiyay ilbiriqsi kasta.

  • Latency waa wakhtiga ay qaadanayso in fariin la diro.

  • Isticmaalka tamarta

  • Amniga.

  • Helitaanka software.

Hadda, laba hab-maamuus oo waaweyn ayaa si firfircoon loogu isticmaalaa heerkan: HTTP iyo MQTT.

HTTP waxay u badan tahay inay tahay borotokoolka ugu caansan ee heerkan ka hooseeya shabakada (WWW). Waxay sii ahaan doontaa inay muhiim u tahay IoT, maadaama loo isticmaalo REST API - habka ugu muhiimsan ee isdhexgalka ka dhexeeya codsiyada iyo adeegyada webka. Si kastaba ha ahaatee, dulsaarka sare dartiis, HTTP uma badna inuu noqdo borotokoolka IoT ee ugu weyn, in kasta oo wali si weyn loogu isticmaali doono internetka.

MQTT (Message Queuing Telemetry Transport) waxay noqotay hab-maamuuska fariimaha ugu muhiimsan ee IoT sababtoo ah fududaantiisa iyo fududaynta isticmaalka. Eeg maqaalka Hordhac MQTT ee bilowgayaasha (Hordhac MQTT ee bilowgayaasha).

Isbarbardhigga HTTP iyo MQTT ee IoT

MQTT waxay si degdeg ah u noqonaysaa heerka dhabta ah ee codsiyada IoT. Tan waxa u sabab ah fudaydkeeda iyo xawligeeda marka la barbar dhigo HTTP iyo xaqiiqda ah inay tahay borotokool hal-ilaa-badan ah oo aan ahayn hal-ilaa-hal (HTTP).

Qaar badan oo ka mid ah codsiyada shabakadaha casriga ah ayaa si farxad leh u isticmaali doona MQTT halkii ay ka isticmaali lahaayeen HTTP haddii la heli karo wakhtiga horumarintooda.

Tusaalaha wanaagsani waa u dirida macluumaadka macaamiil badan, sida imaatinka iyo bixista tareenada/ basaska/diyaarada. Xaaladdan, borotokoolka hal-ka-mid ah sida HTTP ayaa leh wax badan oo dulsaar ah oo culeys badan saaraya server-yada shabakadda. Cabbiraadda server-yada shabakadu way adkaan kartaa. Iyadoo MQTT, macaamiishu waxay ku xiran yihiin dilaal, kaas oo si fudud loogu dari karo dheelitirka culeyska. Daawo casharka fiidiyowga ee ku saabsan Dib u daabac xogta HTML ee MQTT (Tusaale Duulimaadka Imaanshaha) iyo maqaal MQTT vs HTTP ee IOT.

Nidaamyada fariimaha kale

HTTP looma qorshayn codsiyada IoT, laakiin sida lagu xusay, si weyn ayaa loo isticmaali doonaa in muddo ah sababtoo ah isticmaalkeeda baahsan API.

Ku dhawaad ​​dhammaan aaladaha IoT waxay taageeraan HTTP iyo MQTT labadaba.

Si kastaba ha ahaatee, waxaa jira borotokool kale oo mudan in la tixgeliyo.

Hab-raacyada

  • MQTT - (Fariinta Queuing Telemetry Gaadiidka). Wuxuu adeegsadaa TCP/IP. Qaabka daabacaadda isdiiwaangelinta wuxuu u baahan yahay dilaal fariin.

  • AMQP - (Protocol-ka safka fariimaha sare leh). Wuxuu adeegsadaa TCP/IP. Daabacaha-Xil-ku-xigeenka iyo Moodooyinka Point-to-point.

  • COAP - (Bartakoolka Codsiga xaddidan). Wuxuu adeegsadaa UDP. Si gaar ah loogu talagalay IoT, waxay isticmaashaa qaabka jawaabta codsiga sida HTTP. RFC 7252.

  • DDS - (Adeegga Qaybinta Xogta) 

Tan maqaal hab-maamuuska ugu muhiimsan iyo codsiyadooda waa la tixgeliyaa. Gabagabada maqaalkan ayaa ah in IoT ay isticmaali doonto nidaam hab-maamuus ah, iyadoo ku xidhan isticmaalkooda loogu talagalay.

Si kastaba ha ahaatee, dib u eegis, sannadihii hore ee internetka, borotokoolka HTTP ee noqon lahaa mid awood badan ayaa ahaa mid ka mid ah borotokoollada badan.

In kasta oo HTTP aan asal ahaan loogu fikirin faylka iyo wareejinta iimaylka, maanta waxaa loo isticmaalaa labadaba.

Waxaan filayaa in wax la mid ah ay ku dhacaan borotokoolka fariimaha ee IoT: adeegyada badankoodu waxay isticmaali doonaan hal hab-maamuus oo heersare ah.

Hoos waxaa ah jaantusyada Google Trends oo muujinaya sida caannimada MQTT, COAP iyo AMQP ay isu beddeshay dhowrkii sano ee la soo dhaafay.

Dulmarka Google Trends 

Dulmar guud oo ku saabsan nidaamka isku xirka iyo fariimaha ee IoT

Taageerada borotokoolka ee madal

  • Microsoft Azure - MQTT, AMQP, HTTP iyo HTTPS

  • Aws - MQTT, HTTPS, MQTT oo ka sarreeya websockets

  • IBM Bluemix - MQTT,HTTPS,MQTT

  • Thingworx - MQTT, HTTPS, MQTT, AMQP

Soo koobid

Inta badan dhammaan isbeddelada waxay ku jiraan kanaalka (heerarka 1 iyo 2) iyo heerarka codsiga (heerka 4).

Shabakadda iyo lakabyada gaadiidku waxay u badan tahay in aanay isbeddelin.

Lakabka codsiga, qaybaha IoT waxay isticmaali doonaan borotokoolka fariimaha. In kasta oo aan weli ku jirno marxaladda hore ee horumarinta IoT, waxay u badan tahay in hal ama laga yaabo in laba borotokoollada fariimaha ay soo baxaan.

Dhawrkii sano ee la soo dhaafay, MQTT waxay noqotay tan ugu caansan, waana iyada oo aan hadda diiradda saarayo boggan.

HTTP sidoo kale waa la isticmaali doonaa maadaama ay si wanaagsan ugu dhisneyd aaladaha IoT ee jira.

Waa intaas. Waxaan kugu martiqaadeynaa inaad iska diiwaan geliso cashar demo bilaash ah oo mawduuca ku saabsan "Chatbot amarrada degdega ah ee qalabka".

Akhri wax dheeraad ah:

Source: www.habr.com

Add a comment