前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LoRa节点开发常见问题总结

LoRa节点开发常见问题总结

作者头像
ManInRoad
发布2020-09-27 16:11:20
1.9K0
发布2020-09-27 16:11:20
举报
文章被收录于专栏:物联网思考物联网思考

1、如果要设置前导码内容,有什么方法吗? ——前导码只能设置长度,不能设置内容。

2、如何测试LoRa的接收灵敏度? ——软件上使被测LoRa设备一直处于接收模式;硬件上使用矢量信号发生器,波形文件一般芯片厂商(LoRa找升特)都会提供或者自己编写。

3、如何测LoRa的发射功率? ——软件上可以是设备处于持续发射模式或者发射模式,硬件上使用频谱仪,或者使用万用表测电流(粗略的方法)。

4、LoRa传输数据用加密算法吗? ——在LoRaWAN组网的情况下,使用AES128加密,在OTAA入网方式下,节点和服务器约定参数APPKEY,在ABP方式下,约定ADDR、APPSKEY、NWKSKEY三个参数。这几个参数都是用来加密的。

5、CAD的缺陷? ——(1)前导码要足够长;(2)信号差的情况下,没法唤醒;(3)误唤醒。

6、SX1278/76收发不用mcu IO口控制,如何做到收发自动切换?

——一般的射频开关,都需要两个GPIO来切换,仔细查看SX1278/76的手册,可以利用RXTX/RF_MOD这个引脚,然后选择一个有单控模式的射频开关,PE4259就具有单控模式,即可代替两个GPIO。

7、不同家的LoRa模块能不能相互通信?

——理论上,只要通信参数,如频点、速率等一致都是可以通信的,但是因为各厂家做私有协议有不同的数据封装方法,所以还是有些差别的,也因此才有了标准LoRaWAN协议。

8、目前LoRa开发是私有协议还是LoRaWAN?

——主流的还是LoRaWAN,大家都遵守这个规范,不同厂家的设备就可以互联。那么就可以使用A厂商的网关,B厂商的服务器,C厂商的终端。

9、LoRa终端与网关通讯的时候,终端如何解决同时发送数据时的冲突问题的?

——节点随机选择一个信道、发送周期中加入随机值、发送前监听(LBT)等方法可以都降低冲突的几率。

10、LoRaWAN部署多个网关,假设距离节点分别有ABC三个网关,节点发送数据,网关怎么回复?

——回复或不回复,是由节点发送的消息类型(confirm或者unconfirm)决定的,若节点发送confirm消息,则由server下发ack到网关,网关再无线发送。server会选择一个信号较好的网关下发;网关只做数据转发。

11、LoRaWAN能实现中继节点低功耗吗?

——标准LoRaWAN节点代码有提到中继,但是并没有具体的实现代码;市面上的中继都是私有的,且都是非低功耗的。

12、LoRaWAN网络中有没有IP地址的概念?

——在 LoRaWAN 中,每个 node 有一个 4 字节的地址(DevAddr)。它由 server 分配。参见LoRaWAN规范,如下截图:

——————END——————

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 物联网思考 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档