• 首页
  • DiverseCloud
  • DthingOS
  • 物联网硬件

    物联网硬件

    工业级网关 E-Box

    物联网终端设备模拟器-DiverseSimulator

  • 雅鲁案例

    省级物联网平台

    省级物联网案例

    能源互联网

    热能储能案例

    智慧医疗

    市级卫健委医疗影像云平台

    智慧水务

    市级水务集团综合调度系统

    二次供水泵房云平台

    离散型物联网

    电气火灾检测系统

  • 解决方案

    智能养老

    智慧养老

    能源互联网

    智能电网云平台解决方案

    智能电网M-SCADA

    能源互联网解决方案

    工业4.0

    地下电缆检测

    雅鲁智能工厂解决方案

    水务方案

    智能水务综合调度系统

    城市河道无人船监控

    河长制解决方案

    二次供水泵房管理系统

    水质检测方案

    智慧工地、园区

    智能路灯

    雅鲁智慧园区解决方案

    雅鲁智能工地解决方案

    2023智慧园区集成方案

  • 在线文档

    雅鲁动态

    雅鲁DiverseCloud(滴云)物联网私有云平台正式发布

    DthingOS物联网智能终端操作系统

    泛在电力物联网建设大纲解读

    雅鲁产品体系-2020

    雅鲁中台连接器-Open Connector

    雅鲁项目Storyline

    如何写项目storyline

    某汽车装备厂商展会演示系统

    某灭蚊灯设备厂商产品智能化系统

    某体育设备智能化AI项目

    某园区智能化集成项目

    行业标准

    DiverseCloud 平台TLV标准封装

    开发模板数据TAG定义

    [GB/T 37024-2018]物联网感知层网关安全技术要求

    [GB/T 36951-2018]物联网感知终端应用安全技术要求

    [GB/T 37093-2018]物联网感知层接入通信网的安全要求

    [GB/T 36478.1-2018]物联网 信息交换和共享 第1部分:总体架构

    [GB/T 36478.2-2018]物联网 信息交换和共享 第2部分:通用技术要求

    [GB/T 37032-2018]物联网标识体系

    [GB/T 36604-2018]物联网标识体系 Ecode平台接入规范

    [GB/T 37377-2019][交通运输]物联网标识应用分类及编码

    开发者中心

    平台整体流程介绍

    开发者注册流程

    设备接入协议简介

    Luat 开发板JSON/TLV数据格式接入示例

    DiverseCloud 滴云-快快快速云产品开发体验

    开发工具

    MQTT客户端工具

    HTTP开发测试工具

    物联网终端设备模拟器-DiverseSimulator

  • 关于雅鲁

    关于雅鲁

    关于雅鲁

    雅鲁荣誉及专利

    雅鲁专利及荣誉

    合作伙伴计划

    合作伙伴计划

    联系我们

    联系我们

  •  注册
  • 登录
  • 开发者中心
  • 滴云
  • diversecloud
  • 能源互联网
  • edgebox
  • dtu
  • 首页
  • DiverseCloud
    • DiverseCloud (滴云)物联网私有云平台介绍
  • DthingOS
    • DthingOS开源项目介绍
  • 物联网硬件
    • 物联网硬件
      • 工业级网关 E-Box
      • 物联网终端设备模拟器-DiverseSimulator
  • 雅鲁案例
    • 省级物联网平台
      • 省级物联网案例
    • 能源互联网
      • 热能储能案例
    • 智慧医疗
      • 市级卫健委医疗影像云平台
    • 智慧水务
      • 市级水务集团综合调度系统
      • 二次供水泵房云平台
    • 离散型物联网
      • 电气火灾检测系统
  • 解决方案
    • 智能养老
      • 智慧养老
    • 能源互联网
      • 智能电网云平台解决方案
      • 智能电网M-SCADA
      • 能源互联网解决方案
    • 工业4.0
      • 地下电缆检测
      • 雅鲁智能工厂解决方案
    • 水务方案
      • 智能水务综合调度系统
      • 城市河道无人船监控
      • 河长制解决方案
      • 二次供水泵房管理系统
      • 水质检测方案
    • 智慧工地、园区
      • 智能路灯
      • 雅鲁智慧园区解决方案
      • 雅鲁智能工地解决方案
      • 2023智慧园区集成方案
  • 在线文档
    • 雅鲁动态
      • 雅鲁DiverseCloud(滴云)物联网私有云平台正式发布
      • DthingOS物联网智能终端操作系统
      • 泛在电力物联网建设大纲解读
      • 雅鲁产品体系-2020
      • 雅鲁中台连接器-Open Connector
    • 雅鲁项目Storyline
      • 如何写项目storyline
      • 某汽车装备厂商展会演示系统
      • 某灭蚊灯设备厂商产品智能化系统
      • 某体育设备智能化AI项目
      • 某园区智能化集成项目
    • 行业标准
      • DiverseCloud 平台TLV标准封装
      • 开发模板数据TAG定义
      • [GB/T 37024-2018]物联网感知层网关安全技术要求
      • [GB/T 36951-2018]物联网感知终端应用安全技术要求
      • [GB/T 37093-2018]物联网感知层接入通信网的安全要求
      • [GB/T 36478.1-2018]物联网 信息交换和共享 第1部分:总体架构
      • [GB/T 36478.2-2018]物联网 信息交换和共享 第2部分:通用技术要求
      • [GB/T 37032-2018]物联网标识体系
      • [GB/T 36604-2018]物联网标识体系 Ecode平台接入规范
      • [GB/T 37377-2019][交通运输]物联网标识应用分类及编码
    • 开发者中心
      • 平台整体流程介绍
      • 开发者注册流程
      • 设备接入协议简介
      • Luat 开发板JSON/TLV数据格式接入示例
      • DiverseCloud 滴云-快快快速云产品开发体验
    • 开发工具
      • MQTT客户端工具
      • HTTP开发测试工具
      • 物联网终端设备模拟器-DiverseSimulator
  • 关于雅鲁
    • 关于雅鲁
      • 关于雅鲁
    • 雅鲁荣誉及专利
      • 雅鲁专利及荣誉
    • 合作伙伴计划
      • 合作伙伴计划
    • 联系我们
      • 联系我们
