IoT, zavona ary rahona: andao hiresaka momba ny teknolojia?

IoT, zavona ary rahona: andao hiresaka momba ny teknolojia?

Ny fampivoarana ny teknolojia eo amin'ny sehatry ny rindrambaiko sy ny hardware, ny fipoiran'ny protocole fifandraisana vaovao dia nitarika ny fanitarana ny Internet of Things (IoT). Mitombo isan'andro ny isan'ny fitaovana ary miteraka angon-drakitra be dia be izy ireo. Noho izany, ilaina ny rafitra rafitra mety amin'ny fanodinana, fitehirizana ary fampitana izany data izany.

Ankehitriny ny serivisy rahona dia ampiasaina amin'ireo tanjona ireo. Na izany aza, ny paradigma informatika zavona malaza (Zona) dia afaka mameno ny vahaolana rahona amin'ny alΓ lan'ny fampitomboana sy fanatsarana ny fotodrafitrasa IoT.

Ny rahona dia afaka mandrakotra ny ankamaroan'ny fangatahana IoT. Ohatra, mba hanomezana fanaraha-maso ny serivisy, fanodinana haingana ny habetsaky ny angona vokarin'ny fitaovana, ary koa ny fijerena azy ireo. Ny kajy zavona dia mandaitra kokoa rehefa mamaha olana amin'ny fotoana tena izy. Manome valiny haingana amin'ny fangatahana izy ireo ary faran'izay kely indrindra amin'ny fanodinana data. Izany hoe, ny Zavona dia mameno ny "rahona" ary manitatra ny fahaizany.

Na izany aza, tsy mitovy ny fanontaniana lehibe: ahoana no tokony hifandraisan'izany rehetra izany amin'ny tontolon'ny IoT? Inona avy ireo protocole fifandraisana mety hahomby indrindra rehefa miasa amin'ny rafitra IoT-Fog-Cloud mitambatra?

Na dia eo aza ny fanjakazakan'ny HTTP, dia misy vahaolana maro hafa ampiasaina amin'ny rafitra IoT, Zavona ary Cloud. Izany dia satria ny IoT dia tsy maintsy manambatra ny fiasan'ny fitaovana sensor isan-karazany miaraka amin'ny fiarovana, ny fifanarahana ary ny fepetra takian'ny mpampiasa.

Saingy tsy misy hevitra tokana momba ny maritrano reference sy ny fenitry ny fifandraisana. Noho izany, ny famoronana protocol vaovao na ny fanovana ny efa misy ho an'ny asa IoT manokana dia iray amin'ireo asa manan-danja indrindra atrehin'ny vondrom-piarahamonina IT.

Inona no protocole ampiasaina amin'izao fotoana izao ary inona no azo atolotra? Andeha hojerentsika izany. Fa aloha, andeha isika hiresaka momba ny fitsipiky ny tontolo iainana izay misy rahona, zavona ary ny Internet of things.

IoT Fog-to-Cloud (F2C) Architecture

Voamarikao angamba hoe hatraiza ny ezaka atao amin'ny fijerena ireo tombony sy tombontsoa mifandraika amin'ny fitantanana marani-tsaina sy mandrindra ny IoT, rahona ary zavona. Raha tsy izany, dia ireto misy hetsika manara-penitra telo: OpenFog Consortium, Edge Computing Consortium ΠΈ Tetikasa mF2C H2020 EU.

Raha ambaratonga 2 ihany no nodinihina teo aloha, ny rahona sy ny fitaovana farany, dia ny maritrano natolotra dia mampiditra ambaratonga vaovao - informatika zavona. Amin'ity tranga ity, ny haavon'ny zavona dia azo zaraina ho sublevel maromaro, miankina amin'ny loharanon-karena manokana na andiana politika mamaritra ny fampiasana fitaovana samihafa amin'ireo sublevel ireo.

Inona no mety ho endriky ity abstraction ity? Ity ny ecosystem IoT-Fog-Cloud mahazatra. Ny fitaovana IoT dia mandefa angon-drakitra any amin'ireo mpizara haingana kokoa sy fitaovana informatika mba hamahana ireo olana izay mitaky faharetana ambany. Ao amin'io rafitra io ihany, ny rahona dia tompon'andraikitra amin'ny famahana olana izay mitaky loharanon-karena informatika na toerana fitahirizana angon-drakitra.

IoT, zavona ary rahona: andao hiresaka momba ny teknolojia?

Ny finday avo lenta, famantaranandro maranitra ary gadget hafa dia mety ho anisan'ny IoT ihany koa. Saingy ny fitaovana toy izany, amin'ny maha-fitsipika, dia mampiasa protocole fifandraisana manokana avy amin'ny mpamorona lehibe. Ny angon-drakitra IoT novokarina dia nafindra tany amin'ny sosona zavona amin'ny alΓ lan'ny protocol REST HTTP, izay manome fahafaha-manao sy fifampiraharahana rehefa mamorona serivisy RESTful. Zava-dehibe izany noho ny filΓ na hiantohana ny fampifanarahana mihemotra amin'ny fotodrafitrasa informatika efa misy mandeha amin'ny solosaina eo an-toerana, lohamilina na cluster mpizara. Ny loharanon-karena eo an-toerana, antsoina hoe "fog nodes", dia manivana ny angona voaray ary manodina azy eo an-toerana na mandefa azy any amin'ny rahona ho an'ny kajy fanampiny.

Ny rahona dia manohana ny protocole fifandraisana samihafa, ny mahazatra indrindra dia ny AMQP sy ny REST HTTP. Satria fantatra tsara sy namboarina ho an'ny Internet ny HTTP, dia mety hipoitra ny fanontaniana hoe: "tsy tokony hampiasa izany ve isika hiara-miasa amin'ny IoT sy zavona?" Na izany aza, ity protocol ity dia manana olana amin'ny fampisehoana. Bebe kokoa momba izany aoriana.

Amin'ny ankapobeny dia misy modely 2 amin'ny protocols fifandraisana mifanaraka amin'ny rafitra ilaintsika. Ireo dia fangatahana-valiny sy famoahana-famandrihana. Ny modely voalohany dia fantatra kokoa, indrindra amin'ny maritrano mpanjifa-server. Mangataka fampahalalana amin'ny mpizara ny mpanjifa, ary mandray ny fangatahana ny mpizara, manodina azy ary mamerina hafatra valiny. Ny protocol REST HTTP sy CoAP dia miasa amin'ity modely ity.

Ny maodely faharoa dia nipoitra avy amin'ny filana ny fanomezana asynchronous, mizara ary mifamatotra eo amin'ireo loharano miteraka angona sy ireo mpandray ity data ity.

IoT, zavona ary rahona: andao hiresaka momba ny teknolojia?

Ny modely dia mandray mpandray anjara telo: mpamoaka (loharanon'ny angon-drakitra), broker (mpanentana) ary mpanjifa (mpandray). Eto, ny mpanjifa miasa ho toy ny mpanjifa dia tsy mila mangataka vaovao amin'ny mpizara. Raha tokony handefa fangatahana izy, dia misoratra anarana amin'ny hetsika sasany ao amin'ny rafitra amin'ny alΓ lan'ny broker, izay tompon'andraikitra amin'ny fanivanana ny hafatra rehetra miditra sy ny fandefasana azy ireo eo amin'ny mpamoaka lahatsoratra sy ny mpanjifa. Ary ny mpanonta, rehefa misy hetsika momba ny lohahevitra iray, dia mamoaka izany amin'ny broker, izay mandefa data momba ny lohahevitra nangatahana amin'ny mpanjifa.

Amin'ny ankapobeny, ity maritrano ity dia mifototra amin'ny hetsika. Ary ity maodely fifaneraserana ity dia mahaliana ho an'ny fampiharana ao amin'ny IoT, rahona, zavona noho ny fahaizany manome scalability sy manamora ny fifandraisana eo amin'ny fitaovana isan-karazany, manohana ny maro-to-maro fifandraisana mavitrika sy asynchronous fifandraisana. Ny sasany amin'ireo protocole fandefasana hafatra manara-penitra malaza indrindra izay mampiasa maodely famandrihana famoahana dia ahitana MQTT, AMQP, ary DDS.

Mazava ho azy fa manana tombony be dia be ny maodely publish-subscribe:

  • Tsy mila mahafantatra ny fisian'ny tsirairay ny mpanonta sy ny mpanjifa;
  • Ny mpanjifa iray dia afaka mahazo vaovao avy amin'ny boky maro samihafa, ary ny mpitory iray dia afaka mandefa angon-drakitra amin'ny mpanjifa maro samihafa (fitsipika maro-to-many);
  • Ny mpanonta sy ny mpanjifa dia tsy voatery ho mavitrika amin'ny fotoana iray hifandraisana, satria ny broker (miasa amin'ny rafitra filaharana) dia afaka mitahiry ny hafatra ho an'ny mpanjifa izay tsy mifandray amin'ny tambajotra amin'izao fotoana izao.

