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

常见问题

终端设备

文档,原理图和工具可在SX1308产品页面,在“数据表及资源”标签下。

通过GUI从Windows 7/10机器主机控制

-PicoUI演示应用工具

-PicoCell网关GUI用户指南

来自Linux主机的控件(例如Raspberry)

-picoGW_mcu***, picoGW_hal和picoGW_packet_forwarder源代码

-LoRa PicoCell网关用户指南

请注意:所有库都是作为参考设计提供的,请参阅内置的许可协议。

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

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

您可以从服务器端进行固件升级,升级所需的时间取决于要更新的固件的大小。其思想是切换类B或类C中的节点,并从服务器发送数据。LoRa联盟的几个合作伙伴提供了FUOTA(固件空中升级)的示例。

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。

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

任何能够在Tx中进行跳频的设备也能够在Rx中进行跳频。我们在MBED上有一个示例代码,在那里我们展示了它是如何工作的。可能会发现在这里。

应该区分LoRa®(PHY)和LoRaWAN®,后者是在LoRa之上工作的协议。LoRaWAN需要网关,但不支持报文内跳。

LoRaWAN要求包间跳,其中每个下一个包都以新的频率发送,伪随机选择。其他客户已经成功地在FHSS同步系统中实现了LoRa,主要用于点对点通信场景。

最好的方法当然是通过使用DFuse实用程序和出厂默认二进制文件来恢复出厂默认值,这两者都是由LoRaMote配置实用程序提供的,以及LoRaMote用户指南中的指令集。

使用模块有两个主要原因:

  1. 它加速了开发,并且您不必编写一大堆底层代码来实现无线电系统。
  2. 它已经完全通过了FCC或ETSI认证,所以你不需要经过昂贵的测试。

LoRaWAN在线可用的开源代码正在实现LoRaWAN协议的芯片式实现。如果你走这条路,RF认证和LoRaWAN认证将需要重新完成。

频率分集是一种非常有效的缓解多路径的方法。传感器固件可以优化以改变数据速率,通道和包爆发速率当然会有所帮助。此外,数据融合技术可以产生非常强大的效果。

近几年来,嗅探数据融合已经在移动电话中得到了验证。这些技术可以显著降低定位的不确定性。通过使用LoRa上行链路来传输元数据以供求解器使用,有很多可能性。Semtech期望许多合作伙伴和第三方将努力为传感器和求解器添加功能,共同带来高精度低成本的解决方案。

多路径的最佳缓解措施是增加多样性:

  • 增加天线分集-在网关上增加多个天线。这对所有传感器都有好处。
  • 网关多样性—增加更多的网关。这对所有传感器都有好处。
  • 网关高度-减少物体存在于传输场的第一菲涅耳区。这对所有传感器都有好处。
  • 频率分集-在更宽的频谱上分布更多的通道,允许更多的数据包被分析和丢弃。这对于静态或半静态传感器特别有用。

接收窗口的长度必须至少是终端设备的无线电收发器有效检测下行导音所需的时间。至少需要6个符号,例如:

  • 对于BW = 125kHz, SF7,它应该至少6.1ms
  • 对于BW = 125kHz, SF12至少应该是196.6ms

如果终端设备在第一个接收窗口“RX1”期间没有接收到下行帧,则必须打开第二个接收窗口“RX2”。请注意,如果用于该终端设备的帧在第一个接收窗口中正确地检查了地址和MIC(消息完整性码),则终端设备不会打开第二个接收窗口。

  • RECEIVE_DELAY1是一个固定的可配置延迟,以秒为单位。默认为1秒。如果端设备实现的RECEIVED_DELAY1与默认值不一致,则在端设备调测过程中,需要通过带外通道与网络通信。网络服务器可能不接受与默认值不同的参数。
  • RX1频率与上行链路使用相同的频率通道。
  • RX1数据速率可编程,可等于或低于上行数据速率。缺省情况下,第一个接收窗口的数据速率与最后一个上行链路的数据速率相同。

  • RECEIVED_DELAY2是一个固定的可配置延迟,以秒为单位。必须是RECEIVE_DELAY1 + 1秒。缺省值为2秒。如果端设备实现的RECEIVED_DELAY2与默认值不一致,则在端设备调测过程中,需要通过带外通道与网络通信。网络服务器可能不接受与默认值不同的参数。
  • RX2频率是一个固定的可配置频率。
  • RX2数据速率是一个固定的可配置的数据速率。

LoRa端点是LoRa网络的元素,在其中进行传感或控制。它们被远程定位,由电池供电。这些端点可以设置为使用LoRaWAN网络协议与LoRa网关(集中器或基站)通信。

Baidu
map