智能寝室-空调篇(3)

按捺不住折腾的念头,研究了一下红外信号排序。

首先查了下资料,得知空调遥控码是这样组成的:开头几个大数表示开始信号+数据信号+结尾几个大数小数组合表示结束,其中数据信号一短一长表示1,两短表示0.来看一段接收到的数据:

稍加观察可以得到寝室这台志高空调的红外信号组成是2+192+3的模式

写一个程序帮助分析

上面是输入数据,1/0那一片是两个数字转为一个高低电平,然后再将96个1/0四个一组转为24个16进制数,然后再一分析,发现它是有验证码的,验证规则为隔一位就是一个校验,即第3个数据是第1个数据的校验,第4个数据是第2个数据的校验,校验码是源码的补码,程序中删除了校验码。

经过反复分析,得出规律如下

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注