互联网发展到如今,已经可以说是百花齐放,市面上各种各样的产品,只要我们能想到的,都能在互联网相关的产品。但是,做互联网最忌讳什么?那就是信息泄露,如果一个产品的核心技术泄露出去,那将是灭顶之灾。作为互联网衍生出二代产品物联网也不例外,信息保密工作是重中之重。
大家都知道,无线模块之间进行传输的时候,数据是在空中无线传输的,这时候的数据就如同一个婴儿一样,极容易被有心人进行窃取解析。但是,我们对其进行加密,就如同婴儿有个家长保护着,那么别人想进行窃取的可能性就微乎其微了。
那如何对无线模块进行加密呢?我们以LoRa611PRO无线模块来进行示例:
加密选择: 加密选择: 设置是否开启 AES加密, [参数 ]为 1字。设置范围:0001
参数 | 0 | 1 |
AES加密 | 关闭 | 开启 |
14) 密钥:设置无线数据加密密钥,[参数]为16 字节。
设置范围:0 ~ FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
默认出厂值:000102030405060708090A0B0C0D0E0F
Ø 指令[04]
当模块切换到配置状态下, RF 会实时侦测周边的场强信号, 用户可以通过串口发送相应的指令来获取模块当前的即时场强值。
读取指令为: AA FA 04
返回值为: 实时信号强度—\\r\(字符形式显示,范围 000~255)
例如:“-032\\r\”, 说明当前的信号强度值为 -32dBm。
Ø 指令[05]
读模块当前设置的 LBT 参数,其后不带[参数]
配置指令为:AA FA 05
返回值为:LBT 使能\\r\
例如: 返回 01 0D 0A ,说明空闲检测使能开启
Ø 指令[06]
参数设置命令,所带[参数]为 1 字节,参数为: 空闲检测使能
配置指令为:AA FA 06 XX
返回指令:“OK\\r\”或"ERROR\\r\"
例如: 开启 LBT 使能,应 16 进制发送:AA FA 06 01
LBT使能
开启空闲检测,[参数]为 1 字节。 设置范围:0-1
参数 | 0 | 1 |
LBT使能 | 关闭 | 开启 |