Na izany aza, manana ny tanjany ihany koa ny modely famaliana fangatahana. Raha toa ka tsy olana ny fahafahan'ny mpizara amin'ny fangatahan'ny mpanjifa maro, dia misy dikany ny mampiasa vahaolana voaporofo sy azo antoka.

Misy ihany koa ny protocols izay manohana ny modely roa. Ohatra, XMPP sy HTTP 2.0, izay manohana ny safidy "push server". Namoaka CoAP ihany koa ny IETF. Amin'ny fiezahana hamaha ny olan'ny hafatra dia misy vahaolana hafa noforonina, toy ny protocol WebSockets na ny fampiasana ny protocol HTTP amin'ny QUIC (Quick UDP Internet Connections).

Raha ny momba ny WebSockets, na dia ampiasaina amin'ny famindrana angon-drakitra amin'ny fotoana tena izy avy amin'ny mpizara mankany amin'ny mpanjifan'ny tranonkala ary manome fifandraisana maharitra miaraka amin'ny fifandraisana bidirectional simultaneous, dia tsy natao ho an'ny fitaovana manana loharanon-karena voafetra. Ny QUIC koa dia mendrika ny hojerena, satria manome fahafahana vaovao be dia be ny protocole fitaterana vaovao. Saingy satria tsy mbola manara-penitra ny QUIC, dia aloha loatra ny maminavina ny mety ho fampiharana azy sy ny fiantraikany amin'ny vahaolana IoT. Noho izany dia mitadidy ny WebSockets sy QUIC izahay miaraka amin'ny maso amin'ny ho avy, saingy tsy handalina izany amin'ny antsipiriany bebe kokoa izahay amin'izao fotoana izao.

Iza no mahafatifaty indrindra eto an-tany: fampitahana protocols

Andeha isika hiresaka momba ny tanjaka sy ny fahalemen'ny protocols. Mibanjina ny ho avy dia hanao famandrihana avy hatrany fa tsy misy mpitondra mazava. Ny protocol tsirairay dia manana tombony / fatiantoka.

Fotoana mamaly

Ny iray amin'ireo toetra manan-danja indrindra amin'ny protocols amin'ny fifandraisana, indrindra amin'ny fifandraisana amin'ny Internet of Things, dia ny fotoana famaliana. Saingy eo amin'ireo protocols efa misy dia tsy misy mpandresy mazava izay mampiseho ny haavon'ny latency ambany indrindra rehefa miasa amin'ny fepetra samihafa. Saingy misy andiana fikarohana sy fampitahana ny fahaiza-manaon'ny protocol.

Ohatra, ny vokatra ny fampitahana ny fahombiazan'ny HTTP sy ny MQTT rehefa miasa amin'ny IoT dia nampiseho fa ny fotoana famaliana ny fangatahana MQTT dia kely noho ny HTTP. Ary rehefa Fandalinana Ny ora fitsangatsanganana (RTT) an'ny MQTT sy ny CoAP dia nanambara fa ny salan'isa RTT an'ny CoAP dia 20% latsaka noho ny an'ny MQTT.

