IoT, bwouya ak nyaj: ann pale sou teknoloji?

IoT, bwouya ak nyaj: ann pale sou teknoloji?

Devlopman nan teknoloji nan jaden an nan lojisyèl ak pyès ki nan konpitè, Aparisyon nan nouvo pwotokòl kominikasyon te mennen nan ekspansyon an nan entènèt la nan bagay sa yo (IoT). Nimewo a nan aparèy ap grandi chak jou epi yo ap jenere yon gwo kantite done. Se poutèt sa, gen yon bezwen pou yon achitekti sistèm pratik ki kapab trete, estoke ak transmèt done sa yo.

Koulye a, sèvis nwaj yo itilize pou rezon sa yo. Sepandan, paradigm enfòmatik bwouya de pli zan pli popilè (Bwouya) ka konpleman solisyon nwaj yo lè yo ogmante ak optimize enfrastrikti IoT.

Nwaj yo kapab kouvri pifò demann IoT. Pou egzanp, bay siveyans nan sèvis yo, pwosesis rapid nan nenpòt kantite done ki te pwodwi pa aparèy, osi byen ke vizyalizasyon yo. Bwouya informatique pi efikas lè rezoud pwoblèm an tan reyèl. Yo bay repons rapid a demann ak latansi minimòm nan pwosesis done. Sa vle di, Bwouya konplete "nwaj yo" ak elaji kapasite li yo.

Sepandan, kesyon prensipal la diferan: ki jan tout bagay sa yo ta dwe kominike nan yon kontèks IoT? Ki pwotokòl kominikasyon ki pral pi efikas lè w ap travay nan yon sistèm konbine IoT-Bwouya-Nwaj?

Malgre dominasyon aparan HTTP, gen yon gwo kantite lòt solisyon yo itilize nan sistèm IoT, Bwouya ak Cloud. Sa a se paske IoT dwe konbine fonksyonalite yon varyete de detèktè aparèy ak sekirite, konpatibilite, ak lòt kondisyon itilizatè yo.

Men, pa gen tou senpleman yon sèl lide sou referans a achitekti ak estanda kominikasyon. Se poutèt sa, kreye yon nouvo pwotokòl oswa modifye yon pwotokòl ki egziste deja pou travay espesifik IoT se youn nan travay ki pi enpòtan yo fè fas a kominote IT.

Ki pwotokòl yo itilize kounye a epi ki sa yo ka ofri? Ann kalkile li. Men, anvan, ann diskite sou prensip yo nan ekosistèm nan ki nyaj, bwouya ak entènèt la nan bagay yo kominike.

IoT Bwouya-a-Nwaj (F2C) Achitekti

Ou te pwobableman remake konbyen efò yo ap mete nan eksplore avantaj ak benefis ki asosye ak jesyon entelijan ak kowòdone nan IoT, nwaj ak bwouya. Si ou pa, men twa inisyativ normalisation: OpenFog Consortium, Edge Computing Consortium и mF2C H2020 Inyon Ewopeyen pwojè.

Si te deja konsidere sèlman 2 nivo, nwaj ak aparèy fen, Lè sa a, achitekti yo pwopoze a entwodui yon nouvo nivo - informatique bwouya. Nan ka sa a, nivo bwouya a ka divize an plizyè sublevels, tou depann de spesifik resous yo oswa yon seri politik ki detèmine itilizasyon diferan aparèy nan sublevels sa yo.

Ki jan abstraksyon sa a ta ka sanble? Isit la se yon tipik ekosistèm IoT-Bwouya-Nwaj. Aparèy IoT voye done nan sèvè pi vit ak aparèy enfòmatik pou rezoud pwoblèm ki mande pou latansi ba. Nan menm sistèm nan, nwaj yo responsab pou rezoud pwoblèm ki mande yon gwo kantite resous enfòmatik oswa espas depo done.

IoT, bwouya ak nyaj: ann pale sou teknoloji?

