网关
·2 min read
LoRa网关本身不需要进行入网(join)。在LoRaWAN网络中,入网(Join)过程是专门为终端设备(如传感器、摄像头等)设计的,而不是为网关设计的。
网关与终端设备的入网差异
-
网关:
- 网关是LoRaWAN网络的基础设施设备,用于中继终端设备与网络服务器之间的数据。它接收终端设备的无线数据包并将其通过网络(如以太网、4G、WiFi)转发给LoRaWAN网络服务器。
- 网关在工作时通常会直接连接到ChirpStack的Gateway Bridge并通过MQTT向ChirpStack Network Server报告数据包和状态信息。
- 由于网关不直接参与LoRaWAN网络的数据加密、解密和设备管理,它不需要执行入网过程,也不需要生成session密钥或进行身份认证。
-
终端设备:
- 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识别和管理这个网关的状态和数据传输。