hafa andrana miaraka amin'ny RTT ho an'ny protocols MQTT sy CoAP dia natao tamina sehatra roa: tambajotra eo an-toerana sy tambajotra IoT. Hita fa ny salan'isa RTT dia avo 2-3 heny amin'ny tambajotra IoT. Ny MQTT miaraka amin'ny QoS0 dia mampiseho vokatra ambany kokoa raha oharina amin'ny CoAP, ary ny MQTT miaraka amin'ny QoS1 dia naneho RTT ambony noho ny ACKs amin'ny fampiharana sy ny fitaterana. Ho an'ny haavon'ny QoS samihafa, ny faharetan'ny tambajotra tsy misy fitohanana dia milliseconds ho an'ny MQTT, ary microseconds an-jatony ho an'ny CoAP. Na izany aza, tokony ho tsaroana fa rehefa miasa amin'ny tambajotra tsy dia azo antoka loatra, ny MQTT mihazakazaka eo an-tampon'ny TCP dia hampiseho valiny hafa tanteraka.

fampitahana Ny fotoana famaliana ny protocols AMQP sy MQTT amin'ny fampitomboana ny enta-mavesatra dia mampiseho fa amin'ny entana maivana dia mitovy ny haavon'ny latency. Saingy rehefa mamindra angona be dia be, ny MQTT dia mampiseho fotoana fohy kokoa. amin'ny iray hafa fianarana Ny CoAP dia nampitahaina tamin'ny HTTP tamin'ny scenario fifandraisana amin'ny milina miaraka amin'ny fitaovana napetraka eo an-tampon'ny fiara misy sensor entona, sensor toetr'andro, sensor toerana (GPS) ary fifandraisana amin'ny tambajotra finday (GPRS). Ny fotoana takiana handefasana hafatra CoAP amin'ny tambajotra finday dia efa ho avo telo heny noho ny fotoana ilaina hampiasana hafatra HTTP.

Nisy fanadihadiana natao fa tsy roa, fa telo protocols. Ohatra, fampitahana Ny fahombiazan'ny protocols IoT MQTT, DDS ary CoAP amin'ny sehatra fampiharana ara-pitsaboana amin'ny fampiasana emulator tambajotra. Ny DDS dia nihoatra ny MQTT tamin'ny resaka fahatarana telemetry voasedra tao anatin'ny toe-javatra ratsy isan-karazany. Ny CoAP miorina amin'ny UDP dia niasa tsara ho an'ny fampiharana izay mitaky fotoana famaliana haingana, na izany aza, noho izy io mifototra amin'ny UDP, dia nisy fatiantoka lehibe tsy nampoizina.

passante

fampitahana Ny MQTT sy ny CoAP amin'ny lafiny fahombiazan'ny bandwidth dia natao ho kajy ny totalin'ny angona alefa isaky ny hafatra. Nasehon'ny CoAP ambany kokoa noho ny MQTT ny fandefasana hafatra kely. Saingy raha ampitahaina ny fahombiazan'ny protocols amin'ny lafin'ny isan'ny bytes fampahalalana mahasoa amin'ny totalin'ny bytes nafindra, dia hita fa nahomby kokoa ny CoAP.

