Raspberry Pi/Amazon Dash Buttonのハック
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#topicpath
----
#contents
** Node.jsの環境構築 [#f2dd33d9]
Raspberry Pi に node.js v6.9.1 がインストールされてる環境...
$ sudo apt-get install -y nodejs npm
$ node --version
v0.10.29
$ sudo npm cache clean
$ sudo npm install n -g
/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n
n@2.1.4 /usr/local/lib/node_modules/n
$ sudo n 6.9.1
$ node --version
v6.9.1
$ sudo apt-get install libpcap-dev
いったん環境は整いました。
** dash-buttonのセットアップ[#vebb8d02]
[[Dash Button for Node>https://www.npmjs.com/package/dash...
npm init
で適当にパッケージを作成し、
npm install --save dash-button
ってやってインストール完了。
$ sudo npm run scan
ってやると同一ネットワーク上のボタンを探しに行きます。
pi@raspberrypi:~/adb $ sudo npm run scan
> adb@0.0.0 scan /home/pi/adb
> dash-button scan
Scanning for DHCP requests and ARP probes on wlan0...
Detected a DHCP request or ARP probe from xx:xx:xx:xx:xx...
Detected a DHCP request or ARP probe from xx:xx:xx:xx:xx...
ボタンを押すと、ボタンがLANに接続しに行った結果、Macアド...
** Amazon Dash Button ボタンのクリックに反応するサンプル ...
$ cat index.js
const DashButton = require('dash-button');
const DASH_BUTTON_MAC_ADDRESS = 'xx:xx:xx:xx:xx:xx'; // ...
let button = new DashButton(DASH_BUTTON_MAC_ADDRESS);
console.log('listen...');
let subscription = button.addListener( () => {
console.log('Clicked..'+ new Date());
});
$ sudo node index.js
ボタンのクリックでコンソールに文字が表示されるサンプルで...
#ref(Hello.png)
**関連リンク [#s9e67659]
-[[Amazon Dash Buttonを(正しくない方向で)使ってみた - Qii...
----
この記事は
#vote(おもしろかった[4],そうでもない[0])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
#topicpath
----
#contents
** Node.jsの環境構築 [#f2dd33d9]
Raspberry Pi に node.js v6.9.1 がインストールされてる環境...
$ sudo apt-get install -y nodejs npm
$ node --version
v0.10.29
$ sudo npm cache clean
$ sudo npm install n -g
/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n
n@2.1.4 /usr/local/lib/node_modules/n
$ sudo n 6.9.1
$ node --version
v6.9.1
$ sudo apt-get install libpcap-dev
いったん環境は整いました。
** dash-buttonのセットアップ[#vebb8d02]
[[Dash Button for Node>https://www.npmjs.com/package/dash...
npm init
で適当にパッケージを作成し、
npm install --save dash-button
ってやってインストール完了。
$ sudo npm run scan
ってやると同一ネットワーク上のボタンを探しに行きます。
pi@raspberrypi:~/adb $ sudo npm run scan
> adb@0.0.0 scan /home/pi/adb
> dash-button scan
Scanning for DHCP requests and ARP probes on wlan0...
Detected a DHCP request or ARP probe from xx:xx:xx:xx:xx...
Detected a DHCP request or ARP probe from xx:xx:xx:xx:xx...
ボタンを押すと、ボタンがLANに接続しに行った結果、Macアド...
** Amazon Dash Button ボタンのクリックに反応するサンプル ...
$ cat index.js
const DashButton = require('dash-button');
const DASH_BUTTON_MAC_ADDRESS = 'xx:xx:xx:xx:xx:xx'; // ...
let button = new DashButton(DASH_BUTTON_MAC_ADDRESS);
console.log('listen...');
let subscription = button.addListener( () => {
console.log('Clicked..'+ new Date());
});
$ sudo node index.js
ボタンのクリックでコンソールに文字が表示されるサンプルで...
#ref(Hello.png)
**関連リンク [#s9e67659]
-[[Amazon Dash Buttonを(正しくない方向で)使ってみた - Qii...
----
この記事は
#vote(おもしろかった[4],そうでもない[0])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: