星纵网关和节点连接腾讯云
目录
概述
本文介绍如何将星纵物联LoRaWAN®网关及节点连接到腾讯云。腾讯云平台目前只支持CN470频段的网关和节点接入。如下以UG65和EM300-TH节点为例。
准备
- 星纵物联LoRaWAN®网关
- 星纵物联LoRaWAN®终端节点
步骤
1. 注册账号
登录腾讯云地址:https://console.cloud.tencent.com,实名注册账号。
2. 创建项目
- 在对话框里面输入物联网开发平台,然后“回车”即可进入物联网开发平台。

- 点击“项目列表>新建项目”,定义项目名称。


3. 创建完项目之后,可在项目列表查看自己所创建的项目。

3. 平台添加网关
- 点击所创建的“项目ID”,然后依次点击“网络管理>LoRa网关管理>社区网络>添加网关”。


4. 网关配置(以UG65为例)
点击“Packet Forwarder>常规> ”,添加NS类型、服务器地址和端口,点击保存&应用。


- 类型:Semtech
- 服务器地址:things.qcloud.com
- 上行端口:1700
- 下行端口:1700
5. 网关连接状态
- 可在腾讯云上查看网关连接状态,点击“网络管理>LoRa网关管理>用户网关”即可查看网关在线状态。

- 也可以在网关上查看连接状态。

6. 添加节点
- 点击“产品开发>新建产品”。产品名称可自定义,产品品类选择“用户自定义”,设备类型选择“设备”,认证方式选择“密钥认证”,通信方式选择“LoRaWAN”。


- 查看所创建的产品。

7. 节点配置
7.1 物模型
- 点击“产品ID”进入物模型配置,在自定义功能栏里点击“新建自定义功能”。

- 本文使用EM300-TH设备为例,所以定义如下两种属性,配置完成之后点击下一步。

7.2 设备开发
- 进入设备开发,点击编辑,用户自定义频点选择LoRaWAN Regional Parameters 1.0配置完成之后点击保存和下一步。

- 配置云端解析,需要在上行数据解析填入传感器数据解码器。

注意:星纵物联设备解码器:https://github.com/Milesight-IoT/SensorDecoders或者https://gitee.com/milesight/SensorDecoders
在对应设备目录下选择含_Chirpstack 字段的文件获取对应的解码函数。
对腾讯云解码器(decoder)的编写方法如下,(以EM300-TH为例)。
function RawToProtocol(fPort, bytes) {var decoded = {};for (var i = 0; i < bytes.length;) {var channel_id = bytes[i++];var channel_type = bytes[i++];// BATTERYif (channel_id === 0x01 && channel_type === 0x75) {decoded.battery = bytes[i];i += 1;}// TEMPERATUREelse if (channel_id === 0x03 && channel_type === 0x67) {// ℃decoded.temperature = readInt16LE(bytes.slice(i, i + 2)) / 10;i += 2;// ℉// decoded.temperature = readInt16LE(bytes.slice(i, i + 2)) / 10 * 1.8 + 32;// i +=2;}// HUMIDITYelse if (channel_id === 0x04 && channel_type === 0x68) {decoded.humidity = bytes[i] / 2;i += 1;} else {break;}}var data = {"method": "report","clientToken" : new Date(),"params" : {}};data.params = decoded;return data;}/* ******************************************* bytes to number********************************************/function readUInt16LE(bytes) {var value = (bytes[1] << 8) + bytes[0];return value & 0xffff;}function readInt16LE(bytes) {var ref = readUInt16LE(bytes);return ref > 0x7fff ? ref - 0x10000 : ref;}
备注:可以直接复制github里面的脚本,但是需要修改的地方如下
return decoded;
改成这个
var data = {"method": "report","clientToken" : new Date(),"params" : {} };data.params = decoded;return data;
7.3 数据查看
- 添加节点设备,点击“产品开发>设备调试>新建设备”即可添加节点设备。


注意:星纵物联节点默认AppKey为5572404c696e6b4c6f52613230313823。
- 在设备调试里面可以查看数据,点击“调试>设备云端日志”即可查看节点上报的原始数据以及解析数据。


- 进入“在线调试”实时查看解码后的数值。



闽公网安备 35021102001670号