PR

スマートホーム:popIn Aladdinのリモコンで遊ぶ

スマートホーム

こんにちは、はな夫(@logicalifer)です。

我が家はテレビの代わりにプロジェクターを利用しています。

今回は、そのプロジェクターであるz6 polar meets popIn Aladdinのリモコンで遊んでみました。

リモコンについて

z6 polar meets popIn Aladdinに付属のリモコンは、popIn Aladdinの初代と似ていて、ライトをON/OFFする部分がないものです。

赤外線ではなくbluetoothで本体と接続して使用するため、方向等を気にせずに使用できる反面、赤外線を利用したスマートリモコンと連携して使用できないという問題があります。

そのため、我が家はラトックシステムズのスマート家電リモコンRS-WFIREX4とAmazonのecho flexを組み合わせて使用してスマートホーム化しているのですが、これらと連携できないでいます。

そこで、何かしら連携するヒントが無いか、リモコンで遊んで動きを確認してみました。

Windows10のPCと接続する

プロジェクタとペアリングができていると、プロジェクタと接続してしまうため、プロジェクタ側でペアリングを解除します。プロジェクタはペアリングしているリモコンが無いと、ペアリング要求の画面が出てくるので、電源を落としておきます。

次にWindows10でBluetoothの機器を追加します。

「マウス、キーボード、ペン、オーディオまたはその他の種類のBluetoothデバイス」として検索を開始すると、「Bluetooth 4.0 RC」として検出することができます。

ペアリングが完了すると、Bluetoothキーボードと同じようにWindows PCが操作できます。(ボタンが少ないので、できることは限られていますが。。。)

それぞれのボタンを押したときのPCの反応は以下の通りでした。

ボタン反応
電源ボタン無反応
マイクボタンブラウザ更新
メニューボタン右クリック
カーソルカーソル
OKEnter
戻るEscape
ホームHOME
ボリュームアップボリュームアップ
ボリュームダウンボリュームダウン

それぞれ、ボタンに合う動作をしました。リモコンがキーボードデバイスとして動作しており、同じようなキーが割り当てられているようです。

また、Androidスマートフォンにもペアリングして、動作を確認しました。

ボタン反応
電源ボタン音声ミュート
マイクボタンブラウザ更新
メニューボタンChromeでメニューバー表示
カーソルカーソル
OKEnter
戻る戻る
ホームホーム画面に戻る
ボリュームアップボリュームアップ
ボリュームダウンボリュームダウン

ほぼ同じです。違いとしては、電源ボタンで音声ミュートされたことです。これらの結果と、下記サイトと照らし合わせて、キーコードを探しました。

その結果、下記が得られました。

ボタンHID使用状況HID使用状況
の名前
LKCLinux
キーコード名
AKC
Android
キーコード名
電源ボタン0x007FキーボードMuteキー0x0071KEY_MUTE0x00A4KEYCODE_VOLUME
マイクボタン0x003Aキーボード F5 キー0x003FKEY_F50x0087KEYCODE_F5
メニューボタン0x0052KEYCODE_MENU
メニューボタン長押し0x004Aキーボード Home キー0x0042KEY_HOME0x008AKEYCODE_HOME
カーソル右0x004Fキーボード右矢印キー0x006AKEY_RIGHT0x0016KEYCODE_DPAD_RIGHT
カーソル左0x0050キーボード左矢印キー0x0069KEY_LEFT0x0015KEYCODE_DPAD_LEFT
カーソル下0x0051キーボード下矢印キー0x006CKEY_DOWN0x0014KEYCODE_DPAD_DOWN
カーソル上0x0052キーボード上矢印キー0x0067KEY_UP0x0013KEYCODE_DPAD_UP
OK0x0028キーボード Return(Enter)キー0x001CKEY_ENTER0x0042KEYCODE_ENTER
戻る0x0029キーボードEscキー0x0001KEY_ESC0x006FKEYCODE_ESCAPE
ホーム0x004Aキーボード Home キー0x0066KEY_HOME0x007AKEYCODE_MOVE_HOME
ボリュームアップ0x0080キーボード Volume Up キー0x0073KEY_VOLUMEUP0x0018KEYCODE_VOLUME_UP
ボリュームダウン0x0081キーボード Volume Down キー0x0072KEY_VOLUMEDOWN0x0019KEYCODE_VOLUME_DOWN

メニュー、メニュー長押し、ホームの3つについては、HIDとAndroidで割付有無に差異がありました。そのため、WindowsとAndroidでは反応が異なったようです。

また、電源ボタンについては、音声ミュートとして動きましたが、popin Aladdinでは電源ON/OFFになるので、なにか足りなく、SHIFTやALTとかをプラスする必要があるのではないかと思うので、また調査してみようと思います。

コメント

タイトルとURLをコピーしました