连接节点至HT-M00

[English]

概要

本文旨在描述如何连接节点到 HT-M00 网关, 方便LoRa设备的二次开发和快速部署. HT-M00 是一种双通道网关. 为了保证节点和网关之间能够正常通信, 节点所使用的通道必须与HT-M00网关的通道一致. 本文档以CN470为例进行说明.

在所有操作前, 请确保HT-M00及各节点正常运行 . 如果没有, 请参考HT-M00 快速入门 document.

小技巧

如果节点通道大于网关通道, 且包含网关通道, 则只有节点通道与网关通道匹配时, 节点通道才能进入网络. 如果节点通道中不包含网关通道, 则节点无法进入网络.

 

通道频率

CN470对应470.3MHz ~ 489.3MHz共96个信道. 频率每增加200kHz, 信道码增加1, 即:

freq=470.3+0.2*N(N为信道编码 0-95)

让我们看看代码: (在 .ino 文件对应LoRaWAN)

CubeCell系列参考 “LoRaWAN”, ESP32系列参考 “OTTA”.

这是为CN470定义的所有LoRaWAN协议通道的6个数组. 在 userChannelsMask[0]中, 0x00FF 表示使用前0-7个通道, 即 470.3MHz, 470..5MHz, 470.7MHz…471.7MHz. 将十六进制 FF 转换为二进制是 11111111. 从低到高的 11111111 对应的 是前0 ~ 7个通道, 即后1对应的是通道0, 前1对应的是通道7. 当您修改 “userChannelsMask[0]=0x0001”时, 这意味着通道被更改为 0, 即 470.3MHz, 当您修改 “userChannelsMask[0]=0x0080”时, 这意味着通道被更改为 7, 即 471.7MHz, 当您修改 “userChannelsMask[0]=0xFF00”时, 这意味着通道被 更改为 8-15, 即 471.9MHz, 472.1MHz, 472.3MHz…473.3MHz.

 

使用说明

HT-M00的web配置界面如下所示.

在HT-M00的配置界面中, 会配置网关的两个通道频率. 我们需要使节点使用的通道与这两个通道相对应, 即在相应的程序中修改信道掩码.

以CubeCell系列为例:

如果网关配置通道为 471.9MHz 和 472.1MHz, 则使用 9,10 个通道. 在LoRaWAN程序中, 您应该修改”userChannelsMask[0]=0x0300”.