<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>devkuma – MQTT</title>
    <link>https://www.devkuma.com/jp/tags/mqtt/</link>
    <image>
      <url>https://www.devkuma.com/jp/tags/mqtt/logo/180x180.jpg</url>
      <title>MQTT</title>
      <link>https://www.devkuma.com/jp/tags/mqtt/</link>
    </image>
    <description>Recent content in MQTT on devkuma</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>jp</language>
    <managingEditor>kc@example.com (kc kim)</managingEditor>
    <webMaster>kc@example.com (kc kim)</webMaster>
    <copyright>The devkuma</copyright>
    
	  <atom:link href="https://www.devkuma.com/jp/tags/mqtt/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>MQTT</title>
      <link>https://www.devkuma.com/jp/docs/mqtt/intro/</link>
      <pubDate>Tue, 06 Jul 2021 10:30:53 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/mqtt/intro/</guid>
      <description>
        
        
        &lt;h2 id=&#34;message-queueとは&#34;&gt;Message Queueとは&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;メッセージキュー（MQ）は、プロセスまたはプログラムインスタンスが相互にデータを交換するときに使用する通信方法である。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;mqttmessage-queue-for-telemetry-transportとは&#34;&gt;MQTT（Message Queue for Telemetry Transport）とは&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;MQTTはMessage Queue for Telemetry Transportの略である。&lt;/li&gt;
&lt;li&gt;M2M（machine-to-machine）とIoT（Internet of Things）向けに開発された軽量プロトコルである。&lt;/li&gt;
&lt;li&gt;1999年にIBMで開発されたプロトコルであり、制限された計算性能とネットワーク接続環境での動作を考慮して設計された大容量メッセージ配信プロトコルである。&lt;/li&gt;
&lt;li&gt;デバイスでの少量データの送受信や、3Gなど不安定なネットワーク環境に最適化されている。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;サイト&#34;&gt;サイト&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;公式サイト
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mqtt.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://mqtt.org&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;バージョン
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;MQTT Version 3.1.1 2015&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;MQTT Version 5.0 2019&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;GitHubとWiki
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/mqtt&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://github.com/mqtt&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/mqtt/mqtt.github.io/wiki&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://github.com/mqtt/mqtt.github.io/wiki&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;publishsubscribe構造&#34;&gt;Publish/Subscribe構造&lt;/h2&gt;
&lt;p&gt;MQTTの最大の特徴は、Publish/Subscribe構造を持つことである。PublisherとSubscriberは特定のTopicを使用し、MQTT Brokerを介して通信できる。図2は、PublisherとSubscriberが通信する基本構造を示している。1つ以上のSubscriberが特定のTopicをSubscribeしている状態であれば、Publisherによって特定のTopicへPublishされたデータは、MQTT Brokerを経由してSubscriberに配信される。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/mqtt/MQTT_Pub_Sub.png&#34; alt=&#34;Publish/Subscribe構造&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;publisher
&lt;ul&gt;
&lt;li&gt;メッセージをbrokerへ送信する。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;subscriber
&lt;ul&gt;
&lt;li&gt;メッセージをbrokerから受信する。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;broker
&lt;ul&gt;
&lt;li&gt;topicに登録したsubscriberへmessageを配信する。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;参考&#34;&gt;参考&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.koreascience.or.kr/article/JAKO201614139534613.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.koreascience.or.kr/article/JAKO201614139534613.pdf&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.joinc.co.kr/w/man/12/MQTT/Tutorial&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.joinc.co.kr/w/man/12/MQTT/Tutorial&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
      
      <category>MQTT</category>
      
    </item>
    
  </channel>
</rss>