amin'ny fanadihadiana Amin'ny fampiasana MQTT, DDS (miaraka amin'ny TCP ho protocole fitaterana) ary ny bandwidth CoAP, dia hita fa ny CoAP amin'ny ankapobeny dia nampiseho ny fanjifana bandwidth ambany kokoa, izay tsy nitombo tamin'ny fitomboan'ny fatiantoka amin'ny tamba-jotra na ny fitomboan'ny taham-pifandraisana, tsy toy ny MQTT sy DDS, izay nisy fitomboan'ny fampiasana bandwidth amin'ireo toe-javatra voalaza ireo. Ny toe-javatra iray hafa dia nahitana fitaovana marobe mamindra angon-drakitra miaraka, izay mahazatra amin'ny tontolo IoT. Nasehon'ny valiny fa tsara kokoa ny mampiasa CoAP ho an'ny fampiasana ambony kokoa.

Teo ambanin'ny enta-mavesatra maivana, ny CoAP dia nampiasa bandwidth kely indrindra, arahin'ny MQTT sy REST HTTP. Na izany aza, rehefa nitombo ny haben'ny karama dia nahazo vokatra tsara indrindra ny REST HTTP.

Power Consumption

Ny olana momba ny fanjifana angovo dia manan-danja hatrany, ary indrindra amin'ny rafitra IoT. RAHA mampitaha Raha mandany herinaratra ny MQTT sy ny HTTP, ny HTTP dia mandany bebe kokoa. Ary bebe kokoa ny CoAP mitsitsy angovo raha oharina amin'ny MQTT, mamela ny fitantanana herinaratra. Na izany aza, amin'ny toe-javatra tsotra, MQTT dia mety kokoa amin'ny fifanakalozana vaovao amin'ny tambajotra Internet of Things, indrindra raha tsy misy famerana herinaratra.

hafa Ny andrana iray nampitaha ny fahaizan'ny AMQP sy ny MQTT amin'ny tambazotran-tambajotra finday na tsy marin-toerana dia nahita fa ny AMQP dia manome fiarovana bebe kokoa raha ny MQTT kosa dia mahomby kokoa amin'ny angovo.

fiarovana

Ny fiarovana dia olana lehibe iray hafa nipoitra rehefa mandalina ny lohahevitry ny Internet of Things sy ny informatika zavona/rahona. Ny rafitra fiarovana dia matetika mifototra amin'ny TLS ao amin'ny HTTP, MQTT, AMQP ary XMPP, na DTLS ao amin'ny CoAP, ary manohana ireo variana DDS roa.

Ny TLS sy ny DTLS dia manomboka amin'ny dingan'ny fametrahana fifandraisana eo amin'ny mpanjifa sy ny mpizara mba hifanakalozana ireo suite cipher sy fanalahidy. Samy manao fifampiraharahana ny roa tonta mba hahazoana antoka fa hisy fifandraisana bebe kokoa amin'ny fantsona azo antoka. Ny fahasamihafana misy eo amin'izy roa dia amin'ny fanovana kely izay ahafahan'ny DTLS miorina amin'ny UDP miasa amin'ny fifandraisana tsy azo antoka.

amin'ny fanafihana fitsapana Fampiharana maro samihafa momba ny TLS sy DTLS no nahita fa nanao asa tsara kokoa ny TLS. Nahomby kokoa ny fanafihana ny DTLS noho ny fandeferana diso.

Na izany aza, ny olana lehibe indrindra amin'ireo protocols ireo dia tsy natao hampiasaina amin'ny IoT tany am-boalohany ary tsy natao hiasa amin'ny zavona na rahona. Amin'ny alΓ lan'ny fifampikasohana tanana dia manampy fifamoivoizana fanampiny izy ireo amin'ny fananganana fifandraisana tsirairay, izay mandany loharanon-karena. Amin'ny salanisa, misy fitomboana 6,5% ho an'ny TLS ary 11% ho an'ny DTLS amin'ny ambony raha oharina amin'ny fifandraisana tsy misy fiarovana. Ao amin'ny tontolo feno loharanon-karena, izay matetika hita ao clouds level, tsy ho olana izany, fa amin'ny fifandraisana eo amin'ny IoT sy ny haavon'ny zavona dia lasa fetra lehibe izany.

Inona no hofidiana? Tsy misy valiny mazava. Ny MQTT sy HTTP dia toa ny protocole mampanantena indrindra satria heverina ho vahaolana IoT matotra kokoa sy maharitra kokoa raha oharina amin'ny protocols hafa.

Vahaolana mifototra amin'ny protocole fifandraisana iraisana

Ny fampiharana vahaolana tokana tokana dia manana fatiantoka maro. Ohatra, ny protocole mifanaraka amin'ny tontolo voafetra dia mety tsy miasa amin'ny sehatra izay manana fepetra fiarovana henjana. Miaraka amin'izany ao an-tsaina, avela hanary ny saika ny vahaolana tokana rehetra azo atao ao amin'ny tontolo iainana Zavona-to-Cloud ao amin'ny IoT isika, afa-tsy ny MQTT sy REST HTTP.

REST HTTP ho vahaolana tokana tokana

Misy ohatra tsara amin'ny fomba ifandraisan'ny REST HTTP fangatahana sy valinteny ao amin'ny habaka IoT-to-Zona: toeram-pambolena marani-tsaina. Ny biby dia manana sensor azo ampiasaina (IoT client, C) ary fehezina amin'ny alΓ lan'ny informatika rahona amin'ny alΓ lan'ny rafi-pambolena marani-tsaina (Server zavona, S).

Ny lohatenin'ny fomba POST dia mamaritra ny loharano hanovana (/fambolena/biby) ary koa ny dikan-teny HTTP sy ny karazana votoaty, izay amin'ity tranga ity dia zavatra JSON maneho ny fiompiana biby izay hitantanana ny rafitra (Dulcinea/omby) . Ny valinteny avy amin'ny mpizara dia manondro fa nahomby ny fangatahana tamin'ny fandefasana HTTPS status code 201 (loharanom-baovao noforonina). Ny fomba GET dia tsy maintsy mamaritra ny loharano nangatahana ao amin'ny URI (ohatra, / Farm/animals/1), izay mamerina sarin'ny JSON ny biby miaraka amin'io ID io avy amin'ny mpizara.

Ny fomba PUT dia ampiasaina rehefa mila havaozina ny firaketana loharano manokana. Amin'ity tranga ity, ny loharano dia mamaritra ny URI ho an'ny mari-pamantarana hovana sy ny sanda amin'izao fotoana izao (ohatra, manondro fa mandeha amin'izao fotoana izao ny omby, /farm/biby/1? state=walking). Farany, ny fomba DELETE dia ampiasaina mitovy amin'ny fomba GET, fa mamafa fotsiny ny loharano vokatry ny fandidiana.

