配置LoraWan网关

时间:2017-02-22 10:49:18

标签: iot gateway lora

我正在尝试使用Arduino和Dragino Lora Shield可编程的传感器构建LoRaWan网络,我找到了许多使用网关的解决方案,包括一个RPI和另一个Dragino Lora Shield或iC880A,以及数据I接收将被发送到云端的服务器。我对网关编程非常困惑,我是否需要告诉它连接到节点和服务器?还是自动收到日期?我是否将服务器编程为连接到网关或直接连接到节点?

2 个答案:

答案 0 :(得分:0)

1)我需要告诉它连接到节点吗?还是自动收到日期?

您必须以ABP模式或OTAA模式配置网关和设备。

  

空中激活(OTAA)空中激活(OTAA)就是这样   与物联网连接的首选和最安全的方式。   设备执行与网络的连接过程,在此期间a   分配动态DevAddr并与安全密钥协商   设备

     

个性化激活(ABP)在某些情况下,您可能需要   硬编码DevAddr以及设备中的安全密钥。这个   表示通过个性化(ABP)激活设备。这个策略   可能看起来更简单,因为你跳过了连接过程,但它有   与安全相关的一些缺点。

2)我需要告诉它连接到服务器吗?我是否将服务器编程为连接到网关或直接连接到节点?

您的服务器不应与节点通信,它只与您的LoRaWAN网关通信。

网关有多种方法可以将数据发送到您的服务器。例如,您可以使用MQTT或Protocol Buffer。

答案 1 :(得分:0)

LoRaWAN中的网关通常执行哪些网关:调解异构媒体之间的通信。 LoRaWAN网关只是一个包转发器。通常,在每个LoRaWAN网关中配置要与之通信的特定网络服务器。

作为一个起点,看看这个实现: https://github.com/Lora-net/packet_forwarder

注意:从网关的RF模块接收的任何LoRaWAN数据包都会转发到网络服务器,反之亦然*。网络服务器处理:终端设备认证,会话级别的终端设备消息解除加密,终端设备重复消息,终端设备重放消息,终端设备数据速率限制,与用户应用程序的数据/路由交换(本商业网络服务器解决方案有很多选项),还有更多......