无线模块需要加密吗?又如何加密?-凯时官网下载

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使能 关闭 开启