GR-SAKURA-SAのサンプルソフト説明

Similar documents
受付代行 設定マニュアル このマニュアルでは 恵比寿ボイスプロダクションが Google アシスタントアプリで公開している 受付代行 ( ) を使って Google

Microsoft Word - 2IFTTT利用手順_ver1

Microsoft Word - Win-Outlook.docx

任意の間隔での FTP 画像送信イベントの設定方法 はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダにおいて任意の間隔で画像を FTP サー バーへ送信するイベントの設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページ

Looxcie SNS 連携手順書 Looxcie アプリケーション (Looxcie Moments) を使用すると YouTube Facebook Twitter へ簡単に動画をアップルすること ができます 内容 1.YouTube への動画アップロード Facebook への動

2. アプレットを作成する IFTTT を利用したルールは アプレット と呼ばれ IFTTT 上ですでに作成されているアプレットを利用することも 自分の好きなアプレットを作ることもできます ここでは自分のアプレットを作成する方法をご紹介します 1. アプレットページを表示する 2

注意 : ネットワークカメラの画像を回転させて表示した場合 モーション検知ウインドウは回転しないまま表示されますが 検知ウインドウは被写体に対して 指定した場所通りに動作します モーション検知ウインドウの縦横のサイズは 8 ピクセルで割り切れるサイズに自動調整されます モーション検知ウインドウを作成

PowerPoint プレゼンテーション

アラートの使用

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

子供が学校から帰ってきたときなど 玄関が開いたらメールでお知らせする装 置を作ってみましょう ドアに磁石センサーモジュール(PU-2207)と磁石をセットし その状態を監視 して ドアが開いたらスマホなどにメールを送るシステムを作ります メールを送る部分には 今回の工作例では IFTTT(イフト)

GR-SAKURA-SAのサンプルソフト説明

Microsoft PowerPoint - Tutorial_6.ppt

SonicDICOM Cloud Connector インストール手順書 SonicDICOM Cloud Connector とは 検査装置が撮影した画像を自動的にクラウドへアップロー ドするためのソフトウェアです 1 前準備 クラウド上に PACS を作成する SonicDICOM Cloud

arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ

2. Save をクリックします 3. System Options - Network - TCP/IP - Advanced を開き Primary DNS server と Secondary DNS Server に AXIS ネットワークカメラ / ビデオエンコーダが参照できる DNS サ

URoad-TEC101 Syslog Guide

Upload path ファイル送信先ディレクトリのパスを指定します ホームディレクトリに画像を送信する場合は空白のまま サブディレクトリに画像を送信する場合はディレクトリ名を指定します さらに下位のディレクトリを指定する場合は \ マークを利用します 例 ) ホームディレクトリ以下の camera

Upload path ファイル送信先ディレクトリのパスを指定します ホームディレクトリに画像を送信する場合は空白のまま サブディレクトリに画像を送信する場合はディレクトリ名を指定します さらに下位のディレクトリを指定する場合は \ マークを利用します 例 ) ホームディレクトリ以下の camera

User's Manual補足:遠隔監視

Arduino UNO IS Report No. Report Medical Information System Laboratory

MENU 키를 누르면 아래의 화면이 나타납니다

Microsoft PowerPoint - RM-PDU_IP設定方法.ppt

PowerPoint プレゼンテーション

NTT ブロードバンドルータの本体後側上部にある らくらくスタート と言うボタンを 1 秒以上長押しして 登録ランプが 緑点滅したら手を離してください 登録ランプが橙点滅 橙点灯へと変化します 最終的に登録ランプが緑点灯 EX6100 のルーターリンク LED が点灯の状態になれば接続完了です コン

PowerPoint プレゼンテーション

マイフォルダへのアクセス マイフォルダ をクリックすると マイフォルダの一覧画面へ遷移します 利用の手引き ver.5 フォルダの作成 新規フォルダ をクリックして フォルダ名を入力し 作成 ボタンをクリックする ファイルのアップロード ファイルをアップロードしたいフォルダをクリックして開き アップ

