遥控器是通过红外线或者RF信号来发送指令,从而操纵电器产品的设备。它由按键板、微控制单元、红外线发射模块等组成。当用户按下按键时,微控制单元就会将相应的信号转化成红外线或者RF信号通过发射模块发射出去。
遥控器对码分为固定码和滚动码两种方式,其中滚动码是一种加密方式,能够提高安全性。固定码的数据位不会发生改变,设备初始状态和设备刚出厂时的状态相同,容易被不法分子模仿。而滚动码每次都是不同的,保障了设备的安全性。
遥控器对码是指把遥控器和电器设备之间的通信码按照一定的方法进行对应的过程,以使得电器设备能够接受遥控器发出的信号。遥控器和设备需要通过同样的编码方式才可以进行通信,遥控器上的按键绑定了不同的编码数据,如按下开机键发送的编码数据就是开机编码数据。而电器设备需要接受这些编码数据才能响应指令。
固定码对码是用一个固定的编码方式,将遥控器和设备进行对应。它的原理是遥控器发出的固定编码,设备不能接收或不能正确解码时,就不能控制设备。而且,固定码被复制的风险很大,一旦遥控器被复制,安全性就会非常低。
滚动码是一种特殊的编码方式,它可以每次都生成不同的编码数据,提高了设备的安全性。遥控器通过一个种子码来生成不同的编码序列,而设备需要同样的种子码才能正确解码。滚动码可以避免被攻击者抓住规律进行模仿,也可以避免遥控器被复制的风险。