Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
4
Help us understand the problem. What is going on with this article?
@sho-shimizu

Windows7でAmazon DashButtonをハックする。

More than 3 years have passed since last update.

概要

ネットにはMacOSでamazon dashボタンをハックしている人が多いけど、
自分はWindows7でネットに情報が少なく、セットアップなどにかなり時間がかかったのでメモ的なアレを書いておく。
ハックってどういうこと!?→amazon dashボタンを押したらSlackやLINE、Chatworkにメッセージを流したりできるってこと!
頑張れば家の鍵を開けたり、Githubのマージボタンやデプロイボタンみたいなのも作れる。
シェルが書けるので、お手軽なIoTデバイスとしてamazon dash buttonを使用できる。
IRKitというものを用いればエアコンも付けたり消したりできる。

使ったものとか

0. ボタンのセットアップをしておく。

1. ボタンのMACアドレスを調べる

  • wiresharkをDL→http://forest.watch.impress.co.jp/library/software/wireshark/

  • 起動

  • 自分が接続しているネットワークを選択
    screenshot.17.png

  • フィルタにarpと打ち、フィルタリングする

  • dashボタン押下

  • AmazonTe..で始まるソースを見つける
    screenshot.18.png

  • ダブルクリックで詳細を表示し、MACアドレスをコピー

2. VMware、ubuntuで実施すること

  • VMware、ubuntu64Bitを用意し、立ち上げる
  • ubuntuにてgit、npm、nodejsをインストール(全て最新版)
  • 好きなフォルダにdasherをCloneする
  • http://qiita.com/jsoizo/items/3b8bba4160f41aef20f4 を見つつ、config.jsonにリクエスト情報を書く

3. ネットワークの設定をする。

3. アプリ(dasher)を立ち上げ、ボタンを押す

  • Cloneしたフォルダ内に移動
  • npm install
  • sudo npm start run
  • 起動する。
  • ボタンを押すとconfig.jsonに書かれた処理が実行される。

※起動しない場合はnodeやnpmのアップデートなどを試してみてください。

悩み

  • 自分の環境ではたまにエラーとなる・・・要調査(EAI_AGAIN)
  • わざわざvmwareでubuntu動かして・・ってやらなくてもいい気がする・・

2017/03/01 追記

  • 別にubuntuを立ち上げなくてもよかった・・!
  • node、npmの最新版をWindowsにインストールするだけで[dasher]を起動できた。めでたい。
  • もっと言うと、ubuntuで動かすと三回に一回エラーになるのでやめたほうが良い・・?
4
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
sho-shimizu
IoT大好きマンです。 文を纏めたりするのが苦手な為読みづらいかもですが、見ていただけると嬉しいです。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
4
Help us understand the problem. What is going on with this article?