目次 1. はじめに ログイン方法 (PC の場合 ) メール送信方法 (PC の場合 )... 6 からのアドレス帳の移行方法 (PC の場合 ) メール転送方法 (PC の場合 ) Gmail アプリの設

動体検知によるメール送信イベントの設定方法(ファームウェアⅴ7.1ⅹ以上)

Corporate Document

Spectrum Setup 画面が現れます Install Tab の各項目に マウス カーソルを合わせると 項目の詳細説明 が表示されます 通常はデフォルトの選択で問題ありませんが LabVIEW Driver Matlab Driver が必要な場合は 選択します 6. Install sel

1. Microsoft Loopback Adapter のインストール 1) ノートパソコンにおいて そのパソコンの管理者アカウントによりログオンします 2) [ スタート ] > コントロールパネルを開きます 3) 表示方法 : カテゴリの場合には ハードウェアとサウンド > デバイスマネージ

無線LAN JRL-710/720シリーズ ファームウェアバージョンアップマニュアル 第2.1版

Microsoft Word - GoNET-MIS_評価環境構築マニュアル_ver docx


ch2_android_2pri.indd

ひかり電話対応機器をご利用の方接続設定方法 1 ブラウザーを起動し アドレス ( を入力します 2 お好きなパスワードを入力し 設定 をクリックします ここでお決めいただいたパスワードは 必ずお控えください 既にパスワードを設定済みの場合は 手順 3 へ 3

INDEX 1 必要なものを準備しよう 各部の名称を確認しよう 電源を入れよう スイッチで LED を光らせよう BiZduino で Wi-Fi 通信しよう RTC を使ってみよう 参考資料 7 困ったら... 21

株式会社スタッフ アンド ブレーン Rev. 1.0 ZyWALL USG シリーズ設定例 Android を利用した L2TP over IPSec VPN 接続 について 構成例 Android を利用した L2TP over IPSec VPN 接続 インターネット 社内環境 回線終端装置 (

Meraki 初期設定ガイド(MR18)

ドライバインストールガイド

次 はじめに ブラウザーサポート デフォルトのIPアドレスについて

OpenLAN2利用ガイド

myZyXEL.com2.0

PowerPoint プレゼンテーション

株式会社スタッフ アンド ブレーン Rev 1.0 次世代ファイアウォール USG シリーズ設定例 iphone を利用した L2TP over IPSec VPN 接続 について 構成例 iphone を利用した L2TP over IPSec VPN 接続 インターネット 社内環境 USG 回線

Microsoft Word - SU1203教本(Sens)原稿.docx

Contents Logging in 3-14 Downloading files from e-ijlp 15 Submitting files on e-ijlp Sending messages to instructors Setting up automatic

PowerPoint プレゼンテーション

// このクラスの有効期間中の各呼び出しに使用される キャッシュされた Socket オブジェクト Socket socket = null; // 非同期処理が完了したことを通知するために信号を送るオブジェクト static ManualResetEvent clientdone = new Ma

MC3000一般ユーザ利用手順書

「MT-3_2-ja

Garritan 製品共通レジストレーション / アクティベーション ガイド レジストレーション ガイド 1/6 クリプトン フューチャー メディア株式会社 ここで引用している画像イメージ並びに記載の内容 / 方法は 2014 年 3 月現在のものであり 予告なく変更する場合がございます事ことを予め

Webセキュリティサービス

Raspberry Pi で WEB カメラを使用 会津大学 RT ミドルウェア講習会 2017 The University of Aizu

WiFiの現状

Fortinet 社 FortiExplorer 操作マニュアル 株式会社ネットワークバリューコンポネンツ 第一版 Page1 Network Value Components Ltd. Copyright (c)2012 Network Value Components Ltd. All Righ

Net'Attest EPS設定例

レセプト送信プログラムのアンインストール及び再インストールについて - Windows 用 - このマニュアルでは 労災レセプト電算処理システムを利用し レセプト情報を送信するためのセットアップ方法 ( レセプト送信プログラムのアンインストール及び再インストール方法 ) を説明このマニュアルでは 労

WLX302 取扱説明書

Microsoft PowerPoint - Tutorial_2_upd.ppt

TeamViewer マニュアル – Wake-on-LAN

OSSTechドキュメント

開発環境のセットアップ そのウインドウの下の方に esp8266 by ESP8266 Commumity と表示された 部分がありますので そのエリアをクリックすると右下に インストール ボタンが 表示されますので クリックしてインストールします(図3) 回路が出来上がったら ESP-WROOM-

939061j

目次 1. ログイン 報告 ユーザ 病院 使用場所 通知先 材料データベース... 7 ご注意ください...12 JAN コードから材料データを返します マネージャーの情報変更 報告 CS

認証連携設定例 連携機器 アイ オー データ機器 BSH-GM シリーズ /BSH-GP08 Case IEEE802.1X EAP-PEAP(MS-CHAP V2)/EAP-TLS Rev2.0 株式会社ソリトンシステムズ

Microsoft Word - JAPANESE - Setup Login Credentials.doc

VPN 接続の設定

おらんかにクライアント操作マニュアル

MTK-RL78G14 クラウドデモンストレーション 2013 年 7 月 30 日 1

SMB送信機能

Splashtopスタートガイド

GenieATM 6300-T / 6200-T シリーズ 1. 基本的な機器オペレーションのために 1-1. 機器への接続 機器への接続方法は 以下の 2 通りがあります シリアルポートを使用してログインする LAN 経由で Telnet または SSH を使用して仮想 Interface からロ

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

EPS設定例

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

(1) 最初に 本体を設置する前に 底面にある MAC Address(12 桁の英数字 ) をメモに控えてください ( のちほど 初期設定時に使用します ) 底面 製品底面の MAC Address をメモする (2) RockDiskNext の設置 ネットワーク機器 ( 無線ルータ等 ) の

Net'Attest EPS設定例

Microsoft Word - プリンター登録_Windows XP Professional.doc

スライド 1

(1) 最初に 本体を設置する前に 底面にある MAC Address(12 桁の英数字 ) をメモに控えてください ( のちほど 初期設定時に使用します ) 底面 製品底面の MAC Address をメモする (2) RockDiskNext の設置 ネットワーク機器 ( 無線ルータ等 ) の

目次 1. テンプレートの準備 1.1 エクセルファイルの準備 1.2 タグを作成する 1.3 エクセルファイルの表示調整 2.PC へテンプレートを追加 3.iPad での ICLT の操作 3.1 入力者の操作 入力者のログイン テンプレートを更新する チェッ

Maser - User Operation Manual

はじめに 本書は 玄人志向キワモノシリーズ KURO-IOTEXP/KIT に付属する玄人指南書自作 IoT 編 2015 冬 春号の追加内容になります 活用例では第三者提供のインターネットサービスを利用します それらの利用にはご自分の アド レスを登録してアカウントを作成

あんしんバックアップ/連絡先コピー設定 利用マニュアル

KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1

SoftBank 304HW 取扱説明書

DragonDisk

ファイル アップロード

Microsoft Word - TeamViewer_Manual - コピー.doc

spsafety_manual_sp_2_

PowerPoint プレゼンテーション

2. WiFi 接続 1.1 GuruPlug Server 初期設定情報 記載の SSID が設定されているアクセスポイントが GuruPlug Server です PC を操作して GuruPlug Server のアクセスポイントに接続して WiFi 接続してください 接続に成功すると PC

PowerPoint Presentation

Merging と AES67 ディバイスの設定

Microsoft Word - バーチャルクラス(Blackboard)ログイン方法ガイド.docx

目 次 1. はじめに ログイン 方 法 (PC の 場 合 ) メール 送 信 方 法 (PC の 場 合 )... 6 からのアドレス 帳 の 移 行 方 法 (PC の 場 合 ) Gmail アプリの 設 定 方 法

Transcription:

MA11 IFTTT ハンズオン体験まとめ GR-SAKURA から 30 分で動く! 簡単メール送信できる IFTTT( イフト ) を使って見よう 2015/8/19 がじぇっとるねさす鈴木 Rev. 1.00

IFTTT( イフト ) って何? IF THIS THEN THAT IFTTT( イフト ) とは レシピ と呼ばれる個人作成もしくは公に共有しているプロフィールを使って数あ る Web サービス (Facebook Evernote Weather Dropbox など ) 同士で連携することができる Web サービスである 開発したのはリンデン チベッツで 2010 年にスタートした ( ウィキペディア ) 独自の レシピ を利用することで 既存のアプリ ( ウェブサービスも含む ) 同士を連携させて 一連の作業を自動化するサ ービスのことです 連携可能なアプリは 170 種類以上 Twitter や Facebook といった SNS から iphone の連絡先や Android の端末設定に至るまで さまざまなアクションが連携できます また スマホや PC だけでなく Android Wear 搭載のス マートウォッチや 活動量計付きのリストバンドとも連携できるのも魅力です IFTTT については このページがわかりやすいです http://weekly.ascii.jp/elem/000/000/324/324201/ もし晴れたら メールを送る

アプリだけでなく マイコンボードからも使えるようになった 基本は このかたちです if トリガ then アクション 2015.7 より トリガ に Maker が追加されました http://makezine.jp/blog/2015/07/ifttt-adds-new-channel-makers.html GR-SAKURA のハードもトリガとして使えるということです

早速 IFTTT にアクセスしアカウントを作成 https://ifttt.com にアクセス Sign up を押下 Eメールアドレス パスワードを入力 Create account を押下するとアドレスにIFTTTからURLが送信されるので アクセス 4

アカウントで IFTTT にアクセス レシピを作成 ユーザーアカウントからメニューを開き Create を選択 レシピが作成される this をクリック ( これがトリガの設定 ) 5

トリガを Maker にする トリガチャネルの一覧が表示される 数多くあり とれを選ぶか迷ってしまう 新しくサポートされた maker を入力 Maker アイコンをクリック ( これがトリガの設定 ) 6

トリガの Event Name に test を設定する ポップアップでダイアログが表示されるので Done を押下 画面が遷移したら Countinue to the next step を押下 Receive a web request を押下 画面が遷移したら Event name に test を入力 ( この文字列は GR- test SAKURA で使う ) Create Trigger を押下 7

アクションを Email に設定する that を押下して 実行するアクショ ンを設定 email アクションチャネルも数多く表示されるので email を入力する Email アイコンをクリック (Gmailだと設定が多くなるのでシンプルなEmailを選択 ) 8

アクションを設定し レシピを作成する 送られてくるメールのタイトル メール内容 さまざまなデータが記述可能 Send me an email を押下で画面遷移すると 送るメール内容が設定できる ここではデフォルトのまま使うので Create Action を押下する アクションを設定したので Create email Recipe 押下でレシピを作成 これで OK! 9

Maker の secret key を確認する ( キーはプログラムで使います ) メニューから Channels を押下 チャネルも多く表示されるので maker maker を入力 Maker アイコンを 表示させクリック キー押下で大きく表示されれば OK 10

IFTTT がメール送信するかテストする Event name を test に設定したの test に変更 で {event} を test に変更 Test it をクリックすると 設定した アドレスにメールが送信される 送信例 11

12 GR-SAKURA にプログラムする

Gadget Renesas のページへ訪問 gadget.renesas.com 13

スケッチリファレンスを見る ここをクリック 14

はじめての SAKURA を見る ここをクリック ( はじめての SAKURA) 15

Web コンパイラへ ログイン する ここをクリック 16

GR-SAKURA IFTTT のプロジェクトを作る GR-SAKURA_IFTTT_V2.02 を選択 アルファベットでプロジェクト名 ( 英語 ) を入れる 17 プロジェクト作成を押す

スケッチを表示させてプログラムを編集する 34 行目 secretkey[] = xxxxxx ; xxxxx を Maker の secret key を確認する ( キーはプログラムで使います ) の文字列をコピーして ファイルを保存する 18

スケッチを表示させてプログラムを編集する 19

ダウンロード ~ 書き込みはスケッチリファレンスを参照 20

GR-SAKURA にイーサネットケーブルを差し込み実行します しばらくすると青 LED が 2 つ点灯 (DHCP 取得成功 ) 青 LED が 1 つ点灯 青 SW を押下して GR-SAKURA から IFTTT へ送信 青 LED が 4 つ点灯 ( 送信成功!) メールが送付されます 21

22 GR-SAKURA のプログラム内容

初期化処理 電源オンで setup() が呼ばれる #include <Arduino.h> #include <Ethernet.h> #define USE_SERIAL // デバッグ用にシリアル出力 // Enter a MAC address and IP address for your controller below. byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // MAC アドレス設定 // Initialize the Ethernet client library with the IP address and port of the server // that you want to connect to (port 80 is default for HTTP): EthernetClient client; // 接続するクライアントを生成 char server[] = maker.ifttt.com ; // IFTTTのサービス // IFTTT strings char eventname[] = test ; char secretkey[] = xxxxxxxxxxx ; char s[128]; int val1, val2, val3; // IFTTTで設定したイベント // IFTTTからもらうsecretKey // start the Ethernet connection: while (!Ethernet.begin(mac) ) { #ifdef USE_SERIAL Serial.println("Failed to configure Ethernet using DHCP"); #endif } digitalwrite(pin_led1, HIGH); // success to begin #ifdef USE_SERIAL // for debug // print your local IP address: Serial.print( My IP address: ); Serial.println(Ethernet.localIP()); Serial.println( "Push blue SW on GR-SAKURA to start."); #endif } // Arduino のスタートアップ処理 void setup() { pinmode(pin_led0, OUTPUT); // check to start pinmode(pin_led1, OUTPUT); // check to begin Ether pinmode(pin_led2, OUTPUT); // check to connect IFTTT pinmode(pin_led3, OUTPUT); // check to finish sending HTTP pinmode(pin_sw, INPUT); // Open serial communications and wait for port to open #ifdef USE_SERIAL Serial.begin(9600); // for debug while (!Serial.available()) ; // key wait Serial.println("start to begin Ether."); #endif digitalwrite(pin_led0, HIGH); 23

メイン処理 loop() がずーっと呼ばれる void loop() { if (digitalread(pin_sw) == LOW) { // if you get a connection, report back via serial: if ( client.connect(server, 80) ) { digitalwrite(pin_led2, HIGH); #ifdef USE_SERIAL Serial.println("connected to IFTTT server"); // for debug #endif // Make a HTTP request: sprintf(s, "GET http://maker.ifttt.com/trigger/%s/with/key/%s HTTP/1.1", eventname, secretkey); #ifdef USE_SERIAL Serial.println(s); // for debug #endif client.println(s); client.println("host: maker.ifttt.com"); client.println("connection: close"); client.println(); digitalwrite(pin_led3, HIGH); delay(500); } else { // if you didn't get a connection to the server: #ifdef USE_SERIAL Serial.println("connection failed"); // for debug #endif } digitalwrite(pin_led2, LOW); digitalwrite(pin_led3, LOW); } if ( client.available() ) { char c = client.read(); #ifdef USE_SERIAL Serial.print(c); #endif } } if (!client.connected() ) { client.stop(); } 24

最後に 今回はSW 押下でメールを送りましたが GR-SAKURAにセンサを接続してトリガを変更してみましょう 一定以上の温度になったら 明るくなったら 暗くなったら 振動を感じたら 距離センサに近づいたら アクションも工夫すれば家電制御可能です スマホ連携できるIFTTTは可能性を秘めていると思われます 25