{"id":97698,"date":"2020-10-20T20:42:23","date_gmt":"2020-10-20T18:42:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/obzor-setevyh-protokolov-i-protokolov-obmena-soobshheniyami-dlya-iot"},"modified":"2020-10-20T20:42:23","modified_gmt":"2020-10-20T18:42:23","slug":"obzor-setevyh-protokolov-i-protokolov-obmena-soobshheniyami-dlya-iot","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/obzor-setevyh-protokolov-i-protokolov-obmena-soobshheniyami-dlya-iot","title":{"rendered":"\u00d6versikt \u00f6ver n\u00e4tverksprotokoll och meddelandeprotokoll f\u00f6r IoT","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><strong><em>Hej, Habr-medlemmar!&nbsp;<\/em><\/strong><noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/dnQ0\/\"><strong><em>Den f\u00f6rsta onlinekursen f\u00f6r IoT-utvecklare i Ryssland<\/em><\/strong><\/a><\/noindex><strong><em>&nbsp;startar p\u00e5 OTUS redan i oktober. Just nu \u00e4r anm\u00e4lan \u00f6ppen till kursen, och vi forts\u00e4tter att dela med er anv\u00e4ndbara material.<\/em><\/strong><\/p>\n<p><img decoding=\"async\" alt=\"\u00d6versikt \u00f6ver n\u00e4tverksprotokoll och meddelandeprotokoll f\u00f6r IoT\" src=\"\/wp-content\/uploads\/2020\/10\/eae09a35084d8a75a89c22845b0d1c1f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Internet of Things (IoT) kommer att byggas p\u00e5 den existerande n\u00e4tverksinfrastrukturen, teknologierna och protokollen som anv\u00e4nds i hem och kontor idag, och kommer att erbjuda mycket mer.<\/p>\n<p>M\u00e5let med denna v\u00e4gledning \u00e4r att ge en kort \u00f6versikt av n\u00e4tverks- och applikationsprotokoll f\u00f6r IoT.<\/p>\n<p>Observera. Du b\u00f6r ha kunskaper <noindex><a rel=\"nofollow\" href=\"http:\/\/www.steves-internet-guide.com\/networking\/\"><u>i grundl\u00e4ggande n\u00e4tverksteknologier<\/u><\/a><\/noindex>.<\/p>\n<h4>IoT-n\u00e4tverk<\/h4>\n<p>IoT kommer att fungera i befintliga TCP\/IP-n\u00e4tverk.<\/p>\n<p>TCP\/IP anv\u00e4nder en fyrniv\u00e5modell med specifika protokoll p\u00e5 varje niv\u00e5. Se. <noindex><a rel=\"nofollow\" href=\"http:\/\/www.steves-internet-guide.com\/internet-protocol-suite-explained\/\"><u>understanding the TCP\/IP 4 layer model<\/u><\/a><\/noindex> (f\u00f6rst\u00e5 fyrniv\u00e5modellen f\u00f6r TCP\/IP).<\/p>\n<p>I diagrammet nedan visas en j\u00e4mf\u00f6relse av de protokoll som anv\u00e4nds idag och de som sannolikt kommer att anv\u00e4ndas f\u00f6r IoT.<\/p>\n<p><img decoding=\"async\" alt=\"\u00d6versikt \u00f6ver n\u00e4tverksprotokoll och meddelandeprotokoll f\u00f6r IoT\" src=\"\/wp-content\/uploads\/2020\/10\/d8ab9d850cbff804a444ebad7f969547.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Anteckningar till diagrammet:<\/p>\n<ol>\n<li>\n<p>Typsnittets storlek visar hur popul\u00e4rt protokollet \u00e4r. Till exempel \u00e4r IPv4 st\u00f6rre till v\u00e4nster eftersom den \u00e4r mycket popul\u00e4rare p\u00e5 Internet idag. Men till h\u00f6ger \u00e4r den mindre eftersom det f\u00f6rv\u00e4ntas att IPv6 kommer att bli mer popul\u00e4rt inom IoT.<\/p>\n<\/li>\n<li>\n<p>Inte alla protokoll visas.<\/p>\n<\/li>\n<li>\n<p>Mest f\u00f6r\u00e4ndringar kommer att ske p\u00e5 datal\u00e4nkniv\u00e5 (niv\u00e5 1 och 2) och applikationsniv\u00e5 (niv\u00e5 4).<\/p>\n<\/li>\n<li>\n<p>De n\u00e4tverks- och transportniv\u00e5er f\u00f6rv\u00e4ntas f\u00f6rbli of\u00f6r\u00e4ndrade.<\/p>\n<\/li>\n<\/ol>\n<h4>Protokoll p\u00e5 datal\u00e4nkniv\u00e5n<\/h4>\n<p>P\u00e5 datal\u00e4nkniv\u00e5n (Data Link) beh\u00f6ver du koppla ihop enheter. De kan vara b\u00e5de n\u00e4ra, till exempel i lokala n\u00e4tverk, och l\u00e5ngt ifr\u00e5n varandra: i stads- och globala n\u00e4tverk.<\/p>\n<p>I nul\u00e4get anv\u00e4nds Ethernet och Wi-Fi i hem- och kontorsn\u00e4t (LAN) och 3G\/4G i mobila n\u00e4tverk (WAN). Men m\u00e5nga IoT-enheter \u00e4r l\u00e5genergienheter, till exempel sensorer, och drivs bara av batterier. I s\u00e5dana fall passar inte Ethernet, men man kan anv\u00e4nda low powered Wi-Fi och low powered Bluetooth.<\/p>\n<p>\u00c4ven om befintliga tr\u00e5dl\u00f6sa teknologier (Wi-Fi, Bluetooth, 3G\/4G) fortfarande kommer att anv\u00e4ndas f\u00f6r att ansluta dessa enheter, \u00e4r det ocks\u00e5 v\u00e4rt att notera nya teknologier som speciellt utvecklats f\u00f6r IoT-applikationer, vars popularitet f\u00f6rv\u00e4ntas \u00f6ka.<\/p>\n<p>Bland dessa finns:<\/p>\n<ul>\n<li>\n<p>BLE \u2013 Bluetooth Low Energy<\/p>\n<\/li>\n<li>\n<p>LoRaWAN \u2013 Long Range WAN<\/p>\n<\/li>\n<li>\n<p>SigFox<\/p>\n<\/li>\n<li>\n<p>LTE-M<\/p>\n<\/li>\n<\/ul>\n<p>Mer om detta beskrivs i artikeln <noindex><a rel=\"nofollow\" href=\"http:\/\/www.steves-internet-guide.com\/iot-wireless-technologies\/\"><u>En \u00f6versikt \u00f6ver IoT-tr\u00e5dl\u00f6sa teknologier<\/u><\/a><\/noindex> (\u00f6versikt \u00f6ver IoT-tr\u00e5dl\u00f6sa teknologier).<\/p>\n<h4>N\u00e4tverksniv\u00e5<\/h4>\n<p>P\u00e5 n\u00e4tverksniv\u00e5 (Networking) kommer protokollet att dominera p\u00e5 l\u00e5ng sikt <noindex><a rel=\"nofollow\" href=\"http:\/\/www.steves-internet-guide.com\/ipv6-guide\/\"><u>IPv6<\/u><\/a><\/noindex>. Det \u00e4r osannolikt att IPv4 kommer att anv\u00e4ndas, men det kan spela en viss roll i de tidiga faserna. De flesta IoT-enheter f\u00f6r hemmet, till exempel smarta lampor, anv\u00e4nder f\u00f6r n\u00e4rvarande IPv4.<\/p>\n<h4>Transportniv\u00e5&nbsp;<\/h4>\n<p>P\u00e5 transportniv\u00e5 (Transport) dominerar TCP p\u00e5 internet och webben. Den anv\u00e4nds b\u00e5de i HTTP och i m\u00e5nga andra popul\u00e4ra internetprotokoll (SMTP, POP3, IMAP4 osv.).<\/p>\n<p>MQTT, som jag f\u00f6rv\u00e4ntar mig kommer att bli ett av de huvudsakliga applikationsprotokollen f\u00f6r meddelandeutbyte, anv\u00e4nder f\u00f6r n\u00e4rvarande TCP.<\/p>\n<p>Men i framtiden, p\u00e5 grund av l\u00e4gre overhead, f\u00f6rv\u00e4ntar jag mig att UDP kommer att bli mer popul\u00e4rt f\u00f6r IoT. Troligtvis kommer <noindex><a rel=\"nofollow\" href=\"http:\/\/www.steves-internet-guide.com\/mqtt-sn\/\"><u>MQTT-SN<\/u><\/a><\/noindex>, som arbetar ovanp\u00e5 UDP. Se artikeln om j\u00e4mf\u00f6relse <noindex><a rel=\"nofollow\" href=\"http:\/\/www.steves-internet-guide.com\/tcp-vs-udp\/\"><u>TCP vs UDP<\/u><\/a><\/noindex> .<\/p>\n<h4>Applikationsniv\u00e5 och meddelandeprotokoll<\/h4>\n<p>Viktiga egenskaper f\u00f6r IoT-protokoll:<\/p>\n<ul>\n<li>\n<p>Hastighet \u2014 m\u00e4ngden data som \u00f6verf\u00f6rs per sekund.<\/p>\n<\/li>\n<li>\n<p>F\u00f6rdr\u00f6jning \u2014 tiden det tar att \u00f6verf\u00f6ra ett meddelande.<\/p>\n<\/li>\n<li>\n<p>Energif\u00f6rbrukning.<\/p>\n<\/li>\n<li>\n<p>S\u00e4kerhet.<\/p>\n<\/li>\n<li>\n<p>Tillg\u00e5ng till programvaruverktyg.<\/p>\n<\/li>\n<\/ul>\n<p>F\u00f6r n\u00e4rvarande anv\u00e4nds tv\u00e5 huvudsakliga protokoll aktivt p\u00e5 denna niv\u00e5: HTTP och MQTT.<\/p>\n<p>HTTP \u00e4r sannolikt det mest k\u00e4nda protokollet p\u00e5 denna niv\u00e5, som ligger till grund f\u00f6r webben (WWW). Det kommer fortfarande att vara av stor betydelse f\u00f6r IoT, eftersom det anv\u00e4nds f\u00f6r REST API \u2014 den prim\u00e4ra mekanismen f\u00f6r interaktion mellan webbapplikationer och tj\u00e4nster. Men p\u00e5 grund av h\u00f6g overhead kommer HTTP knappast att bli det huvudsakliga IoT-protokollet, \u00e4ven om det fortfarande kommer att anv\u00e4ndas i stor utstr\u00e4ckning p\u00e5 internet.<\/p>\n<p>MQTT (Message Queuing Telemetry Transport) har blivit det fr\u00e4msta meddelandeprotokollet inom IoT, tack vare sin l\u00e4tthet och enkelhet att anv\u00e4nda. Se artikeln <noindex><a rel=\"nofollow\" href=\"http:\/\/www.steves-internet-guide.com\/mqtt\/\"><u>Introduction to MQTT for beginners<\/u><\/a><\/noindex> (Introduktion till MQTT f\u00f6r nyb\u00f6rjare).<\/p>\n<p>J\u00e4mf\u00f6relse av HTTP och MQTT f\u00f6r IoT<\/p>\n<p>MQTT \u0431\u044b\u0441\u0442\u0440\u043e \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u043c \u0434\u0435-\u0444\u0430\u043a\u0442\u043e \u0434\u043b\u044f IoT-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u042d\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0438\u0437-\u0437\u0430 \u0435\u0433\u043e \u043b\u0435\u0433\u043a\u043e\u0441\u0442\u0438 \u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 HTTP \u0438 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043e\u043d \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c &#171;\u043e\u0434\u0438\u043d \u043a\u043e \u043c\u043d\u043e\u0433\u0438\u043c&#187;, \u0430 \u043d\u0435 &#171;\u043e\u0434\u0438\u043d \u043a \u043e\u0434\u043d\u043e\u043c\u0443&#187; (HTTP).<\/p>\n<p>M\u00e5nga moderna webbapplikationer skulle g\u00e4rna ha anv\u00e4nt MQTT ist\u00e4llet f\u00f6r HTTP, om det hade funnits tillg\u00e4ngligt vid tidpunkten f\u00f6r deras utveckling.<\/p>\n<p>\u0425\u043e\u0440\u043e\u0448\u0438\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u2014 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0443 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e \u043f\u0440\u0438\u0431\u044b\u0442\u0438\u0438 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043e\u0435\u0437\u0434\u043e\u0432 \/ \u0430\u0432\u0442\u043e\u0431\u0443\u0441\u043e\u0432 \/ \u0441\u0430\u043c\u043e\u043b\u0435\u0442\u043e\u0432. \u0412 \u044d\u0442\u043e\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b &#171;\u043e\u0434\u0438\u043d-\u043a-\u043e\u0434\u043d\u043e\u043c\u0443&#187;, \u0442\u0430\u043a\u043e\u0439 \u043a\u0430\u043a HTTP, \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0438 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u043d\u0430 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u044b. \u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u044d\u0442\u0438\u0445 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0437\u0430\u0442\u0440\u0443\u0434\u043d\u0435\u043d\u043e. \u0421 MQTT \u043a\u043b\u0438\u0435\u043d\u0442\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u044e\u0442\u0441\u044f \u043a \u0431\u0440\u043e\u043a\u0435\u0440\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u0435\u0433\u043a\u043e \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0434\u043b\u044f \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438. \u0421\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u043e\u0431 \u044d\u0442\u043e\u043c \u0442\u0443\u0442\u043e\u0440\u0438\u0430\u043b \u0441 \u0432\u0438\u0434\u0435\u043e <noindex><a rel=\"nofollow\" href=\"http:\/\/www.steves-internet-guide.com\/republish-html-data-over-mqtt-flight-arrivals\/\"><u>Publicera HTML-data \u00f6ver MQTT (Exempel p\u00e5 flygankomster)<\/u><\/a><\/noindex> och artikeln <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/mqtt-buddy\/mqtt-vs-http-which-one-is-the-best-for-iot-c868169b3105\"><u>MQTT vs HTTP f\u00f6r IoT<\/u><\/a><\/noindex>.<\/p>\n<h4>Andra meddelandeprotokoll<\/h4>\n<p>HTTP var inte utformat f\u00f6r IoT-applikationer, men som n\u00e4mnts kommer det att anv\u00e4ndas i stor utstr\u00e4ckning under en tid p\u00e5 grund av dess breda anv\u00e4ndning i <noindex><a rel=\"nofollow\" href=\"http:\/\/www.steves-internet-guide.com\/iot-apis\/\"><u>API<\/u><\/a><\/noindex>.<\/p>\n<p>N\u00e4stan alla IoT-plattformar st\u00f6der b\u00e5de HTTP och MQTT.<\/p>\n<p>Det finns dock ocks\u00e5 andra protokoll som \u00e4r v\u00e4rda att \u00f6verv\u00e4ga.<\/p>\n<p>Protokoll<\/p>\n<ul>\n<li>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/MQTT\"><u>MQTT<\/u><\/a><\/noindex> \u2014 (Message Queuing Telemetry Transport). \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 TCP\/IP. \u0414\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438 &#171;\u0438\u0437\u0434\u0430\u0442\u0435\u043b\u044c-\u043f\u043e\u0434\u043f\u0438\u0441\u0447\u0438\u043a&#187; \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0431\u0440\u043e\u043a\u0435\u0440 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439.<\/p>\n<\/li>\n<li>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Advanced_Message_Queuing_Protocol\"><u>AMQP<\/u><\/a><\/noindex> \u2014 (Advanced Message Queuing Protocol). \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 TCP\/IP. \u041c\u043e\u0434\u0435\u043b\u0438 &#171;\u0438\u0437\u0434\u0430\u0442\u0435\u043b\u044c-\u043f\u043e\u0434\u043f\u0438\u0441\u0447\u0438\u043a&#187; \u0438 &#171;\u0442\u043e\u0447\u043a\u0430-\u0442\u043e\u0447\u043a\u0430&#187;.<\/p>\n<\/li>\n<li>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Constrained_Application_Protocol\"><u>COAP<\/u><\/a><\/noindex> \u2014 (Constrained Application Protocol). Anv\u00e4nder UDP. Utformat specifikt f\u00f6r IoT, anv\u00e4nder en beg\u00e4ran-svar-modell liknande HTTP. <noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc7252\"><u>RFC 7252<\/u><\/a><\/noindex>.<\/p>\n<\/li>\n<li>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Data_Distribution_Service\"><u>DDS<\/u><\/a><\/noindex> \u2014 (Data Distribution Service)&nbsp;<\/p>\n<\/li>\n<\/ul>\n<p>I denna <noindex><a rel=\"nofollow\" href=\"http:\/\/electronicdesign.com\/iot\/understanding-protocols-behind-internet-things\"><u>artikeln<\/u><\/a><\/noindex> de grundl\u00e4ggande protokollen och deras till\u00e4mpningar diskuteras. Slutsatsen av denna artikel \u00e4r att IoT kommer att anv\u00e4nda en upps\u00e4ttning protokoll beroende p\u00e5 deras avsedda anv\u00e4ndning.<\/p>\n<p>\u041e\u0434\u043d\u0430\u043a\u043e, \u0435\u0441\u043b\u0438 \u043e\u0433\u043b\u044f\u043d\u0443\u0442\u044c\u0441\u044f \u043d\u0430\u0437\u0430\u0434, \u0432 \u043f\u0435\u0440\u0432\u044b\u0435 \u0433\u043e\u0434\u044b \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b HTTP,&nbsp; \u0432\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0438 \u0441\u0442\u0430\u0432\u0448\u0438\u0439 \u0434\u043e\u043c\u0438\u043d\u0438\u0440\u0443\u044e\u0449\u0438\u043c, \u0431\u044b\u043b \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432.<\/p>\n<p>Trots att HTTP inte ursprungligen var avsett f\u00f6r fil\u00f6verf\u00f6ring och e-post, anv\u00e4nds det idag f\u00f6r b\u00e5da.<\/p>\n<p>Jag f\u00f6rv\u00e4ntar mig att samma sak kommer att h\u00e4nda inom IoT med meddelandeprotokoll: de flesta tj\u00e4nster kommer att anv\u00e4nda ett dominerande protokoll.<\/p>\n<p>Nedan f\u00f6ljer grafer fr\u00e5n Google Trends som visar hur populariteten f\u00f6r MQTT, COAP och AMQP har f\u00f6r\u00e4ndrats under de senaste \u00e5ren.<\/p>\n<h4>\u00d6versikt \u00f6ver Google Trends&nbsp;<\/h4>\n<p><img decoding=\"async\" alt=\"\u00d6versikt \u00f6ver n\u00e4tverksprotokoll och meddelandeprotokoll f\u00f6r IoT\" src=\"\/wp-content\/uploads\/2020\/10\/9770888f448395448ac30b407b648e18.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Protokollst\u00f6d \u00f6ver plattformar<\/p>\n<ul>\n<li>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/iot-hub\/iot-hub-protocol-gateway\"><u>Microsoft Azure<\/u><\/a><\/noindex> \u2014 MQTT, AMQP, HTTP och HTTPS<\/p>\n<\/li>\n<li>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/docs.aws.amazon.com\/iot\/latest\/developerguide\/protocols.html\"><u>AWS<\/u><\/a><\/noindex> \u2014 MQTT, HTTPS, MQTT \u00f6ver websockets<\/p>\n<\/li>\n<li>\n<p>IBM Bluemix \u2013 MQTT, HTTPS, MQTT<\/p>\n<\/li>\n<li>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.ni.com\/en-us\/innovations\/white-papers\/17\/a-practical-guide-for-connecting-labview-to-the-industrial-iot.html#section--269124710\"><u>Thingworx<\/u><\/a><\/noindex> \u2014 MQTT, HTTPS, MQTT, AMQP<\/p>\n<\/li>\n<\/ul>\n<h4>Sammanfattning<\/h4>\n<p>Mest f\u00f6r\u00e4ndringar kommer att ske p\u00e5 datal\u00e4nkniv\u00e5 (niv\u00e5 1 och 2) och applikationsniv\u00e5 (niv\u00e5 4).<\/p>\n<p>De n\u00e4tverks- och transportniv\u00e5er f\u00f6rv\u00e4ntas f\u00f6rbli of\u00f6r\u00e4ndrade.<\/p>\n<p>P\u00e5 till\u00e4mpningsniv\u00e5 kommer IoT-komponenter att anv\u00e4nda meddelandeprotokoll. \u00c4ven om vi fortfarande \u00e4r i ett tidigt utvecklingsskede av IoT \u00e4r det mycket troligt att en eller kanske tv\u00e5 meddelandeprotokoll kommer att framtr\u00e4da.<\/p>\n<p>Under de senaste \u00e5ren har MQTT blivit det mest popul\u00e4ra, och det \u00e4r nu jag fokuserar p\u00e5 den h\u00e4r sidan.<\/p>\n<p>HTTP kommer ocks\u00e5 forts\u00e4tta att anv\u00e4ndas, eftersom det redan \u00e4r v\u00e4l integrerat i befintliga IoT-plattformar.<\/p>\n<blockquote>\n<p>Detta \u00e4r allt. Vi inbjuder dig att anm\u00e4la dig till en kostnadsfri demolektion om \u00e4mnet <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/dnQ0\/\">&#171;\u0427\u0430\u0442-\u0431\u043e\u0442 \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443&#187;<\/a><\/noindex>.<\/p>\n<\/blockquote>\n<h4>L\u00e4s mer:<\/h4>\n<ul>\n<li>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/521788\/\">Varf\u00f6r oskyddade konsumentsystem f\u00f6r Internet of Things nu utg\u00f6r ett allvarligt aff\u00e4rsproblem<\/a><\/noindex><\/p>\n<\/li>\n<\/ul>\n<h2><\/h2>\n<\/p>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/524140\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0445\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435!&nbsp;\u041f\u0435\u0440\u0432\u044b\u0439 \u0432 \u0420\u043e\u0441\u0441\u0438\u0438 \u043e\u043d\u043b\u0430\u0439\u043d-\u043a\u0443\u0440\u0441 IoT-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a&nbsp;\u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u0432 OTUS \u0443\u0436\u0435 \u0432 \u043e\u043a\u0442\u044f\u0431\u0440\u0435. \u041f\u0440\u044f\u043c\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u043e\u0442\u043a\u0440\u044b\u0442 \u043d\u0430\u0431\u043e\u0440 \u043d\u0430 \u043a\u0443\u0440\u0441, \u0432 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0447\u0435\u043c \u043c\u044b \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441 \u0432\u0430\u043c\u0438 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438. \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0432\u0435\u0449\u0435\u0439 (IoT, Internet of Things) \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d \u043d\u0430 \u0431\u0430\u0437\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b, \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0432 \u0434\u043e\u043c\u0430\u0445\/\u043e\u0444\u0438\u0441\u0430\u0445 \u0438 \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435, \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97699,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97698","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0445\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/obzor-setevyh-protokolov-i-protokolov-obmena-soobshheniyami-dlya-iot\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0431\u0437\u043e\u0440 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u043e\u0431\u043c\u0435\u043d\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438 \u0434\u043b\u044f IoT | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0445\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/obzor-setevyh-protokolov-i-protokolov-obmena-soobshheniyami-dlya-iot\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-20T18:42:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-20T18:42:23+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47\u00d6versikt \u00f6ver n\u00e4tverksprotokoll och meddelandeprotokoll f\u00f6r IoT | ProHoster","description":"Hej, Habr-medlemmar!","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/obzor-setevyh-protokolov-i-protokolov-obmena-soobshheniyami-dlya-iot","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0431\u0437\u043e\u0440 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u043e\u0431\u043c\u0435\u043d\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438 \u0434\u043b\u044f IoT | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0445\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435!","og:url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/obzor-setevyh-protokolov-i-protokolov-obmena-soobshheniyami-dlya-iot","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-20T18:42:23+00:00","article:modified_time":"2020-10-20T18:42:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97698","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:15:27","updated":"2022-09-27 15:34:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/97698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=97698"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/97698\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/97699"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=97698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=97698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=97698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}