電子工作/IFTTT
をテンプレートにして作成
[
トップ
] [
新規
| |
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#topicpath
** IFTTT [#h27794e5]
*** IFTTT に関する基礎知識 [#h3efc064]
+ IFTTTとは~
"IF This Then That" の略で、
もしも何か(This)が生じたら、何か(That)が実行される
といった意味合いである。IoT (Internet of Things : モノの...
ための枠組み(フレームワーク)である。~
~
+ IFTTT 用語
-- アプレット~
プログラムのこと。IF This THEN That の This と That を指...
~
-- サービス~
This と That は、インターネット上のサービスを経由する。そ...
サービス一覧は[[こちら>https://ifttt.com/services]]で参照...
// 単にIFTTT が利用できるだけでなく、各 IFTTT ユーザーが ...
~
-- トリガー~
This にあたるもの。サービスごとにどのようなトリガーが実現...
~
-- アクション~
That にあたるもの。これもサービスごとに提供されているもの...
~
+ IFTTT を使えるようにする。~
++ [[IFTTTのサインアップサイト>https://ifttt.com/join]]に...
~
++ 各チャンネルの使い方を理解する。~
~
*** webhooks サービス [#ma07c03f]
webhooks はマイコン(マイクロコンピュータ、あるいは、...
汎用的な IFTTT のサービスである。
+ 考え方~
++ トリガー~
特定の URL にアクセスし、HTTP の POST あるいは GET を使っ...
データを送信することで、トリガーとして機能する。~
~
より正確には、[[IFTTTのサイト>http://ifttt.com/]] にsign ...
を選択。その後、検索まどに webhooks を入力して、これを選...
右上の Documentation をクリックすると情報が得られるのでこ...
そこに書いてあることは、次の2点である。~
~
+++ アクセス先~
https://maker.ifttt.com/trigger/{event}/with/key/hogehoge
{event}は、後ほど命名するアプレットごとの名称であり、~
hogehoge の部分は、ユーザーごとに割り当てられた文字列であ...
hogehoge の部分は、webhooks に "Connect" するごとに変化す...
~
+++ 送信データの形式~
{ "value1" : " ", "value2" : " ", "value3" : " " }
空欄のところに文字列を入れる。これがアクションに転送され...
optional とあるので、必須ではない。~
~
++ アクション~
IFTTT から、特定の URL に GET または POST でデータを送信...
ということは、IFTTT から http でアクセスできるような準備...
~
以下では、webhooks サービスのトリガーの使い方についてまと...
~
+ 手順1-準備-
-- Services から webhooks を選択する。~
~
-- Connect をクリックする。~
ブラウザを閉じても"Connect" の状態は維持される。~
~
-- 右上のDocumentationをクリックして、上述の hogehoge の...
~
+ 手順2-アプレット作成-
-- My Apletts をクリックし、New Applet をクリックする。~
~
-- +this の部分をクリックし、webhooks を選択する。~
~
-- "Receive a web request" をクリックする。~
~
-- "Event Name" の入力を促される。アプレット間で重ならな...
~
-- That の部分を適宜設定して終了する。~
~
+ テスト~
webhooks のページで Documentation を再びクリックする。{ev...
上の Event Name を入力する。ページ下の "Test it" をクリッ...
動くか確認することができる。~
~
終了行:
#topicpath
** IFTTT [#h27794e5]
*** IFTTT に関する基礎知識 [#h3efc064]
+ IFTTTとは~
"IF This Then That" の略で、
もしも何か(This)が生じたら、何か(That)が実行される
といった意味合いである。IoT (Internet of Things : モノの...
ための枠組み(フレームワーク)である。~
~
+ IFTTT 用語
-- アプレット~
プログラムのこと。IF This THEN That の This と That を指...
~
-- サービス~
This と That は、インターネット上のサービスを経由する。そ...
サービス一覧は[[こちら>https://ifttt.com/services]]で参照...
// 単にIFTTT が利用できるだけでなく、各 IFTTT ユーザーが ...
~
-- トリガー~
This にあたるもの。サービスごとにどのようなトリガーが実現...
~
-- アクション~
That にあたるもの。これもサービスごとに提供されているもの...
~
+ IFTTT を使えるようにする。~
++ [[IFTTTのサインアップサイト>https://ifttt.com/join]]に...
~
++ 各チャンネルの使い方を理解する。~
~
*** webhooks サービス [#ma07c03f]
webhooks はマイコン(マイクロコンピュータ、あるいは、...
汎用的な IFTTT のサービスである。
+ 考え方~
++ トリガー~
特定の URL にアクセスし、HTTP の POST あるいは GET を使っ...
データを送信することで、トリガーとして機能する。~
~
より正確には、[[IFTTTのサイト>http://ifttt.com/]] にsign ...
を選択。その後、検索まどに webhooks を入力して、これを選...
右上の Documentation をクリックすると情報が得られるのでこ...
そこに書いてあることは、次の2点である。~
~
+++ アクセス先~
https://maker.ifttt.com/trigger/{event}/with/key/hogehoge
{event}は、後ほど命名するアプレットごとの名称であり、~
hogehoge の部分は、ユーザーごとに割り当てられた文字列であ...
hogehoge の部分は、webhooks に "Connect" するごとに変化す...
~
+++ 送信データの形式~
{ "value1" : " ", "value2" : " ", "value3" : " " }
空欄のところに文字列を入れる。これがアクションに転送され...
optional とあるので、必須ではない。~
~
++ アクション~
IFTTT から、特定の URL に GET または POST でデータを送信...
ということは、IFTTT から http でアクセスできるような準備...
~
以下では、webhooks サービスのトリガーの使い方についてまと...
~
+ 手順1-準備-
-- Services から webhooks を選択する。~
~
-- Connect をクリックする。~
ブラウザを閉じても"Connect" の状態は維持される。~
~
-- 右上のDocumentationをクリックして、上述の hogehoge の...
~
+ 手順2-アプレット作成-
-- My Apletts をクリックし、New Applet をクリックする。~
~
-- +this の部分をクリックし、webhooks を選択する。~
~
-- "Receive a web request" をクリックする。~
~
-- "Event Name" の入力を促される。アプレット間で重ならな...
~
-- That の部分を適宜設定して終了する。~
~
+ テスト~
webhooks のページで Documentation を再びクリックする。{ev...
上の Event Name を入力する。ページ下の "Test it" をクリッ...
動くか確認することができる。~
~
ページ名: