将HT-M02连接到LoRa服务器

English

摘要

本文旨在描述如何将HT-M02网关连接到LoRa服务器,如TTN, ChirpStack,从而促进LoRa设备的二次开发和快速部署。

在所有操作之前,请确保HT-M02运行良好。如果没有,请参阅HT-M02(4G/LTE)快速入门文档。

 

连接到TTN

在TTN中注册LoRa网关

在TTN中创建并激活帐户,在 console 页面中选择“Gateway”。

../../_images/0330.png

如下图所示填写HT-M02信息并完成添加。

../../_images/0423.png

  • Gateway EUI – HT-M02网关的唯一ID;

  • I’m using the legacy packet forwarder – 必须选择;

  • Frequency Plan – 必须匹配HT-M02中的LoRa频段;

  • Router – 必须使用TTN系统分配的默认Router.

小技巧

这四点是成功连接TTN的关键。

连接TTN

在HT-M02网关中,只需要配置服务器地址和端口。在“global_conf.json”中配置“服务器地址”和“端口”:

sudo nano lora/packet_forwarder/lora_pkt_fwd/global_conf.json

在此文件末尾,进行适当的更改:

  “server_address”: “router.eu.thethings.network”, /*The server IP address or domain*/
  “serv_port_up”: 1700,
  “serv_port_down”: 1700,

../../_images/0146.png

ctrl + O 保存, ctrl + X退出,重启服务:

sudo systemctl restart lrgateway

检查系统是否正常运行:

sudo systemctl status lrgateway

../../_images/0236.png

 

不同区域的路由器地址:

https://www.thethingsnetwork.org/docs/gateways/packet-forwarder/semtech-udp.html#router-addresses

../../_images/0520.png

查看网关状态,它正在运行:

../../_images/0616.png

 

连接到ChirpStack服务器

ChirpStack 是目前最流行的LoRa服务器开源项目,广泛应用于许多领域,也是私有LoRa服务器的最佳选择。

ChirpStack网桥

有件事需要注意! ChirpStack需要一个名为Gateway Bridge的特殊服务,它将LoRa® Packet Forwarder协议转换为ChirpStack网络服务器通用数据格式(JSON和Protobuf)。

Gateway Bridge服务可以在树莓派或ChirpStack服务器上运行。我们建议安装在树莓派。

安装 ChirpStack Gateway Bridge: https://www.chirpstack.io/gateway-bridge/install/debian/

在ChirpStack中注册LoRa网关

如下图所示填写HT-M02信息并完成添加。

../../_images/0716.png

  • Gateway ID – HT-M02网关的唯一ID。

连接ChirpStack服务器

在HT-M02网关中,只需要配置服务器地址和端口。在“global_conf.json”中配置“服务器地址”和“端口”:

sudo nano lora/packet_forwarder/lora_pkt_fwd/global_conf.json

在此文件末尾,进行适当的更改:

  “server_address”: “router.eu.thethings.network”, /*The server IP address or domain*/
  “serv_port_up”: 1700,
  “serv_port_down”: 1700,

../../_images/0146.png

ctrl + O 保存, ctrl + X退出,重启服务:

sudo systemctl restart lrgateway

检查系统是否正常运行:

sudo systemctl status lrgateway

../../_images/0236.png

 

查看网关状态,它正在运行:

../../_images/0814.png

 

连接到HelTec服务器

在HelTec Cloud Server中注册LoRa网关

如下图所示填写HT-M02信息并完成添加。

../../_images/0914.png

  • Gateway ID – HT-M02网关的唯一ID。

连接HelTec服务器

在HT-M02网关中,只需要配置服务器地址和端口。在“global_conf.json”中配置“服务器地址”和“端口”:

sudo nano lora/packet_forwarder/lora_pkt_fwd/global_conf.json

在此文件末尾,进行适当的更改:

  “server_address”: “cn01.cloud.heltec.cn”, /*The server IP address or domain*/
  “serv_port_up”: 1700,
  “serv_port_down”: 1700,

../../_images/0146.png

ctrl + O 保存, ctrl + X退出,重启服务:

sudo systemctl restart lrgateway

检查系统是否正常运行:

sudo systemctl status lrgateway

../../_images/0236.png

 

不同区域对应服务器地址如下:

CN470cn01.cloud.heltec.cn

EU868eu01.cloud.heltec.org

US915us01.cloud.heltec.org

AU915au01.cloud.heltec.org

AS923as01.cloud.heltec.org

查看网关状态,它正在运行:

../../_images/107.png