MQTT ho vahaolana tokana protocol

IoT, zavona ary rahona: andao hiresaka momba ny teknolojia?

Andao haka ny toeram-pambolena marani-tsaina mitovy, fa raha tokony REST HTTP dia mampiasa ny protocol MQTT izahay. Mpizara eo an-toerana miaraka amin'ny tranombokin'ny Mosquitto no miasa toy ny mpivarotra. Amin'ity ohatra ity, ny solosaina tsotra (antsoina hoe mpizara toeram-pambolena) Raspberry Pi dia miasa ho mpanjifa MQTT, ampiharina amin'ny fametrahana ny tranomboky Paho MQTT, izay mifanaraka tanteraka amin'ny broker Mosquitto.

Ity mpanjifa ity dia mifanandrify amin'ny sosona abstraction IoT maneho fitaovana iray manana fahaiza-manavaka sy informatika. Ny mpanelanelana, etsy ankilany, dia mifanitsy amin'ny haavon'ny abstraction ambony kokoa, maneho ny node computing zavona izay miavaka amin'ny fahaiza-manao fanodinana sy fitehirizana bebe kokoa.

Ao amin'ny scenario momba ny fambolena hendry, ny Raspberry Pi dia mifandray amin'ny accelerometer, GPS ary ny mari-pana ary mamoaka angon-drakitra avy amin'ireo sensor ireo mankany amin'ny node zavona. Araka ny fantatrao angamba, ny MQTT dia mandray ny lohahevitra ho toy ny ambaratonga. Ny mpanonta MQTT tokana dia afaka mamoaka hafatra amin'ny lohahevitra voafaritra. Aminay dia telo izy ireo. Ho an'ny sensor izay mandrefy ny mari-pana ao amin'ny trano fitehirizam-biby, ny mpanjifa dia misafidy lohahevitra iray (fambolena biby / trano / mari-pana). Ho an'ny sensor izay mandrefy ny toerana misy ny GPS sy ny fihetsehan'ny biby amin'ny alΓ lan'ny accelerometer, ny mpanjifa dia hamoaka fanavaozana ny (biby/biby/GPS) sy (biby/biby/hetsika).

Ity fampahalalana ity dia halefa any amin'ny broker, izay afaka mitahiry izany vonjimaika ao amin'ny angon-drakitra eo an-toerana raha sendra misy mpanjifa liana hafa tonga any aoriana.

Ankoatra ny mpizara eo an-toerana, izay miasa toy ny MQTT broker ao amin'ny zavona ary ny Raspberry Pis, miasa ho mpanjifa MQTT, mandefa angon-drakitra sensor, dia mety hisy broker MQTT hafa amin'ny haavon'ny rahona. Amin'ity tranga ity, ny fampahalalana ampitaina amin'ny broker eo an-toerana dia azo tehirizina vonjimaika ao amin'ny tahiry eo an-toerana ary/na alefa any amin'ny rahona. Ny broker MQTT zavona amin'ity toe-javatra ity dia ampiasaina hampifandray ny angona rehetra amin'ny broker cloud MQTT. Miaraka amin'ity maritrano ity, ny mpampiasa fampiharana finday dia afaka misoratra anarana amin'ny brokers roa.

Raha tsy mahomby ny fifandraisana amin'ny iray amin'ireo brokers (ohatra, rahona), dia hahazo vaovao avy amin'ny hafa (zavona) ny mpampiasa farany. Izany dia toetra mampiavaka ny zavona sy ny rahona computing rafitra. Amin'ny alΓ lan'ny default, ny fampiharana finday dia azo amboarina mba hifandray amin'ny broker MQTT zavona aloha, ary raha tsy mahomby izany, dia mifandray amin'ny broker cloud MQTT. Ity vahaolana ity dia iray amin'ireo maro amin'ny rafitra IoT-F2C.

Vahaolana multi-protocol

Ny vahaolana protocol tokana dia malaza noho ny fampiharana mora kokoa. Saingy mazava fa ao amin'ny rafitra IoT-F2C dia misy dikany ny manambatra ny protocols samihafa. Ny hevitra dia ny protocols samihafa dia afaka miasa amin'ny ambaratonga samihafa. Raiso, ohatra, ny abstraction telo: ny soson'ny IoT, ny zavona ary ny computing rahona. Ny fitaovana amin'ny ambaratonga IoT dia heverina ho voafetra amin'ny ankapobeny. Ho an'ity topimaso ity, andeha hojerentsika ny tiers IoT ho toy ny teritery indrindra, ny rahona izay kely indrindra, ary ny kajy zavona ho "any afovoany." Hita avy eo fa eo anelanelan'ny IoT sy ny fatran'ny zavona, ny vahaolana protocol ankehitriny dia misy MQTT, CoAP ary XMPP. Eo anelanelan'ny zavona sy ny rahona, etsy ankilany, ny AMQP dia iray amin'ireo protocols lehibe ampiasaina, miaraka amin'ny REST HTTP, izay noho ny fahaizany dia ampiasaina ihany koa eo anelanelan'ny IoT sy ny soson'ny zavona.

Ny olana lehibe eto dia ny fifandraisan'ny protocols sy ny fanamorana ny famindrana hafatra avy amin'ny protocol iray mankany amin'ny iray hafa. Raha ny tokony ho izy, amin'ny ho avy, ny rafitry ny rafitra Internet of Things miaraka amin'ny loharano rahona sy zavona dia tsy miankina amin'ny protocole fifandraisana ampiasaina ary hiantoka ny fifampiraharahana tsara eo amin'ny protocols samihafa.

IoT, zavona ary rahona: andao hiresaka momba ny teknolojia?

Satria tsy misy izany amin'izao fotoana izao, dia misy dikany ny manambatra ny protocols izay tsy misy fahasamihafana lehibe. Amin'izany tanjona izany, ny vahaolana iray mety dia mifototra amin'ny fitambaran'ny protocole roa izay manaraka ny fomba ara-javakanto mitovy, REST HTTP sy CoAP. Vahaolana iray hafa natolotra dia mifototra amin'ny fitambaran'ny protocols roa izay manolotra fifandraisana amin'ny famoahana-famandrihana, MQTT sy AMQP. Ny fampiasana hevitra mitovitovy (na MQTT sy AMQP dia mampiasa brokers, CoAP sy HTTP dia mampiasa REST) ​​​​dia manamora ny fampiharana ireo fitambarana ireo ary mitaky ezaka kely kokoa ny fampidirana.

IoT, zavona ary rahona: andao hiresaka momba ny teknolojia?

Ny sary (a) dia mampiseho modely roa mifototra amin'ny valin'ny fangatahana, HTTP sy CoAP, ary ny fametrahana azy ireo amin'ny vahaolana IoT-F2C. Satria ny HTTP dia iray amin'ireo protocole malaza indrindra sy raisina amin'ny tambajotra maoderina, dia azo inoana fa hosoloina protocols hafa amin'ny hafatra. Anisan'ireo nodes maneho fitaovana matanjaka mipetraka eo anelanelan'ny rahona sy ny zavona, REST HTTP dia vahaolana marani-tsaina.

