HTTP と MQTT の違い
付加データが多い手軽な通信か、常時接続で通信量を減らす軽量な通信か

更新日 2026年11月6日 読む時間の目安 約5分
この記事の要点
  • HTTP は、インターネット接続で多く使われてきた通信です。センサデータの量が少ない IoT では、データそのもの以外の付加データが多すぎる場合があります。
  • MQTT は、IBM 社が開発した軽量なプロトコルで、常時接続によって余分な送信を省き、通信量を大きく減らせます。パブリッシュ/サブスクライブ型で、双方向の1対多の通信ができます。
  • HTTPS は、HTTP に TLS を組み合わせて、通信を暗号化する方式です。
この記事の目次
  1. HTTP とは
  2. MQTT とは
  3. 違いを表で比べる
  4. 試験での問われ方
  5. 覚え方
  6. 第6章の問題を解いてみる
  7. よくある質問

HTTP とは

HTTP は、これまでインターネット接続で多く利用されてきた通信プロトコルです。手軽に使えますが、IoT のようにセンサデータの量が少ない場面では、データそのもの以外の形式的な部分(付加データ)が、大きすぎる場合があります。

通信データの中に無駄な部分が多く含まれるため、従量課金方式の通信手段を使うときは注意が必要です。

HTTP にデータを守る仕組みを足したものが HTTPS です。データを秘匿したいときは、通信を TLS で暗号化するのが一般的で、HTTP と TLS を組み合わせた通信方式を HTTPS と呼びます。

MQTT とは

MQTT は、IBM 社が開発し、現在はオープンソース化されて国際標準化が進められている、軽量な通信プロトコルです。IoT システムでセンサネットワークを利用するのに適したものとして注目されています。CoAP とあわせて、IoT で使われ始めた新しいプロトコルです。

特徴は2つあります。

  • パブリッシュ/サブスクライブ型: 発行者(Publisher)と購読者(Subscriber)がメッセージをやり取りするモデルで、双方向で1対多の通信ができます。メッセージが相手に届くことをどの程度保証するかを示すレベルとして、QoS を指定できます。
  • 常時接続: コネクションを常に張っておくので、ヘッダなど余分なデータの送信が不要になり、データそのものだけをやり取りして通信量を大きく減らせます。
HTTP と MQTT の違い HTTP 広く使われてきた 少量のデータでは 付加データが多い 従量課金に注意 TLS を足すと HTTPS MQTT 軽量なプロトコル 常時接続で 通信量を減らせる 発行・購読型で 1対多の通信ができる 少量のセンサデータを送る IoT では MQTT が向く
HTTP と MQTT の違い(もちこ道場のまとめ)

違いを表で比べる

比べること HTTP MQTT
使われ方 インターネット接続で多く使われてきた センサネットワーク向けの軽量なプロトコルとして注目される
付加データ 少量のセンサデータに対して多すぎる場合がある 常時接続で、データそのもの以外の送信を省ける
通信量 従量課金の通信手段では注意が必要 通信量を大きく減らせる
通信のモデル 暗号化したいときは、TLS を組み合わせた HTTPS を使う パブリッシュ/サブスクライブ型。双方向で1対多。QoS を指定できる
位置づけ デバイスとサーバの直接通信で使われる標準的な規格の一つ IBM 社が開発し、オープンソース化。HTTP と並ぶ標準的な規格の一つで、国際標準化が進む

試験での問われ方

IoTシステム技術検定 中級では、第6章「IoTシステムのプロトタイピング」で出ます。もちこ道場の第6章の問題では、次のような問われ方をしています。

  • 穴埋め(空欄1つ): 「IBM 社により開発され、現在はオープンソース化されて国際標準化が進められている軽量のプロトコル」に MQTT、「HTTP に TLS を組み合わせた通信方式」に HTTPS を選ぶ。選択肢には、HTTP・CoAP・FTP などが並びます。MQTT のメッセージ保証のレベルには QoS を選びます。
  • 2つの空欄: HTTP は通信データ中にデータそのもの以外の形式的な部分を多く含む一方、MQTT はコネクションを常に張っておくことで、データそのものだけをやり取りして通信量を劇的に減らせる、という組み合わせを、空欄に入れる。
  • 不適切な記述を選ぶ: 「MQTT は、HTTP と比較して常にコネクションを張るため、データそのもの以外の通信量が大幅に増加する」のような、特徴を逆にした記述を見抜く。常時接続だから余分な通信が減る、が正しい理解です。

覚え方

  • HTTP は「手軽だが、付加データが多い」。少量のデータを何度も送る IoT では、無駄が目立つと結び付けます。
  • MQTT は「つなぎっぱなしで、軽い」。コネクションを張り続けるので、ヘッダなどの余分な送信が減ります。「発行・購読」「1対多」も合わせて覚えます。
  • HTTPS は「HTTP + TLS」。暗号化の話が出たら HTTPS です。

第6章のほかの用語は「第6章 IoTシステムのプロトタイピングの要点」にまとめています。

