config_irkit
IRkitとは
- IRKitはネットワーク対応学習型赤外線リモコン
- IOTハウスではWiFi経由でRaspberry piがIRkitからの赤外線データを読み取り、定時や入力イベント毎に送信、家電を操作します。

IRkitから家電の赤外線データを読み取り、送信や定時操作、入力イベントによる操作は全てWebブラウザから行います。
IRkitのIPアドレスが不明な場合はWebブラウザから
DIO Settings
TABのテキストBOXnone
の状態でSearch_Set
ボタンを押し、IRkitのIPアドレスが数分後に自動検出して表示されてから以下の操作をします。- IPアドレス自動検出は、Raspberry piとIRkitのIPアドレスがCクラスで構成されている場合に限ります。
- Please check the source code below
https://github.com/kujiranodanna/IOT-House/blob/master/raspberrypi/www/remote-hand/irkit_search.cgi
- Please check the source code below
- IPアドレス自動検出は、Raspberry piとIRkitのIPアドレスがCクラスで構成されている場合に限ります。
IRkitへ向けて赤外線リモコン操作直後にWebブラウザでIRkitから家電の赤外線データを読み取りします。(赤外線リモコン・ボタン操作直後のみデータ読み取り可能)

- Raspberry piでIRkitから家電の赤外線データの読み取りは以下GETコマンドで行います。
1
# curl -s -m $RETRYTIME --retry $RETRY --user-agent ${USERAGENT} http://${IP}/messages --header "X-Requested-With: PepoLinux" >${IRFILE}
- 読み取ったデータは以下json形式で格納されます、これをタイミング毎に送出して家電を操作します。
1
2# cat .irdata_0
{"format":"raw","freq":38,"data":[3968,1927,10762,1927,2911,1037,2911,1037,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,2813,1073,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,2911,1037,1037,1037,2911,1037,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,968,968,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,968,968,2911,968,843,1111,2911,1037,2911,1037,843,1111,2911,1037,2911,1037,843,21415,3834,1927,10762,1927,2911,1037,2911,1037,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,2813,1073,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,2911,1037,1037,1037,2911,1037,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,968,968,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,968,968,2911,968,843,1111,2911,1037,2911,1037,843,1111,2911,1037,2911,1037,843,21415,3834,1927,10762,1927,2911,1037,2911,1037,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,2813,1073,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,2911,1037,1037,1037,2911,1037,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,968,968,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,843,1111,968,968,2911,968,843,1111,2911,1037,2911,1037,843,1111,2911,1037,2911,1037,843]} - Raspberry piでIRkitから家電の赤外線データを読み取りは以下POSTコマンドで行います。
1
# curl -s -m $RETRYTIME --retry $RETRY --user-agent ${USERAGENT} -X POST -F upfile=@/${IRFILE} http://${IP}/messages >${DOCFILE}
- IRkitの定時操作は
Auto Prosess
Tabで行います。

- IRkitの入力イベント操作は
DIO Contorol
Tabで行います。

- Please check the source code below
https://github.com/kujiranodanna/IOT-House/blob/master/raspberrypi/www/remote-hand/irkit_reg.cgi
https://github.com/kujiranodanna/IOT-House/blob/master/raspberrypi/www/remote-hand/irkit_post.cgi