Smartphones, mont entelijan ak lòt gadjèt kapab tou fè pati IoT la. Men, aparèy sa yo, tankou yon règ, sèvi ak pwotokòl kominikasyon propriétaires soti nan devlopè gwo. Done IoT pwodwi yo transfere nan kouch bwouya atravè pwotokòl REST HTTP, ki bay fleksibilite ak entèoperabilite lè w ap kreye sèvis RESTful. Sa a enpòtan nan limyè de nesesite pou asire bak konpatibilite ak enfrastrikti enfòmatik ki egziste deja kouri sou òdinatè lokal yo, serveurs oswa yon gwoup sèvè. Resous lokal yo, yo rele "nœuds bwouya," filtre done yo resevwa yo epi trete yo lokalman oswa voye yo nan nwaj la pou plis kalkil.

Clouds sipòte diferan pwotokòl kominikasyon, ki pi komen yo se AMQP ak REST HTTP. Depi HTTP se byen li te ye ak pwepare pou entènèt la, kesyon an ka leve: "Èske nou pa ta dwe itilize li nan travay ak IoT ak bwouya?" Sepandan, pwotokòl sa a gen pwoblèm pèfòmans. Plis sou sa pita.

An jeneral, gen 2 modèl pwotokòl kominikasyon ki apwopriye pou sistèm nou bezwen an. Sa yo se demann-repons ak pibliye-abònman. Premye modèl la se pi plis li te ye, espesyalman nan achitekti sèvè-kliyan. Kliyan an mande enfòmasyon nan sèvè a, epi sèvè a resevwa demann lan, trete li epi li retounen yon mesaj repons. Pwotokòl REST HTTP ak CoAP yo opere sou modèl sa a.

Dezyèm modèl la te soti nan bezwen pou bay asynchrone, distribiye, kouple ki lach ant sous yo jenere done ak moun k ap resevwa done sa yo.

IoT, bwouya ak nyaj: ann pale sou teknoloji?

Modèl la sipoze twa patisipan yo: yon piblikatè (sous done), yon koutye (dispatcher) ak yon abònen (reseptè). Isit la, kliyan an aji kòm yon abònen pa gen pou mande enfòmasyon nan sèvè a. Olye pou yo voye demann, li abònman nan sèten evènman nan sistèm nan atravè yon koutye, ki responsab pou filtre tout mesaj fèk ap rantre ak routage yo ant piblikatè ak abonnés. Ak Piblikatè a, lè yon evènman rive konsènan yon sèten sijè, pibliye li bay koutye a, ki voye done sou sijè yo mande a abònen an.

Esansyèlman, achitekti sa a baze sou evènman. Ak modèl entèraksyon sa a enteresan pou aplikasyon pou nan IoT, nwaj, bwouya paske nan kapasite li nan bay évolutivité ak senplifye entèkoneksyon ki genyen ant diferan aparèy, sipòte kominikasyon dinamik anpil-a-anpil ak kominikasyon asynchrone. Gen kèk nan pwotokòl mesaj estanda ki pi byen koni ki itilize yon modèl pibliye-abònman gen ladan MQTT, AMQP, ak DDS.

Li evidan, modèl la pibliye-abònman gen anpil avantaj:

  • Piblikatè ak abonnés pa bezwen konnen sou egzistans youn lòt;
  • Yon sèl abònen ka resevwa enfòmasyon ki soti nan plizyè piblikasyon diferan, ak yon sèl piblikatè ka voye done bay anpil abònen diferan (anpil-a-anpil prensip);
  • Piblikatè a ak abònen pa oblije aktif an menm tan pou kominike, paske koutye a (k ap travay kòm yon sistèm keuing) yo pral kapab estoke mesaj la pou kliyan ki pa kounye a konekte ak rezo a.

Sepandan, modèl demann-repons tou gen fòs li yo. Nan ka kote kapasite sèvè a pou okipe plizyè demann kliyan se pa yon pwoblèm, li fè sans pou sèvi ak solisyon pwouve, serye.

Genyen tou pwotokòl ki sipòte tou de modèl. Pou egzanp, XMPP ak HTTP 2.0, ki sipòte opsyon "pouse sèvè". IETF te pibliye yon CoAP tou. Nan yon tantativ pou rezoud pwoblèm nan messagerie, plizyè lòt solisyon yo te kreye, tankou pwotokòl WebSockets oswa itilizasyon pwotokòl HTTP sou QUIC (Quick UDP Internet Connections).

Nan ka a nan WebSockets, byenke li se itilize yo transfere done an tan reyèl soti nan yon sèvè nan yon kliyan entènèt epi li bay koneksyon ki pèsistan ak kominikasyon similtane bidireksyon, li pa fèt pou aparèy ki gen resous enfòmatik limite. QUIC merite atansyon tou, paske nouvo pwotokòl transpò a bay anpil nouvo opòtinite. Men, piske QUIC poko estandadize, li twò bonè pou predi aplikasyon posib li ak enpak sou solisyon IoT. Se konsa, nou kenbe WebSockets ak QUIC nan tèt ou ak yon je nan lavni an, men nou pa pral etidye li an plis detay pou kounye a.

Ki moun ki pi bèl nan mond lan: konpare pwotokòl

Koulye a, ann pale sou fòs ak feblès pwotokòl yo. Gade pi devan, se pou nou imedyatman fè yon rezèvasyon ke pa gen yon sèl lidè klè. Chak pwotokòl gen kèk avantaj/dezavantaj.

Tan Repons

Youn nan karakteristik ki pi enpòtan nan pwotokòl kominikasyon, espesyalman an relasyon ak Entènèt bagay sa yo, se tan repons. Men, pami pwotokòl ki egziste deja, pa gen okenn gayan klè ki demontre nivo minimòm latansi lè w ap travay nan diferan kondisyon. Men, gen yon pakèt antye nan rechèch ak konparezon nan kapasite pwotokòl.

Pou egzanp, jwenn konparezon sou efikasite HTTP ak MQTT lè w ap travay ak IoT te montre ke tan repons pou demann pou MQTT se mwens pase pou HTTP. E lè etidye Tan vwayaj la (RTT) nan MQTT ak CoAP revele ke RTT an mwayèn nan CoAP se 20% mwens pase sa yo ki nan MQTT.

Lòt yon eksperyans ak RTT pou pwotokòl yo MQTT ak CoAP te pote soti nan de senaryo: rezo lokal ak rezo IoT. Li te tounen soti ke RTT an mwayèn se 2-3 fwa pi wo nan yon rezo IoT. MQTT ak QoS0 te montre yon rezilta pi ba konpare ak CoAP, ak MQTT ak QoS1 te montre yon RTT ki pi wo akòz ACKs nan aplikasyon an ak kouch transpò. Pou diferan nivo QoS, latansi rezo san konjesyon se te milisgond pou MQTT, ak dè santèn de mikrosgond pou CoAP. Sepandan, li vo sonje ke lè w ap travay sou rezo mwens serye, MQTT kouri sou tèt TCP pral montre yon rezilta konplètman diferan.

Konparezon tan repons pou AMQP ak MQTT pwotokòl yo lè yo ogmante chaj la te montre ke ak yon chaj limyè nivo latansi a se prèske menm bagay la. Men, lè transfere gwo kantite done, MQTT demontre tan repons ki pi kout. nan youn plis rechèch CoAP te konpare ak HTTP nan yon senaryo kominikasyon machin-a-machin ak aparèy deplwaye sou tèt machin ki ekipe ak detèktè gaz, detèktè move tan, detèktè kote (GPS) ak yon koòdone rezo mobil (GPRS). Tan ki nesesè pou transmèt yon mesaj CoAP sou rezo mobil lan te prèske twa fwa pi kout pase tan ki nesesè pou itilize mesaj HTTP yo.

