网关

·2 min read

LoRa网关本身不需要进行入网(join)。在LoRaWAN网络中,入网(Join)过程是专门为终端设备(如传感器、摄像头等)设计的,而不是为网关设计的。

网关与终端设备的入网差异

  1. 网关

    • 网关是LoRaWAN网络的基础设施设备,用于中继终端设备与网络服务器之间的数据。它接收终端设备的无线数据包并将其通过网络(如以太网、4G、WiFi)转发给LoRaWAN网络服务器。
    • 网关在工作时通常会直接连接到ChirpStack的Gateway Bridge并通过MQTT向ChirpStack Network Server报告数据包和状态信息。
    • 由于网关不直接参与LoRaWAN网络的数据加密、解密和设备管理,它不需要执行入网过程,也不需要生成session密钥或进行身份认证。
  2. 终端设备

    • LoRaWAN终端设备(如传感器或摄像头)需要通过入网过程(即Join过程)与网络服务器建立安全连接。
    • 入网过程生成的session密钥用于数据加密和解密,以确保数据传输的安全性。
    • LoRaWAN支持两种入网方式:
      • OTAA(Over-the-Air Activation):设备向网络发送Join请求,经过网络服务器验证后完成入网。
      • ABP(Activation by Personalization):设备预配置好session密钥和DevAddr,不需要执行Join请求。

网关的配置和上线

尽管网关不需要入网,但在连接到ChirpStack网络时需要进行一些基础配置,例如:

  • 网关ID:通常是网关的MAC地址或其他唯一标识符。
  • 频段配置:配置网关接收的频段以适应本地区的LoRaWAN频率规范。
  • 网络连接信息:确保网关能通过网络(MQTT、HTTP等)将数据传送给ChirpStack。

网关配置完成后,可以通过ChirpStack的管理界面或API进行注册,以便ChirpStack识别和管理这个网关的状态和数据传输。