开发者中心
雅鲁动态
雅鲁DiverseCloud(滴云)物联网私有云平台正式发布
DthingOS物联网智能终端操作系统
泛在电力物联网建设大纲解读
雅鲁产品体系-2020
雅鲁中台连接器-Open Connector
雅鲁项目Storyline
如何写项目storyline
某汽车装备厂商展会演示系统
某灭蚊灯设备厂商产品智能化系统
某体育设备智能化AI项目
某园区智能化集成项目
行业标准
DiverseCloud 平台TLV标准封装
开发模板数据TAG定义
[GB/T 37024-2018]物联网感知层网关安全技术要求
[GB/T 36951-2018]物联网感知终端应用安全技术要求
[GB/T 37093-2018]物联网感知层接入通信网的安全要求
[GB/T 36478.1-2018]物联网 信息交换和共享 第1部分:总体架构
[GB/T 36478.2-2018]物联网 信息交换和共享 第2部分:通用技术要求
[GB/T 37032-2018]物联网标识体系
[GB/T 36604-2018]物联网标识体系 Ecode平台接入规范
[GB/T 37377-2019][交通运输]物联网标识应用分类及编码
开发者中心
平台整体流程介绍
开发者注册流程
设备接入协议简介
Luat 开发板JSON/TLV数据格式接入示例
DiverseCloud 滴云-快快快速云产品开发体验
开发工具
MQTT客户端工具
HTTP开发测试工具
物联网终端设备模拟器-DiverseSimulator

Luat 开发板JSON/TLV数据格式接入示例


由于传感器及通讯技术的成熟商业化应用,目前IOT行业正处于行业设备的井喷式发展中,那么行业设备怎么快速接入云端进行云化管理呢? 雅鲁滴云物联网平台(简称DiverseCloud)提供了针对行业物联网设备的快速接入方案,本文就给大家演示了如何使用AIR202 S5开发板快捷的接入滴云平台。

本例程使用Air202 S5开发板实现雅鲁科技滴云DiverseCloud数据接入,使用AT指令进行TLV与JSON两种数据帧格式的MQTT发布。目标是可在平台查看到发布的数据内容。从而实现设备到云端的整个数据流程。

Tip:合宙AT指令也可实现TLV格式的数据解析,可通过AT+MQTTMODE进行ASCII到HEX的切换,并使用滴云提供的Tlv SDK包进行数据包封装即可实现数据自动解析。

流程为:登录/注册滴云平台->新建产品->新建设备->准备好开发板->配置开发板为AT指令模式->根据滴云平台提供参数与所需发布的数据进行开发板的AT指令控制->在平台查看发布的数据。

