社区
首页»社区»常见问题解答

常见问题

LoRaWAN

大多数商业网关要么有一个内置的GPS,要么有一个使用外部GPS的输入。GPS是强制性的B类,以便信标都是同步的。

LoRa和LoRaWAN的典型通道间隔是200 kHz,这是两个通道之间的间隔(如果您有一个设备运行在912.2 MHz,下一个设备将运行在912或912.4 MHz)。原则上,LoRa在通道分离方面给出了大于1.5*LoRaBW的适当分离(选择性)。这将是最低178.5千赫。任何较低的分离都会产生较低的隔离,因此碰撞机会就越多,而且越大越好。

LoRa®连接终端设备中使用的收发器是频率灵活的,即它们具有快速开关板载锁相环。在上行链路期间,它们使用第一个信道(例如902 MHz),在收发器转到接收模式之前,将频率更改为920 MHz是非常容易和快速的。这通常需要100微秒。

上行链路和下行链路消息都在确定的通道上传输。例如,在A类设备上,上行通道由通道掩码(ChMask)控制,而下行通道要么是上行通道的功能,要么可以通过MAC命令进行配置。

无论是私有的还是公共的,特定地理区域的重叠网络将共享介质,因此碰撞率将会增加。

可以用来缓解这种情况的常用技术是使用清晰通道评估(Clear Channel Assessment),它通过使用频谱扫描技术(因此调整通道计划)来评估通道的“清洁度”,并在数据包传输中实现重试以最大限度地提高成功率。

当涉及到接入点端(网关)时,使用“私有”同步字而不是“公共”同步字是有用的,可以确保网关不会使用不同的设置报告绝大多数传入流量。

LoRaWAN报文的最大广播时间为3秒。报文由终端设备(上行消息)传输后,定时器事件“OnRxWindow1TimerEvent()”精确地在1秒(±20µs)后发生,对应于RECEIVE_DELAY1。然后收音机进入Rx模式相同的射频信道上传输数据包,与一个数据率上行数据速率的函数(参见LoRaWAN规范第7节)。以防下行消息没有收到,计时器事件”OnRxWindow2TimerEvent()”发生后2秒(±20µs)上行消息(RECEIVE_DELAY2)和导致的配置无线电接收窗口的第二个功能“RxWindowSetup()”。用于第二个接收窗口的射频通道和数据速率在LoRaWAN规范第7节中定义。

但是,在更改无线电之前,代码通过调用GetStatus()检查无线电状态。在这个阶段,要么无线电处于“RF_IDLE”状态,代码配置无线电进入Rx模式,要么无线电处于另一种状态(意味着无线电已经忙了),代码将简单地丢弃命令,直到无线电发出下一个IRQ。

最小接收窗口持续时间必须至少是终端设备的无线电有效检测下行导音所需的时间。

在LoRaWAN规范中,数据包时间取决于区域参数,永远不会超过3秒。

在节点端,LoRaWANstack的“ValidatePayloadLength(…)”函数确保了这一点,该函数检查要传输的数据量与数据速率的比较。

如果帧比预定义的长度长,将返回状态LORAMAC_STATUS_LENGTH_ERROR。在网关端,使用了同样的机制,因此网络上任何给定数据包的播放时间永远不会达到3秒。

在Github上提供的LoRaWAN堆栈支持自适应数据速率。该算法实际上由网络服务器控制,网络服务器将根据接收到的信号级别发送MAC命令来增加或减少数据速率。当在节点端使用确认消息时,如果节点没有收到确认消息,将自动降低包数据速率。

LoRaWAN协议并不用于节点间通信。所有节点都与一个或多个网关通信,网关将所有数据包转发到网络服务器。网络服务器负责重复数据删除,并将数据包从终端设备转发到适当的应用服务器。

根据用例,可以在每个节点上启用或禁用自适应数据率(ADR)。通常,这必须与网络提供商讨论。根据经验,静态节点通常打开ADR,而移动节点通常关闭ADR。

LoRaWAN协议支持数据包重复,以最大限度地提高异步系统中的数据包成功率。右指针是LoRaWAN规范中的NbTrans参数。