第6章の問題を2問、解いてみる

もちこ道場の第6章の問題です。演習画面と同じ解説(図解・選択肢ごとの解説)を付けています。

問1

IoTシステムでセンサネットワークを利用するのに適した軽量の通信プロトコルとして、IBM社により開発され、現在ではオープンソース化され、国際標準化が進められている1が注目されている。

答えと解説を見る

正解は 3(MQTT)です。

【概要】

MQTTはIBM社が開発しオープンソース化された軽量プロトコルで、常時接続でヘッダなどの余分な送信を省き、通信量を大きく減らせるためIoT向きとされる。

【図解】実験的機能

MQTT のブローカーによる配信と QoS MQTT のブローカーによる配信と QoS

図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。

【各選択肢の解説】

  • 1. HTTPあなたの解答 HTTPはGETやPOSTで広く使われてきたが、少量のセンサデータに対して付加データが多すぎる点が課題である。
  • 2. CoAPあなたの解答 CoAPもIoTで使われ始めた新しいプロトコルの一つだが、IBM社が開発したものとして挙げられてはいない。
  • 3. MQTT正解あなたの解答 MQTTはIBM社が開発し現在はオープンソース化された軽量プロトコルであり、IoTで注目されている。
  • 4. FTPあなたの解答 FTPはファイルを転送するためのプロトコルであり、センサネットワーク向けの軽量プロトコルではない。

問2

IoTデバイスとサーバの通信でデータを秘匿したい場合は、通信をTLSで暗号化するのが一般的である。HTTPにTLSを組み合わせた通信方式を1と呼ぶ。

答えと解説を見る

正解は 3(HTTPS)です。

【概要】

HTTPSは、HTTPにTLSを組み合わせた通信方式である。データを秘匿したいときに、通信を暗号化して送受信できる。

【図解】実験的機能

IoTの通信プロトコルの違い IoTの通信プロトコルの違い

図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。

【各選択肢の解説】

  • 1. HTTPあなたの解答 HTTPは、GETやPOSTを使った簡単な通信方式として多く利用されてきたものであり、TLSによる暗号化を組み合わせた方式ではない。
  • 2. CoAPあなたの解答 CoAPは、IoTシステムで使われる新しい通信プロトコルの一つであり、HTTPにTLSを組み合わせた方式の名称ではない。
  • 3. HTTPS正解あなたの解答 HTTPSは、問題文にある、TLSで暗号化した通信という条件を満たす名称である。
  • 4. MQTTあなたの解答 MQTTは、IoTに適した軽量のパブリッシュ/サブスクライブ型プロトコルであり、HTTPにTLSを組み合わせた方式ではない。
第6章の問題を解く

第6章は約50問。いま解いた問題と同じ形で、選択肢ごとの解説と図解が付いています。まずは登録なしで、第1章の50問から解き方を試せます(第2章からはプランで解けます)。

第1章を無料で解く

よくある質問

HTTP と HTTPS は、何が違いますか?

HTTPS は、HTTP に TLS を組み合わせた通信方式です。IoTデバイスとサーバの通信でデータを秘匿したい場合は、通信を TLS で暗号化するのが一般的で、これを HTTP に組み合わせたものを HTTPS と呼びます。暗号化がない HTTP との違いです。

MQTT は、HTTP の代わりに常に使うものですか?

いいえ。もちこ道場の問題では、デバイスとゲートウェイの間は、短時間で通信ロスを抑えて送受信することが重要なため、独自形式のメッセージを定義して使うのが一般的とされています。デバイスとサーバをダイレクトに通信する場合は、HTTP や MQTT などの標準的な規格に従うのが一般的です。

HTTP を使うと、なぜ従量課金で注意が必要なのですか?

HTTP は、通信データ中に、データそのもの以外の形式的な部分(無駄な部分)が多く含まれるからです。少量のセンサデータでも付加データが多くなりやすく、従量課金方式の通信手段を使うときは、通信量が増えることに注意が必要です。

もちこ道場

章ごとの問題と本番形式の模擬試験で、合格の力を確かめる

公式テキストの全8章から作ったオリジナルの予想問題を、スマホ・PC で解ける Web 演習サービスです(運営者が作っています)。

ベーシックプラン

500円

31日間・買い切り・自動更新なし

  • 全8章 401問○
  • 選択肢ごとの解説○
  • 全問の解説に図解○
  • 模擬試験(80問・90分)なし
おすすめ合格フルサポートプラン

1,000円

31日間・買い切り・自動更新なし

  • 全8章 401問○
  • 選択肢ごとの解説○
  • 全問の解説に図解○
  • 模擬試験(80問・90分)○

無料体験は登録不要です。

次に読む

出典・注記

出題範囲は、2026年11月6日にMCPC の公式ページで確認しました。用語の説明は、もちこ道場の問題と解説をもとにまとめたものです。

  1. IoTシステム技術検定 中級(MCPC 公式)