携帯電話の IrDA を使用して、家電製品 (HDD メディア プレーヤーなど) をリモート コントロールするために必要なインパルスを作成するコードを作成する必要がある場合、どのモバイル OS でどの API またはライブラリを使用する必要があるでしょうか?
特定のモバイル OS は、他のものよりもその種のアプリケーションに適しているのでしょうか?
携帯電話の IrDA を使用して、家電製品 (HDD メディア プレーヤーなど) をリモート コントロールするために必要なインパルスを作成するコードを作成する必要がある場合、どのモバイル OS でどの API またはライブラリを使用する必要があるでしょうか?
特定のモバイル OS は、他のものよりもその種のアプリケーションに適しているのでしょうか?
まず、IrDA はリモート コントロールに最適ではないことを知っておく必要があります。それは可能ですが、IrDAは設計上高速/低速範囲であり、低速をエミュレートできますが、範囲(IMO)は実用にはほど遠いです(Nokia e50は2〜3mのデジタルカメラシャッターを制御できます...非常に、非常に慎重に照準を合わせます)。これを達成するために必要なハッキングの量をここに示します。基本的には、IrDA をだまして正しい周波数で正しいインパルスを送信する必要があります。
2 つ目は、CIR のリモート コントロールが思ったほど単純ではないということです。使用される周波数、変調、波長、コマンド コードなどの異なる無数の規格があります。何をサポートしたいのかを知る必要があります。LIRC サイトは、 http://lirc.sourceforge.net/remotes/を判断するのに非常に役立ちます。それが何を意味するのかについての親しみやすい説明は、ここにあります: http://www.sbprojects.com/knowledge/ir/ir.htm
既製のライブラリとプラットフォームについては... 正直わかりません。PocketPC (特に nevo ) と Symbian S60 ( irRemote )でそれが行われるのを見てきました。動作する J2ME アプリはまだ見たことがありません。
前回、赤外線リモコンが必要になったときは、赤外線ダイオード、AVR ATTiny、驚くほど短い組み立て部品を使って一緒にハックしました :)