このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
チャネルからデータを読み取る
REST APIと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 への加入に関するよくある間違いと問題解決。