メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

Subscribe to a Channel Feed

MQTT を使用してチャネルフィードから更新を購読する

ThingSpeak™ MQTT は QoS 0 のみをサポートします。詳細については、「接続に対するサーバー応答」を参照してください。

説明

channels/<channelID>/subscribe はチャネルフィードの更新を購読します。<channelID> をチャネルID に置き換え、<format> を返信メッセージの形式に置き換えます。

入力引数

すべて展開する

サブスクリプション ターゲットのチャネルID。正の整数として指定します。

制限

  • 各 ThingSpeak ライセンス タイプでは、許可される同時 MQTT サブスクリプションの数が異なり、配信されるメッセージの数に対する制限も異なります。詳細については、購入方法およびよくある質問をご覧ください。

  • MQTT サブスクリプションは、Bulk Write JSON Data または Bulk Write CSV Data からのチャネルへの更新を報告しません。

  • ThingSpeak MQTT はすべての MQTT 切断および登録解除メッセージを尊重します。MQTT サーバーから切断すると、チャネルの更新の登録が自動的に解除されます。

mqtt3.thingspeak.com とポート 1883 を使用して、チャネル33301 からのチャネル更新をサブスクライブするように MQTT X を構成します。

[新しい接続] ダイアログで、ThingSpeak で MQTT デバイスが作成されたときに取得されたクライアント ID、ユーザー名、およびパスワードとともに、次の接続設定を使用します。

Name: MyChanName
Client ID: ENTER_MQTT_DEVICE_CLIENT_ID
Host: mqtt://    mqtt3.thingspeak.com
Port: 1883
Username: ENTER_MQTT_DEVICE_USERNAME
Password: ENTER_MQTT_DEVICE_PASSWORD
Clean Session: true (for best performance)

[新しいサブスクリプション] ダイアログで、サブスクライブ トピックの構文と設定を使用します。

Topic: channels/33301/subscribe
QoS: 0

データがチャネルに書き込まれると、MQTT X クライアント ディスプレイでメッセージを観察できるようになります。

バージョン履歴

R2017b で導入