Etid yo te fèt ki konpare pa de, men twa pwotokòl. Pa egzanp, konparezon pèfòmans nan pwotokòl IoT MQTT, DDS ak CoAP nan yon senaryo aplikasyon medikal lè l sèvi avèk yon Emulation rezo. DDS depase MQTT an tèm de latansi telemetri ki teste anba yon varyete kondisyon rezo pòv yo. CoAP ki baze sou UDP te travay byen pou aplikasyon ki te mande tan repons rapid, sepandan, akòz li te baze sou UDP, te gen siyifikatif pèt pake enprevizib.

Transmisyon

Konparezon MQTT ak CoAP an tèm de efikasite Pleasant te pote soti kòm yon kalkil kantite total done transmèt pou chak mesaj. CoAP te montre pi ba debi pase MQTT lè l ap transmèt ti mesaj. Men, lè w konpare efikasite pwotokòl yo an tèm de rapò kantite byte enfòmasyon itil ak kantite total bytes transfere, CoAP te vin pi efikas.

Nan analiz lè l sèvi avèk MQTT, DDS (ak TCP kòm pwotokòl transpò a) ak Pleasant CoAP, yo te jwenn ke CoAP jeneralman te montre konparativman pi ba konsomasyon Pleasant, ki pa t ogmante ak ogmante pèt pake rezo oswa ogmante latansi rezo a, kontrèman ak MQTT ak DDS, kote te gen. yon ogmantasyon nan itilizasyon Pleasant nan senaryo mansyone yo. Yon lòt senaryo enplike yon gwo kantite aparèy transmèt done an menm tan, ki se tipik nan anviwònman IoT. Rezilta yo te montre ke pou pi gwo itilizasyon li pi bon pou itilize CoAP.

Anba chaj limyè, CoAP te itilize pi piti Pleasant, ki te swiv pa MQTT ak REST HTTP. Sepandan, lè gwosè chaj yo te ogmante, REST HTTP te gen pi bon rezilta.

Konsomasyon pouvwa

Pwoblèm konsomasyon enèji toujou gen gwo enpòtans, e sitou nan yon sistèm IoT. Si konpare Pandan ke MQTT ak HTTP konsome elektrisite, HTTP konsome pi plis. Ak CoAP se pi plis enèji efikas konpare ak MQTT, sa ki pèmèt jesyon pouvwa. Sepandan, nan senaryo senp, MQTT pi apwopriye pou echanj enfòmasyon nan rezo Entènèt bagay sa yo, espesyalman si pa gen okenn restriksyon sou pouvwa.

Lòt Yon eksperyans ki konpare kapasite AMQP ak MQTT sou yon kabann tès rezo mobil oswa enstab te jwenn ke AMQP ofri plis kapasite sekirite pandan ke MQTT gen plis enèji efikas.

Безопасность

Sekirite se yon lòt pwoblèm kritik soulve lè etidye sijè a nan Entènèt bagay yo ak bwouya/nwaj informatique. Mekanis sekirite a anjeneral baze sou TLS nan HTTP, MQTT, AMQP ak XMPP, oswa DTLS nan CoAP, epi li sipòte tou de variants DDS.

TLS ak DTLS kòmanse ak pwosesis pou etabli kominikasyon ant kliyan an ak bò sèvè pou echanje swit chifre ak kle ki sipòte. Tou de pati yo negosye seri pou asire ke plis kominikasyon fèt sou yon kanal an sekirite. Diferans ki genyen ant de la manti nan ti modifikasyon ki pèmèt DTLS ki baze sou UDP travay sou yon koneksyon enfidèl.

Nan atak tès yo Plizyè aplikasyon diferan nan TLS ak DTLS te jwenn ke TLS te fè yon pi bon travay. Atak sou DTLS te gen plis siksè akòz tolerans erè li yo.

