java反射机制 mfc database nhibernate vue状态管理 vue提交表单 郑州网站开发 jquery多个元素绑定同一个事件 jquery获取dom对象 jquery拼接字符串 linux环境变量生效 mysql更新多个字段 svn更新本地代码 mysql建表主键自增长 mysql新建数据库 python报错 python开发教程 python自学 python编程语言 java的substring java的继承 java写文件 java课程学习 java遍历set linux密码 php项目实例 sql语句大全实例教程 微信客户管理系统 iphone滚动截屏 python封装 pdf拆分工具 考试练习系统 qq免安装版 2k14生涯模式修改器 3389扫描器 sim卡注册失败 音乐狂app 羽毛球拍握法 一键换肤大师 现代操作系统
当前位置: 首页 > 学习教程  > 

LoRa开发常见问题2

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

欢迎加入LoRa物联网:304350312。 接上一篇《LoRa开发常见问题》,再次将开发常见的问题总结出来。 11、发现在LoRa服务器好像账户开通付费才可以下行数据? ——loriot.io这个是需要付费才可以下行的,可以是使用the things netwo…

欢迎加入LoRa物联网:304350312。

接上一篇《LoRa开发常见问题》,再次将开发常见的问题总结出来。

11、发现在LoRa服务器好像账户开通付费才可以下行数据?

——loriot.io这个是需要付费才可以下行的,可以是使用the things network或者loraserver这两个都是免费的,loraserver可以下载部署在本地。

12、CAD的缺陷?

——(1)网关前导码要足够长;(2)信号差的情况下,没法唤醒;(3) 误唤醒。

13、如何测LoRa的发射功率?

——软件上可以是设备处于持续发射模式或者发射模式,硬件上使用频谱 仪。

14、节点和节点之间通信的方式除过LoRa,还有什么?

——FSK,典型的就是Silicon Labs的si4463系列,nordic的nrf2401系列。NB节点之间是不能相互通信的,NB节点类比GPRS节点,节点之间是不能直接通信的, 通过服务器可以间接通信。

15、LoRa怎么上云啊?

——用私有协议的话,可以给一个节点上面接上esp8266,上机智云、中国移动onenet等平台。用标准LoRaWAN的话,看官方的网络架构,一看就很清楚了。

16、LoRa的节点在距离四公里能可靠的收到包长为140个字节的数据包吗?

——1276/8系列的fifo最大是255,意味着一个包可以最大可以传输255 个字节,稳定性要实际测试了。

17、CAD检测时间与前导码的长度的关系?

——假如发送端发送一次数据包,前导码的传输时间是1s,那么接收端就要 以小于1s周期检测一次CAD,这样才能极大限度的确保接收端每次都能接收 到数据。

18、相同频率不同扩频因子是否也能增加信道数?用不同扩频因子相同频率带 宽似乎没有干扰?

——信道是mac层的概念,一般说的是频率;不同扩频因子,可以增加网络 容量,不同扩频因子是没有干扰的。

19、SX1278可以有上千个信道?

——首先1278是工作在137 - 525 MHz的,理论在这其中的任意频率都可 以。但是受一些外在因素的限制,只能工作在特定的频点。首先是天线,这 么宽频的天线是有难度的,其次合成无线频率是与外部晶振有关系的,受晶 振的误差,有的频点效果并不好,次之,在标准LoRaWAN  CN470-510的标 准下,信道是125K的带宽,说明了一点,带宽窄的话,相互之间就 会有射     频干扰之类的影响。

20、信号强的时候,减小扩频因子,信号弱的时候,增大扩频因子,可以这样  吗?

 ——这个实际就是标准LoRaWAN里面的ADR算法,ADR算法是由节点和服务 器双方调节的。服务器会根据历史RSSI和SNR计算,从而调节节点的扩频 因子(速率)和发射功率,一般服务器会往小的方向调节(SF12到SF7这个 方向,功率17dbm到5dbm这个方向)。以求达到优化网络容量和节省能耗 的目的。节点也会自我调节,一般往大的方向调节(SF7到SF12这个方向, 功率5dbm到17dbm这个方向)。

21、LoRa开发和zigbee、ble一样吗?

——不一样的,zigbee、ble这些属于soc。拿LoRa节点开发来说,一般使用SX1276、SX1278,而SX1276、SX1278仅仅是一个spi接口的射频收发器(transceivers),需要用mcu来驱动,如果要走标准LoRaWAN的话,还要移植LoRaWAN协议栈,不过,这些都是开源的,在github上面,https://github.com/Lora-net/LoRaMac-node,官方支持了好几种mcu,如果与官方的mcu一样,那么基本上下载下来就可以用了,如果mcu不一样,需要自己移植spi、timer驱动部分。

22、SX1301接收必须要有GPS做基准时钟输入吗?

——不是必须的,只有在节点有B类设备的时候,才需要网关的gps同步时钟,在节点只有A和C类的时候网关可以没有gps。

23、单片机都是低电压的了,为啥客户还要升压?

——电池并联一个电容,不是升压。并联电容是为了提高峰值电流,续流电容,也等效降低电池内阻,电源纹波更小和稳定。

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

——标准LoRaWAN节点代码有提到中继,但是并没有具体的实现代码; 市面上的中继都是私有的,且都是非低功耗的。阿里的LinkWAN节点代码实现了节点工作在中继模式,但是也没有实现中继器的代码。

25、元器件需要做高低温试验吗?

——一般都是整机来做的,有的元器件单个是没法测试的,比如mcu。用高低温箱就可以做,温度、湿度、渐变都是可以设置的。

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

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

可参考sx1276/8和PE4259的手册。

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

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

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

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

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

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

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

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

 


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

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?