IoT ゲートウェイ プロトコルの MQTT VS HTTP

目次

IoT の世界では、一般的なネットワーク アーキテクチャは次のとおりです。 まず、端末装置またはセンサーが信号または情報を収集します。 インターネットまたはイントラネット ネットワークにアクセスできないデバイスの場合、センサーはまず検出した情報を IoT ゲートウェイに送信し、次にゲートウェイがその情報をサーバーに送信します。 携帯電話など、一部のデバイスにはネットワークにアクセスするための独自の機能があり、サーバーに直接接続できます。

サーバーを解凍するために、HTTP の代わりに MQTT などの軽量の通信プロトコルを選択できる場合があります。では、なぜ HTTP の代わりに MQTT を選択するのでしょうか? HTTP プロトコルのヘッダーは比較的大きく、データが送信されるたびに TCP の接続/切断を行うためのパケットが送信されるため、送信されるデータが増えると、総データ トラフィックも増加します。

MQTT はヘッダーが比較的小さく、TCP 接続を維持したまま次のデータの送受信もできるため、HTTP よりも総データトラフィックを抑えることができます。

また、MQTTを利用する場合は、MQTTのTCP接続を維持したままデータの送受信を行う必要があることにも注意が必要です。 MQTTはTCPコネクションを維持することで通信量を削減しているため、データ通信を行うたびにTCPコネクションを切断すると、MQTTはHTTPと同様にデータ送信のたびに接続・切断処理を行うことになりますが、その結果通信量が増加してしまいます。音量。

IoT ゲートウェイの仕組みについて詳しく知りたいですか? エフイージーコム株式会社までお気軽にお問い合わせください。

上へスクロール