Sepandan, pwoblèm nan pi gwo ak pwotokòl sa yo se ke yo pa te orijinal yo te fèt pou itilize nan IoT epi yo pa te gen entansyon travay nan bwouya a oswa nwaj. Atravè handshaking, yo ajoute trafik adisyonèl ak chak etablisman koneksyon, ki drenaj resous enfòmatik. An mwayèn, gen yon ogmantasyon de 6,5% pou TLS ak 11% pou DTLS nan tèt yo konpare ak kominikasyon san yon kouch sekirite. Nan anviwònman ki gen anpil resous, ki tipikman sitiye sou twoub nivo, sa a pa pral yon pwoblèm, men nan koneksyon ki genyen ant IoT ak nivo bwouya, sa a vin tounen yon limit enpòtan.

Ki sa yo chwazi? Pa gen yon repons klè. MQTT ak HTTP sanble yo pwotokòl ki pi pwomèt yo paske yo konsidere yo konparativman plis matirite ak pi estab solisyon IoT konpare ak lòt pwotokòl.

Solisyon ki baze sou yon pwotokòl kominikasyon inifye

Pratik la nan yon solisyon sèl-pwotokòl gen anpil dezavantaj. Pou egzanp, yon pwotokòl ki kostim yon anviwònman ki restriksyon ka pa travay nan yon domèn ki gen kondisyon sekirite strik. Avèk sa a nan tèt ou, nou kite jete prèske tout solisyon posib yon sèl-pwotokòl nan ekosistèm nan Bwouya-a-nwaj nan IoT, eksepte MQTT ak REST HTTP.

REST HTTP kòm yon solisyon sèl-pwotokòl

Gen yon bon egzanp sou fason demann REST HTTP ak repons kominike nan espas IoT-to-Fog la: fèm entelijan. Bèt yo ekipe ak detèktè portable (kliyan IoT, C) ak kontwole atravè nwaj informatique pa yon sistèm agrikilti entelijan (sèvè bwouya, S).

Tèt metòd POST la espesifye resous pou modifye (/farm/bèt) ansanm ak vèsyon HTTP ak kalite kontni, ki nan ka sa a se yon objè JSON ki reprezante fèm bèt ke sistèm lan dwe jere (Dulcinea/bèf) . Repons ki soti nan sèvè a endike ke demann lan te reyisi pa voye HTTPS estati kòd 201 (resous kreye). Metòd GET a dwe presize sèlman resous yo mande a nan URI a (pa egzanp, /farm/animals/1), ki retounen yon reprezantasyon JSON bèt la ak ID sa a soti nan sèvè a.

Yo itilize metòd PUT la lè kèk dosye resous espesifik bezwen mete ajou. Nan ka sa a, resous la presize URI a pou paramèt la chanje ak valè aktyèl la (pa egzanp, endike ke bèf la ap mache kounye a, /farm/animals/1? eta = mache). Finalman, metòd DELETE yo itilize menm jan ak metòd GET, men tou senpleman efase resous la kòm rezilta operasyon an.

MQTT kòm yon solisyon sèl-pwotokòl

IoT, bwouya ak nyaj: ann pale sou teknoloji?

Ann pran menm fèm entelijan an, men olye pou REST HTTP nou itilize pwotokòl MQTT la. Yon sèvè lokal ak bibliyotèk Mosquitto enstale aji kòm yon koutye. Nan egzanp sa a, yon òdinatè senp (ki refere kòm sèvè a fèm) Raspberry Pi sèvi kòm yon kliyan MQTT, aplike atravè yon enstalasyon bibliyotèk Paho MQTT, ki konplètman konpatib ak koutye Mosquitto la.

Kliyan sa a koresponn ak yon kouch IoT ki reprezante yon aparèy ki gen kapasite deteksyon ak enfòmatik. Medyatè a, nan lòt men an, koresponn ak yon pi wo nivo nan distraksyon, ki reprezante yon ne bwouya informatique karakterize pa pi gwo kapasite pwosesis ak depo.

