行测 计算机基础知识 java反射机制 状态模式 angularjs mtu原理 sas seo HammerJS jq选择子元素 jquery清除子元素 ie内核浏览器怎么设置 mac脚本编辑器 matlab插值函数 idea开发python python的random函数 python连接mysql数据库 python实例教程 java环境搭建 java基础学习 java初级 java求阶乘 java路径 java日期格式 雪地求生 马赛克软件 shutil 如何强行退出小米账号 脚本之家官网 millenium listpreference sim卡注册失败 视频相册制作软件 摩斯密码翻译器 摩尔斯电码翻译器在线 视频解析软件 spss20安装教程 小米8游戏模式 pr加速视频 ipad上市时间
当前位置: 首页 > 学习教程  > 

LoRa开发常见问题

2020/10/16 17:46:04 文章标签: lora开发

欢迎加入LoRa物联网:304350312。 1、如果要设置前导码内容,有什么方法吗? ——前导码只能设置长度,不能设置内容。 2、使用LoRa私有协议,从机应答超时设置多少ms比较合适? ——计算一下空中飞行时间&…

欢迎加入LoRa物联网:304350312。

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 计算出电压 。


本文链接: http://www.dtmao.cc/news_show_300099.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?