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

AmazonDashButton✖️LINE

 AmazonDashButton✖️LINE

ようかん(YosukeInoue

December 16, 2021
Tweet

More Decks by ようかん(YosukeInoue

Other Decks in Programming

Transcript

  1. @inoue2002
    [今更?] AmazonDashButtonを買ってみました!それから
    いじってみました!そしてそしてLINEで遊んでみました!
    クリスマスプレゼントに1ついかがでしょうか!?の巻
    ようかん
    @2021/12/16 LINEDC 忘年LT

    View full-size slide

  2. @inoue2002
    About Me
    ようかん(井上陽介)
    - 関⻄⼤学電気電⼦情報⼯学科B1
    - 未踏ジュニア2020スーパークリエータ
    - LINE API Expert
    JAWSDAYS2021登壇
    Civictech Challenge Cup U-22 2021 Code for japan賞
    学⽣オンラインコミュニティSGG運営
    - 今年の⼤きな活動
    - 得意なこと
    ⻑距離を⾛ること(1.5km ‒ 10km)
    LINEAPIをいじること

    View full-size slide

  3. @inoue2002
    AmazonDashButton覚えてますか!2016/12/5~
    ボタン押すだけで商品が家に届くやつ!
    当時1button 500円
    僕は当時まだ無限課⾦されるような恐ろしいボタンを買えるような年
    齢ではなかった(中学⽣とかですね..

    View full-size slide

  4. @inoue2002
    AmazonDashButton覚えてますか!
    ボタン押すだけで商品が家に届くやつ
    こんなことになったら⼤変ですからね(^^)

    View full-size slide

  5. @inoue2002
    AmazonDashButton覚えてますか!
    ボタン押すだけで商品が家に届くやつ
    こんなことになったら⼤変ですからね(^^)

    View full-size slide

  6. @inoue2002
    そろそろ買えるお年頃(になったと思ったら

    View full-size slide

  7. @inoue2002
    気づいたらサービス終了してた ~2019/8/31
    2年以上前からもう使えないのかと無念

    View full-size slide

  8. @inoue2002
    まぁ動くかわからんけどとりあえず買ってみた
    これで1000円ぐらいだった(安い!

    View full-size slide

  9. @inoue2002
    ⾊々やってる⼈がいそうな👀

    View full-size slide

  10. @inoue2002
    ⾊々やってる⼈がいそうな👀

    View full-size slide

  11. @inoue2002
    ⾊々やってる⼈がいそうな👀
    https://github.com/Nekmo/amazon-dash

    View full-size slide

  12. @inoue2002
    ⾊々やってる⼈がいそうな👀
    https://github.com/Nekmo/amazon-dash
    Amazon-dash is still alive !!!

    View full-size slide

  13. @inoue2002
    やってみた&なんとか動いた(近⽇記事公開!
    https://twitter.com/inoue2002/status/1470729986378432513
    ※動かない個体があるかもです保証しません

    View full-size slide

  14. @inoue2002
    LINE通知(近⽇記事公開!
    IUUQTUXJUUFSDPNJOPVFTUBUVT T
    ※動かない個体があるかもです保証しません

    View full-size slide

  15. @inoue2002
    LINE通知(近⽇記事公開!
    IUUQTUXJUUFSDPNJOPVFTUBUVT T
    ※動かない個体があるかもです保証しません

    View full-size slide

  16. @inoue2002
    ざっくりとした仕組み
    Wi-Fi
    API
    ボタンをぽちっと!
    →ボタンがWifiに6秒ぐらい繋がる

    View full-size slide

  17. @inoue2002
    ざっくりとした仕組み
    Wi-Fi
    API
    Wi-fiを⾒守ってるラズパイ
    →あ!ボタンがWi-fiに接続された!

    View full-size slide

  18. @inoue2002
    ざっくりとした仕組み
    Wi-Fi
    API
    あ!ボタンがWi-fiに接続された!
    ⇨APIに報告します!

    View full-size slide

  19. @inoue2002
    ざっくりとした仕組み
    Wi-Fi
    API
    ボタンがされたらしいの
    で通知しないと!

    View full-size slide

  20. @inoue2002
    ラズパイからAPIにリクエストを送るまで
    DashButtonのMacアドレスを指定
    APIに渡す内容を書く
    API側でこんな感じで受け取れる!(下記図はGAS)
    https://docs.nekmo.org/amazon-dash/config_file.html

    View full-size slide

  21. @inoue2002
    単⼀の物理ボタンを使うシーン
    バスの「次⽌まりますボタン」
    受付にあるチーンってやつ
    インターホン
    レストランの店員さん呼ぶやつ
    そもそも単純に物理ボタンを押すのは⼦供も⼤学⽣も楽しい
    もっといろんなところにシンプルなボタンを置くべき

    View full-size slide

  22. @inoue2002
    わざわざボタンをハックしてまでやりたくないわーという⽅
    https://soracom.jp/store/5208/
    \8778(2021/12/16)
    今⽇のビンゴ⼤会でゲットできるかも?👀

    View full-size slide

  23. @inoue2002
    わざわざボタンをハックしてまでやりたくないわーという⽅
    https://soracom.jp/store/5208/
    \8778(2021/12/16)
    今⽇のビンゴ⼤会でゲットできるかも?👀
    今回⾃作したものは、ラズパイと共通のWi-Fi下にいないと動作でき
    ないですが、こちらはWi-Fi下出なくてもぽちぽちできるので、さら
    に発展的な使い⽅ができそう!

    View full-size slide

  24. @inoue2002
    【ちょっと活⽤令考えてみた】
    LINEをやっていない妹でも家族に連絡!
    定員を呼び出す!
    ⇨呼び出し履歴みたいなのも顧客情報と紐
    付けられそう
    勤怠とかなんか時間計測的な?
    早押しクイズ的な何かができそう
    DB的なものとの紐付け?
    いろんなAPIも連携して、すぐ通知をもらえる

    View full-size slide

  25. @inoue2002
    よかったらみなさんも遊んでみてください!

    View full-size slide

  26. @inoue2002
    【宣伝&時間があったら】
    https://qiita.com/inoue2002/items/12b315241d9c06fe196f

    View full-size slide

  27. @inoue2002
    【宣伝】

    View full-size slide

  28. @inoue2002
    ボタン押したりモザイクアート作ったりしてよい年末年始をお過ごしください!

    View full-size slide

  29. @inoue2002
    [今更?] AmazonDashButtonを買ってみました!それから
    いじってみました!そしてそしてLINEで遊んでみました!
    クリスマスプレゼントに1ついかがでしょうか!?の話
    ようかん
    @2021/12/16 LINEDC 忘年LT

    View full-size slide