2022年07月02日
エアコンのリモコン信号を眺めてた
- 2022-07-02 (Sat)
- 一般
とりあえず,全部で 424ビット.
温度だけ変えた信号の差分を眺めて,温度をそのまま 2進数で送ってる部分と,その直後にビット反転してる部分とを発見.
それを踏まえて全体を眺めて見た結果,最初の 24ビットのはよくわからんけど,その後ろは「1バイトのデータ,そのバイトのビット反転」が 25バイト分繰り返されるという構造だった.ビット反転して繰り返すのはどんな意味があるのだろうか?(単純な繰り返しより何かに都合良い?)
あとは色々な信号の差分を眺めてみて,25バイトのそれぞれが何のデータなのかをある程度探ってみた.結果として切タイマーが 15秒単位で時間の長さを送ってたり入タイマーは 1分単位だったり,バイト境界を考えると温度が 2ビットの固定小数点数な気がしてきたり,信号をゼロから組み立てるのに必要な情報が揃ってきた.
本来リモコンでは送れない信号を送ったときにどういう挙動をするのかは気になるところ.タイマーはそのうち試してみよう.
- Comments: 0
- TrackBack (Close): -