Node.jsからiRemoconを制御するメモ
4344 ワード
手元にiRemoconが来ました。
http://i-remocon.com/
IRKitみたいなアレです。赤外線電波を学習して使うことができ、Webと家電を連携してくれます。
Node.jsから使いたいなと思っていたら、hecomiさんのnode-iRemoconがとても役に立ちました。
準備
$ npm i iremocon
試してみる
iPhoneのアプリなどで予めIPが分かっていると早い(今回は172.16.12.232
がIP)
赤外線電波の記憶
ir001
にセットする場合
app.js
var iRemocon = new require('iRemocon');
var iremocon = new iRemocon('172.16.12.232');
iremocon.ic('ir001', function(err, msg) {
if (err) {
console.error(err.code, err.error, err.detail);
// e.g. 003 受信エラー 不正なリモコンデータを受信した
return;
}
console.log(msg);
// e.g. ic;ok
});
これでir001
というチャンネルに記憶できます。
赤外線電波の発信
発信するときは以下のようになります。
app.js
var iRemocon = new require('iRemocon');
var iremocon = new iRemocon('172.16.12.232');
iremocon.is('ir001', function(is){
console.log(is);
});
Author And Source
この問題について(Node.jsからiRemoconを制御するメモ), 我々は、より多くの情報をここで見つけました https://qiita.com/n0bisuke/items/a31ecb1259e6b5830960著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .