Security 使用nRF24L01模块在PIC微控制器之间安全地传输命令
我用一些PIC微控制器和nRF24L01无线射频模块创建了一个小型无线网络。其中一个PIC为PIC18F46K22,用作向所有其他PIC发送命令的主控制器。所有其他(从)微控制器都是PIC16F1454,目前有5个。这些从控制器连接到各种设备(主要是灯)。主微控制器用于向这些设备发送命令,例如打开或关闭灯。这些设备还向主控制器报告连接设备的状态,然后在LCD屏幕上显示。整个设置工作得非常好 问题是,任何拥有这些廉价nRF24L01模块的人都可以简单地聆听主控制器发送的命令,然后重复这些命令来控制设备 对命令进行加密没有什么帮助,因为这些命令都是简单的指令,如果加密,它们看起来总是一样的,并且不需要解密就可以重新传输消息Security 使用nRF24L01模块在PIC微控制器之间安全地传输命令,security,wireless,pic,Security,Wireless,Pic,我用一些PIC微控制器和nRF24L01无线射频模块创建了一个小型无线网络。其中一个PIC为PIC18F46K22,用作向所有其他PIC发送命令的主控制器。所有其他(从)微控制器都是PIC16F1454,目前有5个。这些从控制器连接到各种设备(主要是灯)。主微控制器用于向这些设备发送命令,例如打开或关闭灯。这些设备还向主控制器报告连接设备的状态,然后在LCD屏幕上显示。整个设置工作得非常好 问题是,任何拥有这些廉价nRF24L01模块的人都可以简单地聆听主控制器发送的命令,然后重复这些命令来控制
那么,我如何在这个系统中实现一个安全级别呢?您试图做的是防止。解决这一问题的一般办法包括两件事: