LoraWAN论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4860|回复: 9
打印 上一主题 下一主题

Lowan协议问题

[复制链接]

5

主题

13

帖子

83

积分

注册会员

Rank: 2

积分
83
跳转到指定楼层
楼主
发表于 2019-10-15 19:51:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,想问一下lorawan协议中规定下行数据帧不含CRC,那么它是如何保证payload的完整性的呢
回复

使用道具 举报

100

主题

459

帖子

5232

积分

论坛元老

Rank: 8Rank: 8

积分
5232
沙发
发表于 2019-10-16 09:38:04 | 只看该作者
本帖最后由 BeyondDream 于 2019-10-23 10:31 编辑



在 LoRaWAN 协议中有说明:

No payload integrity check is done at this level to keep messages as short as possible with minimum impact on any duty-cycle limitations of the ISM bands used.
下行报文没有 CRC,不进行有效负载完整性检查,以使消息尽可能短,从而对所使用的ISM频带的任何占空比限制产生最小的影响。


当然,对于一些可靠性高(如:控制开关/阀门)的场景,这需要在“应用层”添加必要的校验机制。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

5

主题

13

帖子

83

积分

注册会员

Rank: 2

积分
83
板凳
 楼主| 发表于 2019-10-16 11:04:20 | 只看该作者
噢噢,非常感谢!还有一个问题想问的就是,现在终端唤醒机制lorawan官方标准上是纯ALHOA协议吗,然后锐米通信是CAD检测?三种终端类型都支持CAD检测吗
回复

使用道具 举报

100

主题

459

帖子

5232

积分

论坛元老

Rank: 8Rank: 8

积分
5232
地板
发表于 2019-10-16 17:50:23 | 只看该作者
CAD 检测是一个“不可靠”的机制,手册上说它能检测到“前导码”,但是,根据锐米这 5 年来的研发经验,它的成功率仅为 50%

server 唤醒终端是 Class B 协议,它比较复杂,涉及网关同步,节点对时,普及率极低。
回复

使用道具 举报

5

主题

13

帖子

83

积分

注册会员

Rank: 2

积分
83
5#
 楼主| 发表于 2019-10-16 20:12:11 | 只看该作者
本帖最后由 llj 于 2019-10-16 21:00 编辑

噢噢噢,非常感谢,祝您万事胜意,心想事成,天天开心额,还有一个问题就是,lora就是长距离,按照中国的人口密度,一个终端节点数据发给多个网关,再传给网络服务器,这样网络服务器会不会处理的数据量过大且冗余,或者说一个终端发给多个网关的目的是什么呢
有很多问题都很懵,感谢赐教
回复

使用道具 举报

100

主题

459

帖子

5232

积分

论坛元老

Rank: 8Rank: 8

积分
5232
6#
发表于 2019-10-17 08:46:42 | 只看该作者
1)现实生活中,一个终端节点的数据仅可能被“有限”的网关接收,因为无线电传播衰减很快,请参考:《最大化 LoRa 长距离,您应该知道的完整秘籍》 https://blog.csdn.net/jiangjunjie_2005/article/details/86012877

2)NS(Network Server)不会接收太多有数据,因为每个网关的带宽是有限的,请参考:《SX1301吞吐量是SX1278的多少倍?》 https://blog.csdn.net/jiangjunjie_2005/article/details/75123968
回复

使用道具 举报

5

主题

13

帖子

83

积分

注册会员

Rank: 2

积分
83
7#
 楼主| 发表于 2019-10-17 10:25:24 | 只看该作者
我感觉我表达的不够清楚,其实我真正想要了解的是,比如说小区1的终端节点发送数据,然后小区1和小区2的网关都能收到,那么传给网络服务器会不会有大部分数据都显得冗余,服务器是不是也可以设置接收哪个网关的信息?
回复

使用道具 举报

100

主题

459

帖子

5232

积分

论坛元老

Rank: 8Rank: 8

积分
5232
8#
发表于 2019-10-18 14:21:49 | 只看该作者
问1:“传给网络服务器会不会有大部分数据都显得冗余”  
答1:真正数据不会有那么多冗余,因为 2 个原因:信号衰减导致小区 2 网关难以收到小区 1 的节点数据; 节点数据长度有限。

问2:“服务器是不是也可以设置接收哪个网关的信息”
答2:理论上服务器完全可以“过滤”接收网关信息,这可以通过修改 LoRa Server 代码来实现。
回复

使用道具 举报

5

主题

13

帖子

83

积分

注册会员

Rank: 2

积分
83
9#
 楼主| 发表于 2019-10-19 09:51:30 | 只看该作者
好的万分感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|LoraWAN论坛  

GMT+8, 2024-4-24 15:39 , Processed in 0.148067 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表