赤外線解析アプリをTauri+React+Rustで書き換えた。

前回に続いてTauriの練習。
以前作ったReactNativeアプリを Rust + React + Ant Design + TypeScriptでWindowsアプリにしてみた。

これを書き換えた。
ダイキンエアコンのリモコン信号を解析する

赤外線リモコン信号を見てみる

赤外線リモコンコードは

なので, ありがたく頂戴した。

ソニー デジタルテレビ1 電源

PLAINTEXT
5B0018002E001800180018002E001800170018002E00190017001800170018002E00180018001800170018001700180017004F03
クリックして展開し、詳細を表示

image01
結果はSIRC 101010010000

東芝 デジタルテレビ1 電源

PLAINTEXT
5601A900180015001800140018001400190013001900140019001400170040001700150018003F0019003E0018003E0019003F0019003E00170040001800140019003E001800150018003F00180014001800140019003F0018001400170016001700150018003F001800140018003F0018003F001800140019003F0018003F0018003E0019004F03
クリックして展開し、詳細を表示

image02

結果はNEC 000000101111110101001000101101111 最終ビットはストップビット。

ダイキン エアコン1 運転 冷房 18℃

PLAINTEXT
13001000130010001200110012001100130010001100C303840043001200320012001000120010001200110011003300110012001200110011001200110012001200320012001100120032001200320011001200120031001300310013003100130031001300320012001100120010001200320012001100120011001300100012001100120011001200110012001100110012001200110012001100110033001200110011003300110012001200110011001200120032001100330012001100110012001200110012001000120013001100100012001100120011001100120012001100120011001200110012001100120032001200110011001200110032001300310013003100130010001200320011003300110033001200320012004F03
クリックして展開し、詳細を表示

フレーム二つ

image03
image04

第一フレームは謎(プリアンブルでないか? ) 第二フレームは
AEHA 11 da 27 00 c5 00 20 f7 01
最後はストップビット。

その意味はこのページの内容と突き合わせてみてほしい。

パナソニック エアコン1 運転 冷房 26℃

PLAINTEXT
8800410014001000130032001300100013001000130010001300100014001000130010001300100013001000130010001400100013001000130032001300100013001000130010001400100013001000130010001300100014003100130032001300320013001000130010001300320013001000130010001400100013001000130010001300100014000F00140010001300100013001000130010001300100014001000130010001300100013001000140010001300100013001000130010001300100014001000130010001300100013001000130010001400100013001000130010001400100013003100140031001300100013001000140010001300100013001000130082018800410013001000140031001300100014001000130010001300100014000F001400100013001000130010001300100014000F00140010001300320013001000130010001300100014000F001400100013001000130010001300320013003200130032001300100013001000130032001300100013001000140010001300100013001000130010001300100014001000130010001300100013001000140010001300100013003200130010001300100014003100130032001300310014001000130010001300100013001000140031001300100014003100130032001300100013000F0013001000140010001300100013001000130010001300100014001000130031001400310013003200130032001300320013001000130032001300100013003200130031001400100013003100140031001300100013001000140010001300100013001000130010001400100013001000130010001300100013001000140010001300100013003200130032001300310014000F0014001000130010001300100013001000130010001400100013001000130010001300320013003200130031001400100013001000130010001300100013001000140010001300320013001000130010001300100014000F001400100013001000130010001300100014001000130010001300320013003200130010001300100013001000130011001300310013001000140010001300100013001000130010001300100014001000130010001300100013001000130011001300310013001000140010001300100013001000130032001300320013001000130032001300100013003200130032001300100013004F03
クリックして展開し、詳細を表示

フレーム二つ

image05
image06

第一フレームは
AEHA 40 04 07 20 00 00 00 60 01
最後はストップビット。
第二フレームは
AEHA 40 04 07 20 00 9c 2c 01 f5 b0 00 70 07 02 00 61 00 10 d6 01
最後はストップビット。

その意味はこのページの内容と突き合わせてみてほしい。

三菱 エアコン1 運転 冷房 26℃

PLAINTEXT
840044001200320012003100120011001200110010001200110033001200110012001100120031001100320013001000120032001200100013001000130031001200310013001000110032001300310012001100120011001200310011001200120011001000330012001100110012001200110012001100120010001300100013001000130010001300100012001100130010001200110011001200120011001200110012001000110012001300100013001000120011001200310013001000130010001300100012001100120011001200310013003100120010001300310012001100120010001100330012001000130031001200110012001100120011001200100013001000130031001000130012001000130010001300100012003200100033001200110010001300120011001200100013001000130010001200320012001000130010001300100013001000130010001100120012001100120011001200110012001000130010001100120013001000110012001300100012001100120011001000130012001100120011001200100013001000130010001100120013001000120011001200110012001100120011001200110012001000130031001200110012001100120011001200110012001000130031001200110012001000130031001300100013001000130010001300100012001100120011001200110012001100120011001200100013001000130010001300100013001000120011001200110012003100130010001300100012003100110012001200310013003100120011001200EB018500430011003200110033001200110012001100120010001300310012001100120011001200310013003100120010001300310012001100120010001100330012003100110012001100320013003100120011001000130012003100120011001000130012003100120011001100120010001300120011001200100013001000110012001100120013001000120011001200110011001200120011001000130012001000110012001300100013001000130010001200110012003100130010001100120011001200120011001100120010003300120032001200100012003200120011001200100013003100100012001300310010001300100013001200110010001200130011001200310011001200110012001000130012001100120031001100320013001000110012001100120011001200110012001100120010003300110012001100120011001200120011001000130010001300100012001100120011001200110012001100120011001200110012001000130010001300100013001000120011001200110012001100120011001200110012001000130010001300100013001000120013001000110012001100120011001200110012001100320011001200110012001100120012001100110012001000330011001200110012001000330011001200110012001100120011001200110012001000130010001300120011001000120011001200110012001100120011001200110012001200110010001300100033001100120011001200110032001100120011003300100033001100120012004F03
クリックして展開し、詳細を表示

フレーム二つ

image07
image08

第一フレームは
AEHA 23 cb 26 01 00 20 58 0a c2 40 00 00 00 40 90 00 00 69 01
最後はストップビット。
第二フレーム(第一フレームと同じ)は
AEHA 23 cb 26 01 00 20 58 0a c2 40 00 00 00 40 90 00 00 69 01
最後はストップビット。

その意味はこのページの内容と突き合わせてみてほしい。

GitHubリポジトリ

ソースコードとWindows実行ファイルとインストーラはGitHub上にあります。
習作ですがライセンスに則りご活用ください。

ビルドの仕方

GitHubにおいてある実行ファイルを使ってもらえたらいいんだけど。

手元でビルドしたいなら

BASH
 npm run tauri dev
クリックして展開し、詳細を表示

とか

BASH
 npm run tauri build
クリックして展開し、詳細を表示

です。

かなり時間がかかりますので覚悟のうえで。

著作権表示

著者: Akihiro Yamamoto

リンク: https://ak1211.com/posts/7727/

ライセンス: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Please attribute the source, use non-commercially, and maintain the same license.

コメント

検索を開始

キーワードを入力して記事を検索

↑↓
ESC
⌘K ショートカット