このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
MQTT API
ThingSpeak IoT プラットフォームを使用すると、クライアントはThingSpeak MQTT ブローカーを介してチャネルフィードを更新および受信できます。MQTT は、TCP/IP ソケットまたは WebSocket を使用するパブリッシュ/サブスクライブ通信プロトコルです。WebSockets 上の MQTT は、SSL によってセキュリティで保護できます。クライアント デバイスは MQTT ブローカーに接続し、チャネルへパブリッシュしたり、そのチャネルから更新をサブスクライブしたりできます。
MQTT API の使用を開始するには、MQTT の基礎を参照してください。特定のライブラリのクライアント構成情報については、 MQTT library configurationを参照してください。
パブリッシュ
Publish to a Channel Feed | MQTT で複数のチャネルフィールドを同時に更新するメッセージをパブリッシュする |
Publish to a Channel Field Feed | MQTT で単一チャネルフィールドを更新するメッセージをパブリッシュする |
サブスクライブ
Subscribe to a Channel Feed | MQTT を使用してチャネルフィードから更新を購読する |
Subscribe to a Channel Field Feed | MQTT を使用してチャネルの特定のフィールドからチャネル更新をサブスクライブします |
トピック
- MQTT の基礎
帯域幅と電力の制限されたデバイスをワイヤレス ネットワーク経由で接続するためのパブリッシュ/サブスクライブ アーキテクチャについて学習する。
- REST API と MQTT API の選択
どんな時に REST と MQTT を使用してチャネルを更新するのかを学習する。
- デスクトップ MQTT クライアントを使用したチャネルのパブリッシュとサブスクライブ
この例では、デスクトップ MQTT クライアントを使用してチャネルをパブリッシュおよびサブスクライブする方法を示します。
- Raspberry Pi 上の Python で WebSocket を使用してパブリッシュする
この例では、ポート 80 で WebSocket を使用し、Python を実行する Raspberry Pi ボードを使用してThingSpeakチャネルに公開する方法を示します。
- Particle Photonクライアントを使用してチャネル更新を購読する
この例では、Particle Photon ボードを使用して CheerLights チャネルのチャネル更新をサブスクライブする方法を説明します。
トラブルシューティング
MQTT パブリッシュを使用するときによくある間違いを解決するためのヘルプを入手します。
ThingSpeakの購読に関するよくある間違いと問題の解決方法。