2021-07-28
互联网发展到如今,已经可以说是百花齐放,市面上各种各样的产品,只要我们能想到的,都能在互联网相关的产品。但是,做互联网最忌讳什么?那就是信息泄露,如果一个产品的核心技术泄露出去,那将是灭顶之灾。作为互联网衍生出二代产品物联网也不例外,信息保密工作是重中之重。
大家都知道,无线模块之间进行传输的时候,数据是在空中无线传输的,这时候的数据就如同一个婴儿一样,极容易被有心人进行窃取解析。但是,我们对其进行加密,就如同婴儿有个家长保护着,那么别人想进行窃取的可能性就微乎其微了。
那如何对无线模块进行加密呢?我们以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\n(字符形式显示,范围 000~255)
例如:“-032\r\n”, 说明当前的信号强度值为 -32dbm。
ø 指令[05]
读模块当前设置的 lbt 参数,其后不带[参数]
配置指令为:aa fa 05
返回值为:lbt 使能\r\n
例如: 返回 01 0d 0a ,说明空闲检测使能开启
ø 指令[06]
参数设置命令,所带[参数]为 1 字节,参数为: 空闲检测使能
配置指令为:aa fa 06 xx
返回指令:“ok\r\n”或"error\r\n"
例如: 开启 lbt 使能,应 16 进制发送:aa fa 06 01
lbt使能
开启空闲检测,[参数]为 1 字节。 设置范围:0-1
参数 | 0 | 1 |
lbt使能 | 关闭 | 开启 |