Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reverse engineering A/C逆向工程远程控制校验和_Reverse Engineering - Fatal编程技术网

Reverse engineering A/C逆向工程远程控制校验和

Reverse engineering A/C逆向工程远程控制校验和,reverse-engineering,Reverse Engineering,我一直在尝试对空调遥控器进行反向工程,大部分都做了,但无法理解校验和背后的逻辑(嗯,我相信这是一个校验和)。我已经找到了几种获取校验和的方法,但在我的例子中,它们似乎都不起作用。这是一个14字节的协议,这是我目前获得的数据(使用arduino和tsop1838红外接收器): 第6字节中的第3位打开或关闭空调(1表示打开,0表示关闭) 第7字节的前4位用于模式 第8字节的前4位表示温度 第9字节的前3位用于风扇 第9字节中的第4、第5、第6个用于swing 我相信最后一个字节是校验和。有人能帮我

我一直在尝试对空调遥控器进行反向工程,大部分都做了,但无法理解校验和背后的逻辑(嗯,我相信这是一个校验和)。我已经找到了几种获取校验和的方法,但在我的例子中,它们似乎都不起作用。这是一个14字节的协议,这是我目前获得的数据(使用arduino和tsop1838红外接收器):

第6字节中的第3位打开或关闭空调(1表示打开,0表示关闭)

第7字节的前4位用于模式

第8字节的前4位表示温度

第9字节的前3位用于风扇

第9字节中的第4、第5、第6个用于swing

我相信最后一个字节是校验和。有人能帮我吗


提前感谢

您确定7行就足以重建校验和公式吗?您认为我应该得到多少行?我想你可以在有限域上建立一个方程组来确定CRC多项式的系数。你会希望它至少有很好的决心。