このServer for irplus LANについて
古いIR搭載デバイスを使用して、irplus LANアプリのサーバー側を提供します。
Googleは常に変更されているため、このアプリは更新されません。
バイナリモードの優れたユニバーサルリモートアプリを使用して非常に満足していますしかし、私の新しい電話にはIRブラスターがありません。ありがたいことに、binrarymodeはサポートするために彼のアプリのwifiバージョンを作成しました実際の送信のためにサーバーにIRコードを送信します。 binarymodeは、彼のクライアントアプリと連携するPythonベースのサーバーを提供します。しかし、それは私のスキルレベルを超えたカスタムハードウェアソリューションに依存しています。
バイナリモードの取り組みにより、古いIR搭載の電話を使用して、新しい電話のバイナリモードのLANアプリで使用する仮想IRエミッターを作成できるようになることに気付きました。私がする必要があるのは、binarymodeのクライアントアプリが送信するコードをキャプチャし、それらのコードを電話のIR Blasterにルーティングするために、古い電話で実行されるサーバーアプリを作成することだけでした。このアプリは結果です。
このアプリをインストールして実行するときは、AndroidのIRサポートの範囲内で認識して使用できる組み込みのIRBlasterを含むデバイス上にある必要があります。申し訳ありませんが、これにより、ヘッドフォンジャックを介したオーディオによって駆動されるIRエミッターは除外されます。これは、これ以前はAndroidに組み込みのIRサポートがなかったため、Android4.3以降のみをサポートできることも意味します。
このアプリの使用はこれ以上ないほど簡単です。 IR搭載デバイスにインストールし、wifiを有効にしてアプリを開き、タイトルバーにサーバーのIPとポートをメモして(横向きモードでこれを確認すると役立つ場合があります)、[サーバーの開始]ボタンを押すだけです。 IRを備えたデバイスを、制御したいコンポーネントの見通しが良い場所に配置すると(エンターテインメントセンターに向けます)、別のデバイスでbinarymodeのアプリを使用して、このアプリにIRコードを送信して送信する準備が整います。
このアプリを実行しているIR搭載デバイスと同じネットワーク上にある別のデバイスにbinarymodeのLANアプリをインストールしたら、オプションメニューをタップし、設定を選択して、このアプリに表示されるIPとポートを適切なエントリに入力する必要があります。完了すると、リモコンのボタンをタップして、このアプリのメインページで応答を確認できるようになります。しかし、さらに重要なことは、すべてがうまくいけば、コンポーネントが送信されたIRコードに応答することを確認する必要があります。
IPはこのアプリとbinarymodeのアプリの両方で同じである必要があるため、このアプリを実行しているデバイスに静的IPを割り当てることは理にかなっています。そうすれば、IPが予期せず変更されることはなく、値がどうあるべきかを常に知ることができます。これを行うための手順は、Web検索を介してほとんどのwifiルーターで簡単に見つけることができます。
このアプリのメニューは限られたオプションを提供します。私が重要だと思うのは、各デバイスの起動後にこのアプリのサーバーを自動的に実行するためのチェックボックスです。そうすれば、いつでも準備ができているはずです。ただし、起動プロセスが完了したときにアプリに適切に通知しないデバイスがいくつか見つかっていることに注意してください。 BLU VivoXL2がそのようなデバイスの1つであることを私は知っています。これは、私のものではなく、デバイスメーカーの決定によるものであり、私にできることは何もありません。
このアプリは表示されている必要はなく、画面をオフにしても問題なく動作するはずです。ただし、このアプリを実行しているデバイスを充電器に接続したままにして、サーバーが必要なときに正常に動作していることを確認することをお勧めします。これは必須ではなく、単なる提案です。
また、デバイスに見られる内蔵IRエミッターの中には、動作ビームが非常に狭く、電力レベルが低いものがあることにも注意してください。これは、このアプリを実行しているデバイスが、制御されているコンポーネントに直接向けられている必要があることを意味します。また、IR信号がガラスやプラスチックを透過しない可能性があることも意味します。それについて私にできることは何もありません。私がハイパワーと幅広い操作で優れているとわかったデバイスの1つは、Samsung GalaxyS6です。しかし、他にもたくさんあると思います。