滴云物联网平台地址:https://www.dthing.net/developer/index.jsp

没有账户的可自行注册一个账户。注册完成后登陆滴云平台。

1准备工作

1.1        硬件

使用的开发板为合宙Air202 S5开发板,相关说明文档地址如下

链接地址:http://www.openluat.com/Product/gprs/Air202S5.html

1.2       下载、调试工具

下载及调试工具1.6.4

链接地址:http://www.openluat.com/Product/gprs/Air202S5.html

2   AT指令实现MQTT JSON格式发布

2.1        平台端配置

2.1.1    添加产品

登录滴云开发者控制台https://www.dthing.net/developer/index.jsp

2.1.2   获取MQTT配置参数

这是刚创建好的产品,点击DTU配置来获取相应的MQTT配置参数



2.1.3    添加设备

进入设备管理界面

       进入设备列表

添加设备

添加一个设备标识为1.2.3.4的设备,发布的MQTT消息体内JSON数据“deviceTag”的值需要与此处设置的设备标识对应

设备地址是用于使用应用模板的情况下在GIS图层上定位设备使用

到此平台端的基础配置就已经完成。接下来进行开发板的相关操作。

2.2        开发板切换AT版本

已切换成AT版本的请忽略此步骤。

将开发板的跳帽跳至HOST模式,使用usb线连接电脑,并安装驱动。

开发板按下开机键开机后,根据软件的提示完成版本下载切换操作。

等待下载完成

完成AT版本切换后就可以使用AT指令进行开发板的控制了。

2.3        AT指令实现ASCII的数据发布

将开发板的跳帽跳至UART1模式,使用usb线连接电脑,并安装驱动。

开机后,可使用串口助手进行测试,测试时使用的波特率是9600bps 8 N 1

如下为实现ASCII数据JSON格式操作的指令,可参考Luat AT指令手册

手册地址:http://www.openluat.com/Product/file/rda8955/AirM2M%20无线模块AT命令手册V3.90.pdf

2.4        DiverseCloud&查看数据

在平台平台端若需要查看到数据,需要进行数据字典配置,以对应数据帧内的dataTag和平台UI显示的数据属性。


3 AT指令实现MQTT TLV格式发布

3.1        平台端配置

3.1.1    新建产品

l  由于使用的标识码识别机制为雅鲁机制因此勾选“兼容”

l  数据解析为HEX的TLV格式解析

l  产品类别根据实际情况设置,本章发布的数据为电表数据因此选择电表

l  设备接入协议为MQTT。

l  技术参数部分用于用户对产品信息的查看不影响平台对数据的解析


3.1.2    获取MQTT配置参数

这是刚创建好的产品,点击DTU配置来获取相应的MQTT配置参数



3.1.3    创建设备


3.2  开发板切换AT版本

已切换成AT版本的请忽略此步骤。

将开发板的跳帽跳至HOST模式,使用usb线连接电脑,并安装驱动。

开发板按下开机键开机后,根据软件的提示完成版本下载切换操作。


等待下载完成


完成AT版本切换后就可以使用AT指令进行开发板的控制了。

3.3        AT指令实现HEX的数据发布

将开发板的跳帽跳至UART1模式,使用usb线连接电脑,并安装驱动。

开机后,可使用串口助手进行测试,测试时使用的波特率是9600bps 8 N 1

如下为实现ASCII数据JSON格式操作的指令,可参考Luat AT指令手册

手册地址:http://www.openluat.com/Product/file/rda8955/AirM2M%20无线模块AT命令手册V3.90.pdf

3.4        DiverseCloud查看数据

在滴云平台查看数据


使用测试软件测试:用测试软件发送TAG:39(电表C相电压),小数位数为2,数值23456(实际值为使用2个小数位即234.56)


在平台查看到C相电压数据为234.56。


4  AT指令控制软件

这个小软件在是本人编写的一个简易测试软件用来使用AT指令控制air202,懒得自己输指令的同学可以用这个软件测试。需要.NET framework 4.0以上环境支持,没有安装的同学可在微软官方下载。

下载链接: https://pan.baidu.com/s/1ie4GCl9w82yn_f0C-e7o5Q#list/path=%2F

提取码: 5m93

©2016-2023 成都雅鲁科技有限公司 网站备案/许可证号:蜀ICP备19008381号