Sahara's WebLog

日記のような、備忘録のような、うらみつらみのような、自慢のような…。

ESP8266モジュール(ESP-WROOM-02)を試す その49 – ThingSpeakのTalkBackを試してみる –

ESP8266からThingSpeakへデータを送り、クラウドに保存したり、グラフを表示したりすることは出来た。
送られてきたデータに応じて、ThingSpeakからツイートしたりも出来た。

TalkBackは、ThingSpeakからESP8266への連絡手段とでもいうものだ。
とはいっても、ThingSpeakからESP8266へ直接働きかけてくるわけではなく、ESP8266から読みに行くのだが。

概念として合っているかどうかわからないが、ThingSpeakがメール・サーバのような役目をすると理解した。
ESP8266は、ThingSpeak TalkBackに書かれているコマンド(文字列)を読みに行き、コマンドが書かれていれば、そのコマンドの内容に合わせて、プログラムされている所定の動作をする。

とりあえず、メールに該当するコマンドをThingSpeak側に用意し、それをESP8266で読みに行って、TURN_ONだったらLEDをON、TURN_OFFだったらOFFすることは出来た。
以下にその覚書きをする。

thingspeak_talkback_01
thingspeak_talkback_02
thingspeak_talkback_03
(1)名前は何でもいい。
(2)API Keyはスケッチに書き込むので後で必要になる。
(3)Logを残したければ設定する。
(4)クリックしてコマンドを登録する。
thingspeak_talkback_04
(5)コマンドの実行順だ。ここでは1にしておいた。
(6)コマンドを書く。ESP8266から読みに行った際に、この文字を読み取ってくる。
(7)以上の設定を保存する。
thingspeak_talkback_05
(8)TalkBack IDは、スケッチに書き込むので後で必要になる。
thingspeak_talkback_06

スケッチを実行した際の、シリアルモニタの表示。
コマンドが書き込まれていないとき。
thingspeak_talkback_07
TURN_ON(7文字)を書き込んであったとき。
thingspeak_talkback_08
TURN_OFF(8文字)を書き込んであったとき。
thingspeak_talkback_09
それぞれ、GPIO14に接続したLEDが、点灯、消灯した。
ESP8266モジュール(ESP-WROOM-02)を試す その50 – ThingSpeakのTalkBackとThingHTTPを連携させてみる –」へ続く。
ESP8266関連記事一覧へ

このエントリーをはてなブックマークに追加

Posted under: ESP8266


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.