このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
チャネルからデータを読み取る
REST および MQTT API を使用して、ソフトウェアまたはデバイスを使用してチャネルを読み取る
ThingSpeak™ は、チャネルを使用してアプリやデバイスから送信されたデータを保存する IoT プラットフォームです。HTTP 呼び出しと REST API を使用して、 ThingSpeakチャネルからデータを読み取ることができます。MQTT サブスクライブ メソッドを使用すると、チャネルが更新されるたびにメッセージを受信できます。また、thingSpeakRead
を使用して、デスクトップMATLABのチャネルからデータを読み取ることができます。チャネルをいつ更新するかについては、 REST API と MQTT API の選択をご覧ください。
REST API
MQTT API
関数
トピック
データの読み取り方法を選択する
- REST API と MQTT API の選択
どんな時に REST と MQTT を使用してチャネルを更新するのかを学習する。 - デスクトップ MQTT クライアントを使用したチャネルのパブリッシュとサブスクライブ
この例では、デスクトップ MQTT クライアントを使用してチャネルをパブリッシュおよびサブスクライブする方法を示します。
Arduino またはParticle Photonでデータを読み取る
- ソナー近接センサーによるプロトタイピング
この例では、Wi-Fi 接続された Arduino® ボードを使用してThingSpeak™でプロトタイプを作成する方法を示します。
ESP8266によるデータの読み取り
- 温度データのポストとチャネルからの読み取り
この例では、デバイスから環境データを収集し、それをデバイスからThingSpeak™チャネルに投稿する方法を示します。 - チャネルへの HTTP POST要求を使用する水分センサー
この例では、ディープ スリープから復帰するデバイスから複数フィールドのデータをThingSpeak™チャネルに送信する方法を示します。 - Arduino または ESP8266 を使用した一括更新
この例では、Wi-Fi® ネットワークに接続された Arduino® MKR1000 ボードまたは ESP8266 ボードを使用して、Wi-Fi 信号強度を継続的に収集し、 ThingSpeak™チャネルを一括更新方法を示します。
ESP32によるデータの読み取り
- ESP32とArduino IDEを使用したワイヤレスネットワーク信号強度
この例では、ESP32 のワイヤレス ネットワーク機能を使用してデータをThingSpeak™に投稿する方法を示します。
関連情報
トラブルシューティング
ThingSpeak REST API エラー メッセージと対応する HTTP ステータス コードの詳細を参照してください。
ThingSpeakの購読に関するよくある間違いと問題の解決方法。