【问题标题】:Configuring LoraWan Gateway配置 LoraWan 网关
【发布时间】:2017-02-22 10:49:17
【问题描述】:

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

【问题讨论】:

    标签: iot gateway lora


    【解决方案1】:

    LoRaWAN 中的网关做一般网关做的事情:调解异构媒体之间的通信。 LoRaWAN 网关是必不可少的,只是一个数据包转发器。通常,要与之通信的特定网络服务器在每个 LoRaWAN 网关中进行配置。

    首先看一下这个实现: https://github.com/Lora-net/packet_forwarder

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

    【讨论】:

      【解决方案2】:

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

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

      无线激活 (OTAA) 无线激活 (OTAA) 是 与物联网连接的首选和最安全的方式。 设备执行与网络的加入过程,在此过程中, 分配动态 DevAddr 并与 设备。

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

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

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

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

      【讨论】:

        猜你喜欢
        • 2022-09-24
        • 2021-12-11
        • 2013-06-09
        • 1970-01-01
        • 2021-08-06
        • 2013-03-05
        • 1970-01-01
        • 1970-01-01
        • 2021-03-13
        相关资源
        最近更新 更多