Nan senaryo fèm entelijan pwopoze a, Franbwaz Pi a konekte ak akseleromètr, GPS, ak detèktè tanperati a epi pibliye done ki sòti nan detèktè sa yo nan yon ne bwouya. Kòm pwobableman ou konnen, MQTT trete sijè kòm yon yerachi. Yon sèl Piblikatè MQTT ka pibliye mesaj nan yon seri sijè espesifik. Nan ka nou an, gen twa nan yo. Pou yon Capteur ki mezire tanperati a nan yon etab bèt, kliyan an chwazi yon tèm (animalfarm/koule/tanperati). Pou detèktè ki mezire pozisyon GPS ak mouvman bèt atravè akseleromèt la, kliyan an pral pibliye dènye enfòmasyon sou (animalfarm/animal/GPS) ak (animalfarm/animal/mouvement).

Enfòmasyon sa a pral pase bay koutye a, ki moun ki ka tanporèman estoke li nan yon baz done lokal nan ka yon lòt abònen ki enterese vini pi ta.

Anplis sèvè lokal la, ki aji kòm yon koutye MQTT nan bwouya a epi ki Raspberry Pis, aji kòm kliyan MQTT, voye done Capteur, ka gen yon lòt koutye MQTT nan nivo nwaj la. Nan ka sa a, enfòmasyon ki transmèt bay koutye lokal la ka tanporèman estoke nan yon baz done lokal ak / oswa voye nan nwaj la. Yo itilize koutye MQTT bwouya a nan sitiyasyon sa a pou asosye tout done yo ak koutye MQTT nwaj la. Avèk achitekti sa a, yon itilizatè aplikasyon mobil ka abònman nan tou de koutye.

Si koneksyon an nan youn nan koutye yo (pa egzanp, nwaj) echwe, itilizatè final la ap resevwa enfòmasyon nan men lòt la (bwouya). Sa a se yon karakteristik nan sistèm konbine bwouya ak nwaj informatique. Pa defo, aplikasyon mobil lan ka konfigirasyon pou konekte ak koutye MQTT bwouya a an premye, epi si sa echwe, konekte ak koutye MQTT nwaj la. Solisyon sa a se jis youn nan anpil nan sistèm IoT-F2C.

Solisyon milti-pwotokòl

Solisyon pwotokòl sèl yo popilè akòz aplikasyon yo pi fasil. Men, li klè ke nan sistèm IoT-F2C li fè sans pou konbine diferan pwotokòl. Lide a se ke pwotokòl diferan ka opere nan diferan nivo. Pran, pou egzanp, twa abstraksyon: kouch yo nan IoT, bwouya ak nwaj informatique. Aparèy nan nivo IoT jeneralman konsidere kòm limite. Pou kourikoulòm sa a, ann konsidere nivo IoT kòm pi contrainte yo, nwaj la ki pi piti a, ak informatique bwouya kòm "yon kote nan mitan an." Lè sa a, li sanble ke ant IoT ak abstraksyon bwouya, solisyon pwotokòl aktyèl yo enkli MQTT, CoAP ak XMPP. Ant bwouya ak nwaj, nan lòt men an, AMQP se youn nan pwotokòl prensipal yo itilize, ansanm ak REST HTTP, ki akòz fleksibilite li yo itilize tou ant IoT ak kouch bwouya.

Pwoblèm prensipal la isit la se entèoperabilite nan pwotokòl ak fasilite nan transfere mesaj soti nan yon pwotokòl nan yon lòt. Idealman, nan tan kap vini an, achitekti yon sistèm Entènèt bagay ak resous nwaj ak bwouya yo pral endepandan de pwotokòl kominikasyon yo itilize a epi yo pral asire bon entèoperabilite ant pwotokòl diferan.

IoT, bwouya ak nyaj: ann pale sou teknoloji?

Piske sa a se pa kounye a ka a, li fè sans pou konbine pwotokòl ki pa gen diferans enpòtan. Pou sa ka fèt, yon solisyon potansyèl baze sou yon konbinezon de pwotokòl ki swiv menm style achitekti, REST HTTP ak CoAP. Yon lòt solisyon yo pwopoze a baze sou yon konbinezon de pwotokòl ki ofri piblikasyon-abònman kominikasyon, MQTT ak AMQP. Sèvi ak konsèp menm jan an (tou de MQTT ak AMQP itilize koutye, CoAP ak HTTP itilize REST) ​​​​fè konbinezon sa yo pi fasil pou aplike epi li mande mwens efò entegrasyon.

