Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WebエンジニアがAmazonDashButtonでIoTをした話 #iotlt

WebエンジニアがAmazonDashButtonでIoTをした話 #iotlt

IoT縛りの勉強会! IoTLT vol.23 @ ソフトバンク LT:5分
https://iotlt.connpass.com/event/45884/

IoT初心者のWebエンジニアがAmazonDashButtonでIoTに挑戦した話です。
IoTは敷居が高いイメージでしたが、DashButtonのおかげで簡単にIoT入門ができました。
dasherを使用することで、ボタンからネット(HTTP)への橋渡しができます。
今回はDashButtonからSlackにメッセージを投げてみたり、ピザを注文したりしました。
※ピザは今も届いてません。

dasher
https://github.com/maddox/dasher

スライド内で使用した、DashButtonでSlackへ通知するだけの動画(7秒)
https://www.youtube.com/watch?v=4vGgOYGbwTQ

泰 昌平@ShoheiTai

January 30, 2017
Tweet

More Decks by 泰 昌平@ShoheiTai

Other Decks in Technology

Transcript

  1. Webエンジニアが
    AmazonDashButtonでIoTした話
    泰昌平 @ShoheiTai

    View Slide

  2. 自己紹介
    泰昌平
    スパイスファクトリー株式会社
    ・平成生まれのWebエンジニア
    ・ペチパー。CakePHP, Phalcon, CMSなど
    ・フロントエンドの開発、最適化が好き
    ・趣味はダーツとバイク
    ・昨年スパイスファクトリーを立ち上げました

    View Slide

  3. Webエンジニア + IoT初心者

    View Slide

  4. IoTLTやIoTの技術に興味はあった!

    View Slide

  5. IoTのイメージ
    ● ラズパイとセンサーですごいことをしている
    ● 家電などと連携してすごいことをしている
    ● 電子工作ですごいことをしている

    View Slide

  6. View Slide

  7. そんな僕が登壇したきっかけ

    View Slide

  8. View Slide

  9. 新年会にて

    View Slide

  10. Webエンジニアぼく
    ● 残すところ、あと10日・・・!
    ● マイコン、センサーがよく分からない
    ● 部品や工具など必要なものが分からない
    ● Webの領域に持ってこれればどうにでもなる...!

    View Slide

  11. DashButtonとかいいんじゃない?

    View Slide

  12. View Slide

  13. View Slide

  14. 次の日

    View Slide

  15. Dash Buttonの利点
    ● 500円、お急ぎ便ですぐ届く
    ● 工作不要
    ● ネットワーク設定はAmazonアプリで完結
    ● ハックする方法など、情報が比較的多い
    (割りと最近出たばかりだけども…!)

    View Slide

  16. 調べてみたら…

    View Slide

  17. dasher
    ● node.jsで動作
    ● DashButtonからHTTPへの橋渡しをしてくれる
    ● jsonで設定やHTTPリクエストの内容を記述

    View Slide

  18. IoT、なんかいけそうな気がしてきた

    View Slide

  19. DashButtonのハック
    1. AmazonアプリでDashButtonをネットに接続
    2. node,npm,dasherの準備
    3. script/find_buttonでmacアドレスを特定
    4. config.jsonでHTTPリクエスト先等を指定
    5. dasherを起動する

    View Slide

  20. Amazonアプリでセットアップ

    View Slide

  21. DashButtonのMacアドレスを探す
    macアドレス
    macアドレス
    macアドレス

    View Slide

  22. macアドレス、HTTPリクエストを設定
    macアドレス

    View Slide

  23. Slack Webhook API

    View Slide

  24. View Slide

  25. View Slide

  26. まとめ
    ● DashButtonハックはIoT初心者でもできた!
    ● dasherとAPIで様々なアクションが実行可能!
    ● IoTに敷居の高さを感じていた方にオススメ

    View Slide

  27. 少しだけ応用してみた

    View Slide

  28. View Slide

  29. View Slide

  30. あとはピザを待つだけ!

    View Slide

  31. THANKS!
    Any questions?
    You can find me at
    ✘ facebook: shouhei.tai
    ✘ Twtter: @ShoheiTai

    View Slide