<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>&#x30B5;&#x30A4;&#x30C8;&#x30E9;&#x30A4;&#x30F3;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x30BA;&#x30D3;&#x30B8;&#x30CD;&#x30B9;&#x3092;&#x6700;&#x9069;&#x5316;&#x3059;&#x308B;&#x30E2;&#x30CB;&#x30BF;&#x30EA;&#x30F3;&#x30B0;&#x3068;&#x30A2;&#x30CA;&#x30EA;&#x30C6;&#x30A3;&#x30AF;&#x30B9;</provider_name><provider_url>https://www.sightline.com/ja</provider_url><author_name>Brandon Witte</author_name><author_url>https://www.sightline.com/ja/author/witteb1/</author_url><title>MQTT Protocol</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="LAcXgyMw16"&gt;&lt;a href="https://www.sightline.com/ja/what-is-mqtt/blogs/"&gt;MQTT&#x30D7;&#x30ED;&#x30C8;&#x30B3;&#x30EB;&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.sightline.com/ja/what-is-mqtt/blogs/embed/#?secret=LAcXgyMw16" width="600" height="338" title="&#x300C;MQTT &#x30D7;&#x30ED;&#x30C8;&#x30B3;&#x30EB;&#x300D; - Sightline Systems&#xFF1A;&#x30D3;&#x30B8;&#x30CD;&#x30B9;&#x3092;&#x6700;&#x9069;&#x5316;&#x3059;&#x308B;&#x30E2;&#x30CB;&#x30BF;&#x30EA;&#x30F3;&#x30B0;&#x3068;&#x5206;&#x6790;" data-secret="LAcXgyMw16" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.sightline.com/wp-includes/js/wp-embed.min.js
&lt;/script&gt;</html><thumbnail_url>https://www.sightline.com/wp-content/uploads/MQTT.png</thumbnail_url><thumbnail_width>2880</thumbnail_width><thumbnail_height>1620</thumbnail_height><description>What is MQTT (Message Queueing Telemetry Transport)? MQTT (Message Queueing Telemetry Transport) is a simple and lightweight message publishing and subscribing protocol. It is lightweight, low bandwidth, and functions well in high latency and unreliable environments, making it ideal in production environments. Devices send data (publish) to an MQTT Broker with a topic and a data payload, and devices can subscribe to that topic and subtopics and receive updates containing that data from the broker when the data changes. Topics can be defined to use several levels of depth and devices can subscribe to topics using wildcards allowing for dynamic changes when required.</description></oembed>
