Amazon Dash Button
そもそもDash Buttonとは?
- ボタンを「ぽちっ」。お気に入りの商品が少なくなったと気づいたら、ボタンを押すだけで商品をお届けしてくれる画期的なアイテムです。
やりたかったこと
- dash-buttonでみんなおもしろいことをやっているので、その波に乗りたかった。
- macやLinuxの記事が多いがwindowsでできたらうれしいのでwindowsのみで実装したかった。
使用したものなど
- Windows7
- amazon dash button
- dasher
- python
- nodejs
- npm
- git
実際に行った対応
結論から・・・
- windows7で環境構築(失敗)
構築が上手くいかず、dash-buttonをいじり倒す段階まで持っていくことができませんでした・・・。
以下、行った順に沿って説明していきます。
前準備
- node.js, npm, pythonをインストール
Dasher のインストールからボタンの登録まで
README を見ながら順番に設定します。
Dasher のインストール
clone してnpm install するだけです。
GitHub からDasherモジュールをclone
適当なディレクトリにclone します。
$ git clone https://github.com/maddox/dasher.git
cloneはこれだけで完了です。
続いてインストール
dasherのディレクトリまで移動し、npm installを叩く
はい、エラーがたくさん出ておりますね。
pcap/pcap.hファイルがない?
仕方がないので当該ディレクトリを探りにいくと確かに対象ファイルがありませんでした。
先人たちの知恵をお借りしようと、windows環境で実施したものを調べてみたけれども有益な情報なし。
(『Visual Studio 2010 build tools』を入れろと言うエラーなんかもあったので、やってみたけどだめでした)
この他にも出たエラーとして、pythonのバージョンが新しすぎるだとか、npmのバージョンが合ってないなどありましたがこちらはすぐに解決。
しかし、このエラーで完全に詰まってしまいました。
出てくるエラーメッセージを参考に設定を変えたり、足りないファイルの補完などを試みましたが、
終わりが見えなくなってしまったので今回は一旦打ち切りました。
まとめ
Macにて同様の手順で実施した際は、特にエラーが出ることなく構築できました。
Windows環境でもVMware(ubuntu64Bit)などを用いれば構築できたなどの報告はありました。
まだまだ試行錯誤して出来ることはたくさんあるとは思いますが、純粋にWindows環境のみでの構築は厳しい戦いになりそうです・・・。