完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
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 计算出电压 。 |
|
|
|
只有小组成员才能发言,加入小组>>
3310 浏览 9 评论
2991 浏览 16 评论
3492 浏览 1 评论
9057 浏览 16 评论
4086 浏览 18 评论
1175浏览 3评论
603浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
596浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2333浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1894浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 12:52 , Processed in 1.312251 second(s), Total 77, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号