前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【LoRaWAN活动】四信震动检测终端+HT-M00L网关->腾讯云

【LoRaWAN活动】四信震动检测终端+HT-M00L网关->腾讯云

原创
作者头像
suguokun
修改2021-05-21 11:11:46
8000
修改2021-05-21 11:11:46
举报
文章被收录于专栏:LoRaWANLoRaWAN

一、前言

当看到腾讯活动LoRaWAN网关价格后,当场就震惊了,接触LoRaWAN网关有一段时间了,各种各样的LoRaWAN网关基站见过不少,但价格多则几千少则几百,这么良心价格的网关还是第一次见,立马上手一套。收到网关后,就决定将公司现有产品通过该网关接入腾讯云。

在此简单介绍下这个震动检测终端,该终端支持LoRaWAN协议,内置电池,超长待机,主要功能为检测震动后上报相应震动信号,后台人员收到相应通知,目前已在多个应用场景中应用,比如 酒缸顶部,防止酒的不翼而飞。

二、前期准备

1. 先对网关及终端合照纪念下

网关与终端合照
网关与终端合照

2. 网关参数配置

网关参数配置(简单实用)
网关参数配置(简单实用)

3. 终端频点配置

终端原为LoRaWAN标准版本,前导码长度默认为8,且支持8个上行信道,所以通过配置工具修改为单一频点且前导码长度为16

三、上腾讯云

1. 新建项目

创建项目
创建项目

2. 添加产品并配置产品

2.1 数据模板 - 自定义功能

新增相应参数属性
新增相应参数属性

2.2 设备开发 - 云端解析(编写上下行JavaScript函数解析)

编写上下行脚本
编写上下行脚本

2.3 交互开发 - 小程序页面布局

小程序简单布局
小程序简单布局

2.4 设备调试 - 新增设备

先在云平台上添加设备,然后通在腾讯连连小程序中通过扫描设备二维码添加设备

新增设备,新增成功后如上图,右下角会出现二维码
新增设备,新增成功后如上图,右下角会出现二维码

2.5 腾讯连连 - 添加设备

打开腾讯连连
打开腾讯连连

在腾讯连连中打开扫一扫,扫2.4中设备二维码,便可添加设备

添加成功页面
添加成功页面

2.6 整体联调

终端先发起加网,加网成功后便可上报数据,设备上报数据后,会惊奇的发现小程序中页面数据发生了变化

终端上报数据
终端上报数据

当然此处仅仅作为终端接入的前期测试,需要落地还是需要实现客户端与腾讯云对接等,本次接入操作到此基本顺利完成

四、坑点分享

调试过程中遇到了由于JavaScript编写导致数据无法正常解析问题,主要是没有地方有相应的提示,最后在小能手的协助下才解决,希望腾讯能做相应的优化,以下为具体问题点:

1. 数据模板-自定义功能中新增了 bool 类型数据

自定义功能 - bool 类型数据
自定义功能 - bool 类型数据

2. 设备开发 - 云端解析 - 上行数据解析 设置该bool类型值为true

data.params.shock = true;

3. 模拟测试都很正常

4. 设备调试 - 设备日志 - 上行数据通过base64解码后得到以下内容,并无数据,也没有错误提示

{"method":"","metaLoRa":"{\"frameType\":2,\"fPort\":32,\"fCnt\":136,\"frequency\":470300000,\"dr\":0,\"rssi\":-102,\"snr\":21,\"payloadSize\":4}"}

5. 问题确认与解决

最终确定问题点为这边的bool值不能设置为 true 或 false,应该配置为 1 或 0 (在功能中也确实是0或1,但是编程习惯bool会设置为true 或 false,没有相应提示,所以还是很难找到问题点的,在此感谢小能手的大力支持,最终成功的打通任督二脉,实现数据的上下行通讯)

五、写在最后

该网关配合腾讯云平台,让LoRaWAN的产品能够快速的上云,能满足大部分节点数量不多或上下行频率不高的应用场景,用户无需自己部署服务器与运维服务器,主要还是省钱,非常赞的网关产品及云服务器,当然这个终端也是很赞的

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、前言
  • 二、前期准备
    • 1. 先对网关及终端合照纪念下
      • 2. 网关参数配置
        • 3. 终端频点配置
        • 三、上腾讯云
          • 1. 新建项目
            • 2. 添加产品并配置产品
              • 2.1 数据模板 - 自定义功能
              • 2.2 设备开发 - 云端解析(编写上下行JavaScript函数解析)
              • 2.3 交互开发 - 小程序页面布局
              • 2.4 设备调试 - 新增设备
              • 2.5 腾讯连连 - 添加设备
              • 2.6 整体联调
          • 四、坑点分享
            • 1. 数据模板-自定义功能中新增了 bool 类型数据
              • 2. 设备开发 - 云端解析 - 上行数据解析 设置该bool类型值为true
                • 3. 模拟测试都很正常
                  • 4. 设备调试 - 设备日志 - 上行数据通过base64解码后得到以下内容,并无数据,也没有错误提示
                    • 5. 问题确认与解决
                • 五、写在最后
                相关产品与服务
                云开发 CloudBase
                云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档