Amin'ny lafiny iray, ho an'ny fitaovana manana loharanon-karena informatika voafetra izay mifandray amin'ny soson'ny Zavona sy IoT, dia mahomby kokoa ny mampiasa CoAP. Ny iray amin'ireo tombony lehibe amin'ny CoAP dia ny mifanaraka amin'ny HTTP, satria ireo protocole roa ireo dia mifototra amin'ny fitsipika REST.

Ny sary (b) dia mampiseho modely fifandraisana roa misoratra anarana amin'ny sehatra mitovy, ao anatin'izany ny MQTT sy AMQP. Na dia azo ampiasaina amin'ny fomba azo ampiasaina amin'ny fifandraisana eo amin'ny nodes amin'ny sosona abstraction tsirairay aza ny protocols roa, dia tokony hofaritana amin'ny fampisehoana ny toerana misy azy ireo. Ny MQTT dia natao ho protocole maivana ho an'ny fitaovana manana loharanon-karena voafetra, ka azo ampiasaina amin'ny fifandraisana IoT-Fog. AMQP dia mety kokoa amin'ny fitaovana matanjaka kokoa, izay mety tsara indrindra amin'ny fametrahana azy eo anelanelan'ny zavona sy ny rahona. Raha tokony ho MQTT, ny protocol XMPP dia azo ampiasaina amin'ny IoT satria heverina ho maivana. Saingy tsy dia ampiasaina loatra amin'ny toe-javatra toy izany.

hitany

Tsy azo inoana fa ny iray amin'ireo protocole resahina dia ho ampy handrakofana ny fifandraisana rehetra amin'ny rafitra iray, manomboka amin'ny fitaovana manana loharanon-karena voafetra ho an'ny mpizara rahona. Hitan'ny fanadihadiana fa ny safidy roa tena mampanantena fa ampiasain'ny mpamorona indrindra dia ny MQTT sy ny HTTP RESTful. Ireo protocole roa ireo dia tsy hoe matotra sy marin-toerana ihany, fa ahitana fampiharana maro voarakitra tsara sy mahomby ary loharano an-tserasera.

Noho ny fahamarinany sy ny fanamafisana tsotra, ny MQTT dia protocole izay nanaporofo ny fahombiazany ambony amin'ny fotoana rehefa ampiasaina amin'ny ambaratonga IoT miaraka amin'ny fitaovana voafetra. Amin'ny ampahany amin'ny rafitra izay tsy misy olana ny fifandraisana voafetra sy ny fanjifana bateria, toy ny sehatra zavona sasany sy ny ankamaroan'ny informatika rahona, RESTful HTTP dia safidy mora. Tokony hojerena ihany koa ny CoAP satria mivoatra haingana ihany koa izy amin'ny maha-fitsipika fandefasana hafatra IoT ary azo inoana fa hahatratra ny haavon'ny fitoniana sy ny fahamatorana mitovy amin'ny MQTT sy HTTP atsy ho atsy. Saingy ny fenitra dia mivoatra amin'izao fotoana izao, izay miaraka amin'ny olana mifanaraka amin'ny fotoana fohy.

Inona koa no azonao vakiana ao amin'ny bilaogy? Cloud4Y

β†’ Ny solosaina dia hahatonga anao ho matsiro
β†’ AI dia manampy amin'ny fianarana biby any Afrika
β†’ Efa ho tapitra ny fahavaratra. Saika tsy misy angona tsy tafavoaka intsony
β†’ Fomba 4 mitahiry amin'ny backup cloud
β†’ Amin'ny loharanom-baovao federaly mitambatra misy fampahalalana momba ny mponina

Misoratra anarana amin'ny anay telegrama-fantsona mba tsy ho diso ny lahatsoratra manaraka! Manoratra tsy mihoatra ny indroa isan-kerinandro izahay ary amin'ny raharaham-barotra ihany.

Source: www.habr.com

Add a comment