单片机学习小组
登录
直播中
李丽华
7年用户
1445经验值
私信
关注
如何测试LoRa的接收灵敏度呢
开启该帖子的消息推送
LoRa
加密算法
网关
如何测试LoRa的接收灵敏度呢?
LoRa传输数据用加密算法吗?
回帖
(1)
曾培中
2022-1-20 09:38:38
1、如果要设置前导码内容,有什么方法吗?
——
前导码只能设置长度,不能设置内容。
2、
使用LoRa私有协议,从机应答超时设置多少ms比较合适?
——
计算一下空中飞行时间,超时的时间设置大于飞行时间即可。例如在SF=12、带宽=250K、前导码=6、Payload Length=12的情况,用如下计算工具可以得出飞行时间为462.85ms ,超时时间理论上大于这个值即可。
3、如何测试LoRa的接收灵敏度?
——
软件上使被测LoRa设备一直处于接收模式;硬件上使用矢量信号发生器,波形文件一般芯片厂商(LoRa找升特)都会提供或者自己编写。
4、
我的设备已经入网成功,设备状态为joined,这个时候我把网关断电,设备的状态为不会变成非joined?这个时候我想判断设备是否真的joined应该怎么办?
——
最简单的处理办法,就是节点定期发送链路检查命令,通信不上,就重新申请入网。
5、网关收到节点入网请求时,能知道设备的class类型吗?买了一个别人的网关,设备是class C的 但是网关好像是把我当作A了,不知道是不是代码有问题?
——
入网的时候是不分设备类型的,A、B、C处理逻辑都一样的。
6、
LoRa传输数据用加密算法吗?
——
在LoRaWAN组网的情况下,使用AES128加密,在OTAA入网方式下,节点和服务器约定参数APPKEY,在ABP方式下,约定ADDR、APPSKEY、NWKSKEY三个参数。这几个参数都是用来加密的。
7、
买了一个别人的网关RAK831 ,发现用他们的控制时候,每次下发数据给设备,都要设备先上报数据,我感觉这个网关把我的设备当做ClassA了,但实际上我是ClassC类型,我应该怎么测试我的设备ClassC功能没有问题啊?
——
与网关没关系,A、B、C类设备都是服务器处理的,一般在服务器注册 节点的时候,要选择为A或者B或者C,至少LoRaWAN1.0.2以及之前的版本 都是这样的。
8、
休眠的时候单片机没有用到的IO如何处理?
——
配置为下拉输入或者模拟输入。
9、
STM32L151读取的ADC不准,是什么原因?
——
很大程度上是参考电压的原因,一般使用电池供电的话,电池电压会随着时间下降或者负载瞬时间加大(例如:LoRa发射的时候,需要120ma的电流),到MCU VDD的电压也会波动,这个时候就不能才用VDD来作为参考电压了,需要使用芯片出厂的时候固化的参考电压来计算,151固化在下面这个地址。
10、
ADC的测量处理过程?
——
先读一下参考电压,得到ADC的CNT,然后计算每个CNT是多少V,然后读ADC输入电压,根据CNT 计算出电压 。
1、如果要设置前导码内容,有什么方法吗?
——
前导码只能设置长度,不能设置内容。
2、
使用LoRa私有协议,从机应答超时设置多少ms比较合适?
——
计算一下空中飞行时间,超时的时间设置大于飞行时间即可。例如在SF=12、带宽=250K、前导码=6、Payload Length=12的情况,用如下计算工具可以得出飞行时间为462.85ms ,超时时间理论上大于这个值即可。
3、如何测试LoRa的接收灵敏度?
——
软件上使被测LoRa设备一直处于接收模式;硬件上使用矢量信号发生器,波形文件一般芯片厂商(LoRa找升特)都会提供或者自己编写。
4、
我的设备已经入网成功,设备状态为joined,这个时候我把网关断电,设备的状态为不会变成非joined?这个时候我想判断设备是否真的joined应该怎么办?
——
最简单的处理办法,就是节点定期发送链路检查命令,通信不上,就重新申请入网。
5、网关收到节点入网请求时,能知道设备的class类型吗?买了一个别人的网关,设备是class C的 但是网关好像是把我当作A了,不知道是不是代码有问题?
——
入网的时候是不分设备类型的,A、B、C处理逻辑都一样的。
6、
LoRa传输数据用加密算法吗?
——
在LoRaWAN组网的情况下,使用AES128加密,在OTAA入网方式下,节点和服务器约定参数APPKEY,在ABP方式下,约定ADDR、APPSKEY、NWKSKEY三个参数。这几个参数都是用来加密的。
7、
买了一个别人的网关RAK831 ,发现用他们的控制时候,每次下发数据给设备,都要设备先上报数据,我感觉这个网关把我的设备当做ClassA了,但实际上我是ClassC类型,我应该怎么测试我的设备ClassC功能没有问题啊?
——
与网关没关系,A、B、C类设备都是服务器处理的,一般在服务器注册 节点的时候,要选择为A或者B或者C,至少LoRaWAN1.0.2以及之前的版本 都是这样的。
8、
休眠的时候单片机没有用到的IO如何处理?
——
配置为下拉输入或者模拟输入。
9、
STM32L151读取的ADC不准,是什么原因?
——
很大程度上是参考电压的原因,一般使用电池供电的话,电池电压会随着时间下降或者负载瞬时间加大(例如:LoRa发射的时候,需要120ma的电流),到MCU VDD的电压也会波动,这个时候就不能才用VDD来作为参考电压了,需要使用芯片出厂的时候固化的参考电压来计算,151固化在下面这个地址。
10、
ADC的测量处理过程?
——
先读一下参考电压,得到ADC的CNT,然后计算每个CNT是多少V,然后读ADC输入电压,根据CNT 计算出电压 。
举报
更多回帖
rotate(-90deg);
回复
相关问答
LoRa
加密算法
网关
接收机灵敏度
测试
疑问?
2016-09-11
5933
无源标签芯片
灵敏度
测试
设计介绍
2019-07-26
1616
如何
测试
ESP8266的发送功率和
接收
灵敏度
是否正常?
2024-07-12
120
请问CC1101怎么用信号发生器
测试
接收
灵敏度
灵敏度
2018-05-15
4940
Multisim中的
灵敏度
分析方法,为什么没有电容的
灵敏度
,另外
灵敏度
是怎么判断的。
2019-10-24
3337
如何设置zigbee的
接收
灵敏度
?
2016-03-30
4352
315,433MHz模块的
接收
灵敏度
怎么测?
2012-07-04
18757
CC3200的
接收
灵敏度
可以更改吗?
2016-04-18
2691
接收机灵敏度
测试
误码率出错的解决办法?
2020-05-20
1383
如何
测试
LAUNCHXL-CC1310的
灵敏度
2018-05-15
3635
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分