IoT, bwouya ak nyaj: ann pale sou teknoloji?

Figi (a) montre de modèl demann ki baze sou repons, HTTP ak CoAP, ak plasman posib yo nan yon solisyon IoT-F2C. Piske HTTP se youn nan pwotokòl ki pi byen koni ak adopte sou rezo modèn yo, li pa posib ke li pral konplètman ranplase pa lòt pwotokòl messagerie. Pami nœuds ki reprezante aparèy pwisan ki chita ant nwaj la ak bwouya a, REST HTTP se yon solisyon entelijan.

Nan lòt men an, pou aparèy ki gen resous enfòmatik limite ki kominike ant kouch Bwouya ak IoT, li pi efikas pou itilize CoAP. Youn nan gwo avantaj ki genyen nan CoAP se aktyèlman konpatibilite li ak HTTP, paske tou de pwotokòl yo baze sou prensip REST.

Figi (b) montre de modèl kominikasyon pibliye-abònman nan menm senaryo a, ki gen ladan MQTT ak AMQP. Malgre ke tou de pwotokòl yo ta ka itilize ipotetik pou kominikasyon ant nœuds nan chak kouch abstrè, pozisyon yo ta dwe detèmine ki baze sou pèfòmans. MQTT te fèt kòm yon pwotokòl ki lejè pou aparèy ki gen resous enfòmatik limite, kidonk li ka itilize pou kominikasyon IoT-Fog. AMQP se pi apwopriye pou aparèy ki pi pwisan, ki ta depreferans pozisyon li ant bwouya ak nwaj nœuds. Olye pou yo MQTT, pwotokòl XMPP a ka itilize nan IoT kòm li konsidere kòm lejè. Men, li pa tèlman itilize nan senaryo sa yo.

Jwenn

Li pa posib ke youn nan pwotokòl yo diskite yo pral ase pou kouvri tout kominikasyon nan yon sistèm, soti nan aparèy ki gen resous enfòmatik limite nan sèvè nwaj yo. Etid la te jwenn ke de opsyon ki pi pwomèt ke devlopè yo itilize pi fò yo se MQTT ak RESTful HTTP. De pwotokòl sa yo se pa sèlman ki pi matirite ak ki pi estab, men tou gen ladan anpil aplikasyon ki byen dokimante ak siksè ak resous sou entènèt.

Akòz estabilite li yo ak konfigirasyon senp, MQTT se yon pwotokòl ki pwouve pèfòmans siperyè li sou tan lè yo itilize nan nivo IoT ak aparèy limite. Nan pati nan sistèm nan kote kominikasyon limite ak konsomasyon batri pa yon pwoblèm, tankou kèk domèn bwouya ak pifò cloud computing, RESTful HTTP se yon chwa fasil. CoAP ta dwe tou pran an kont kòm li se tou rapidman evolye kòm yon estanda messagerie IoT epi li posib ke li pral rive nan yon nivo estabilite ak matirite ki sanble ak MQTT ak HTTP nan fiti prè. Men, estanda a ap evolye kounye a, ki vini ak pwoblèm konpatibilite a kout tèm.

Ki lòt bagay ou ka li sou blog la? Cloud4Y

Òdinatè a pral fè ou bon gou
AI ede etidye bèt nan Afrik
Ete a prèske fini. Gen prèske pa gen okenn done ki pa kite
4 fason pou sove sou sovgad nwaj yo
Sou yon resous enfòmasyon federal inifye ki gen enfòmasyon sou popilasyon an

Abònman ak nou Telegram-channel pou ou pa rate pwochen atik la! Nou ekri pa plis pase de fwa pa semèn epi sèlman sou biznis.

Sous: www.habr.com

Add nouvo kòmantè