PHY头的描述最好在PHY设备的数据表中找到,即Semtech的SX1276和SX1272 rfic。

在显式报头模式中,报头包含三个值:

  • 即将到来的有效载荷的编码率(CR)
  • 即将到来的有效载荷的大小
  • 是否即将到来的载荷是由CRC-16附加的

您可以在sx1272和SX1276数据表的4.1.1.6“LoRa包结构”章节中找到关于LoRa头的更详细信息。

这个问题没有明确的答案,因为它取决于四个方面:

  • 接收包的RSSI/SNR(同一信道同时接收)
  • 数据包的播放时间(相当于数据速率,数据包越长,网关的一个解调器使用的时间越长)
  • 数据包的频率(两个具有相同数据速率和相同RSSI/SNR的数据包会发生碰撞,除非它们在不同的频率上)。
  • 终端设备每天发送数据包的次数(获取其他节点可以使用的资源)

ADR非常适合于静态终端设备。移动终端设备不建议使用ADR,因为传播无线电路径可能变化太快。

建议的做法包括使用“盲ADR”。

网络服务器和应用程序服务器是控制LoRaWAN应用程序高级方面的软件实体。网关和终端设备负责物理层连接,网络服务器负责协议,应用服务器负责应用层控制和数据。所有这些都是必需的。

通常所有LoRaWAN制造商都使用4/5,但严格来说,LoRaWAN规范中并没有强制执行编码率。选择权在你。

提高数据包成功率的一种方法是使用LoRaWAN“确认帧”。当实现时,确认帧将使设备请求确认。然而,不建议对传感器流量广泛使用确认帧,因为通常上行链路与下行链路流量的比例不应超过1%。

对于传感器数据的采集,建议采用包重复的方式,每个包中不仅要发送上一个传感器数据,还要发送上一个和上一个传感器数据。这样可以最大限度地收集数据量,而不会产生太多的下行流量。

DevEUI是一个64位的数字。它是终端设备的唯一ID。

AppEUI为64位数字。它是应用服务器的唯一ID,是终端设备发送的消息的目的地。它必须是唯一的,以便终端设备知道将其消息发送到哪里。AppEUI可以链接到单个应用程序(唯一客户),也可以链接到多个应用程序。在最后一种情况下,制造商必须使用DevEUI将消息重新路由到其终端客户。

如何获得:

DevEUI键链接到终端设备,这意味着终端设备制造商应该联系IEEE以获得一系列唯一标识符。

AppEUI通常由解决方案提供商提供给终端设备制造商。

AppKey是一个128位密钥,用于保护消息源(终端设备)和消息目的地(连接服务器)之间的通信。这个密钥对于每个设备都是唯一的,双方都必须知道。它是安全性的核心,必须只有设备和连接服务器知道。AppKey从不通过空中发送,必须在终端设备的生命周期内保持安全。

如何获得:

AppKey通常是一个随机生成的数字,它被编程到终端设备中,并同时与连接服务器通信,以便它可以验证来自终端设备的消息。

目前没有迹象表明这一频段正在欧洲得到协调,所以目前我们坚持使用865-870 MHz频段。

LoRaWAN和其他LPWAN技术之间存在一些技术差异,这些技术可以从双向连接、自适应数据速率和端点类别的角度解决更广泛的应用,但关键的区别在于生态系统、认证计划和标准化。如果你看看过去10年成功的技术采用,都遵循了这种模式188bet金博宝滚球。拥有不同的商业模式、竞争以及与行业领导者建立多样化的生态系统是扩大规模和部署的唯一途径。与专有技术相比,开放标准也是一种获得认可和广泛部署的有效策略,可以选择各种网络组件;188bet金博宝滚球网关、终端设备、云网络服务器以及来自许多不同供应商的芯片、开发套件和终端产品为潜在运营商或最终用户提供了低风险策略。

最后但并非最不重要的是,LoRaWAN保护数据和隐私,没有其他LPWAN,它是市场上最安全的解决方案,从传感器到应用服务器的所有数据都具有多层AES 128加密。

Baidu
map