无线模块需要加密吗?又如何加密?
发表日期:2019-4-24 9:26:38   浏览次数:0

互联网发展到如今,已经可以说是百花齐放,市面上各种各样的产品,只要我们能想到的,都能在互联网相关的产品。但是,做互联网最忌讳什么?那就是信息泄露,如果一个产品的核心技术泄露出去,那将是灭顶之灾。作为互联网衍生出二代产品物联网也不例外,信息保密工作是重中之重。

大家都知道,无线模块之间进行传输的时候,数据是在空中无线传输的,这时候的数据就如同一个婴儿一样,极容易被有心人进行窃取解析。但是,我们对其进行加密,就如同婴儿有个家长保护着,那么别人想进行窃取的可能性就微乎其微了。

                 

那如何对无线模块进行加密呢?我们以LoRa611PRO无线模块来进行示例:

加密选择: 加密选择: 设置是否开启 AESAESAES加密, [参数 ]为 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使能

 关闭

 开启


上一篇: 无线模块中的频率和带宽解析
下一篇: SX1262无线模块和SX1276无线模块的区别