HT-M0L 是Heltec Automation与“腾讯连连”小程序联名推出的一款小体积、低成本的单通道LoRaWAN网关,主要面向智能家居、通信方案评估等应用场景,HT-M00L具有以下特性:
LoRaWAN服务器采用腾讯云的物联网开发平台(IoT Explorer)提供的LoRa开放社区网络
单通道LoRaWAN网关HT-M00L :
登录腾讯云物联网开发平台(IoT Explorer),腾讯云物联网开发平台LoRaWAN产品开发流程如下图所示
腾讯云物联网开发平台LoRaWAN产品开发流程
首先在 物联网开发平台 ->“公共示例”-> "新建项目",比如新建项目为 LGW_SC01_M00L
接下来,在新建的项目“LGW_SC01_M00L”下面完成以下两类操作:
“服务中心”->“网络管理”->“LoRa网关管理”可用于搭建LoRaWAN网络与服务。
点击“服务中心”->“网络管理”->“LoRa网关管理”,即可进入LoRa社区网络。
“LoRa网关管理”-->“社区网络”-->“添加网关”,填写LoRa网关的相关信息
注意GwEUI必须与实际所使用LoRa网关EUI保持一致,否则LoRa网关将加入不了LoRa社区网络。
LoRaWAN网关是LoRaWAN终端设备与LoRaWAN服务器(腾讯云物联网开发平台)相互通信的桥梁。
网关采用的是HT-M00L,首先进入网关的Web配置界面
单通网关,可根据实际需要添加自定义频点模板,以更好的适配单通道LoRaWAN网关
“频点信息”这里选择“3.1.2.2”定义的单通道频率模板。
腾讯云物联网开发平台“开发中心”可用于创建基于LoRaWAN终端设备的应用产品。
点击 “开发中心” ->“新建产品”,在“新建项目”页面填入产品的相关信息
创建完产品后,就可以根据实际产品需求,按照产品开发流程向导,完成所需要内容。
“数据模板”允许用户根据项目实际需要定义物模型。
注意: 必须正确定义数据模板,才能在“4 设备调试”正常显示设备上报的数据,否则即使终端侧通信正常,物联网开发平台侧也只能看到有数据上报行为(上行帧序列号\下行序列号会发生变化),但未显示预期的内容。
“设备开发”可用于配置LoRaWAN的部分通信参数(协议版本、入网方式、设备类型、RX1 Delay、频率模板等)
“云端解析”可用于定义二进制数据(终端侧)与JSON数据(平台侧)格式相互转换的JS脚本。
上行数据解析脚本示例
function RawToProtocol(fPort, bytes) {
var data = {
"method": "report",
"clientToken" : new Date(),
"params" : {}
};
data.params.period = bytes[2] | (bytes[3] << 8);
data.params.temperature = ( bytes[8] | (bytes[9] << 8) )/100;
data.params.humidity = ( bytes[10] | (bytes[11] << 8) )/100;
return data;
}
function RawToProtocol(fPort, bytes) {
var data = {
"method": "report",
"clientToken" : new Date(),
"params" : {}
};
data.params.temperature = bytes[0];
data.params.humidity = bytes[1];
data.params.period = bytes[2] | (bytes[3] << 8);
return data;
}
“交互开发”提供配置"腾讯连连"小程序等服务
“设备调试”可用于添加待接入的LoRaWAN终端设备,填写设备DevEUI与设备密钥(AppKey),以便进一步调试验证。
“设备调试”可以查看到“设备日志”、“设备事件”、“设备上下行日志”等信息。
“在线调试”可以进行查看上行数据(必须符合数据模板中定义的数值范围),下发下行数据包
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。