【银尔达DTU配置平台】(Air780)涂鸦云配置测试实例

目前只有Air780支持,固件版本等于大于V1.1.1

使用任何平台本质都是MQTT协议协议通讯,这个难点是搞清楚平台的通讯规则,理清楚订阅topic,发布topic和数据格式(物模型)。

DTU目前是解决了平台基本的连接和交互问题,根据教程连接平台后,在实际实现自己的业务上用不起来。这个本质的原因是不清楚平台如何使用,平台需要的topic和物模型数据格式不清楚导致的。所以基本步骤测试完成后就要研究平台的文档和询问平台的技术支持,清楚topic和数据格式后,在继续下一步结合银尔达的技术支持,让DTU按自己业务需求上传和解析数据。

一、工具简介

DTU配置平台:https://dtu.yinerda.com

DTU测试平台:http://test.yinerda.com

串口测试软件:"YEDTestTools"软件,或者任意自己熟悉的串口调试软件。

USB转串口调试工具:"YED-UUART-211",集成电源,TTL,RS232,RS485专门为设备调试设计,或者任意自己熟悉的串口调试工具。

二、必要条件

2.1、如果您是首次使用DTU配置平台,请先参考《WEB配置入门教程》进行操作,包括设备的添加、分组的创建以及设备在分组中的分配。随后,依据本页指南完成云平台的参数设置及建立连接。

2.2、设备接上天线,插上卡,正常10W电源供电,NET LED 500ms或者1000ms闪烁一次,表示网络正常。

三、视频教程

此处为语雀视频卡片,点击链接查看:涂鸦云平台透传测试演示v0.1.mp4

三、图文教程-创建产品

进入连接:https://www.tuya.com/cn。整体流程是创建产品,配置参数,更新参数,使用任务处理topic。

涂鸦云生态设备接入协议,只支持一机一密的方式,每个设备需要单独分组,由于deviceid与IMEI无关,所有做好是用透传模式,在涂鸦云端写脚本解析数据。

3.1、创建产品

产品,创建产品,根据需求选择。标准品类选择其他,自定义品类,生态设备接入,设备类型选择普通设备,数据协议选择涂鸦标准协议,通讯协议选择2G/3G/4G

3.2、功能定义

自定义一个test功能点

3.3、获取DeviceID和DeviceSecret参数

进入设备开发,接入模式为开发协议接入。

激活验证,领取免费的2个测试授权码,等几分钟,刷新网页即可

授权码领取成功

点击注册设备,使用模块的IMEI注册设备。

3.4、获取topic主题

涂鸦云,topic众多,根据需求选择topic。

https://developer.tuya.com/cn/docs/iot/MQTT_Topic?id=Kbt4ezpeko2rz

透传订阅topic: tylink/${deviceId}/channel/raw/down

透传发布topic: tylink/${deviceId}/channel/raw/up

topic里面的${deviceId}要替换实际获取到的设备ID。

DTU订阅消息主题填写:tylink/2669bddcd5607726c03lda/channel/raw/down

DTU发布消息主题填写:tylink/2669bddcd5607726c03lda/channel/raw/up

四、配置参数

4.1、根据产品配置参数

注意topic的${deviceId}变量用实际的deviceid替代。

4.2、更新参数

配置完参数后,点击保存参数,断电重启设备,等待设备更新参数。

如果你只有一台设备,可以在分组里面,观察未更新设备数量,如果是0表示更新。

如果有多台设备,可以在设备列表里面查看,当“分组参数版本” 等于“设备参数版本”,表示参数更新了。

4.3、观察服务器连接情况

如果参数正确,自动激活设备,设备显示在线,可以刷新页面。

在设备管理里面可以看到设备在线

五、解析脚本

涂鸦脚本是JavaScript,由于目前笔者暂时不会使用js,用户可以自己解决。

使用方法参考官方资料:https://developer.tuya.com/cn/docs/iot/Data-Parsing?id=Kb4qgsj9g1duj

云端发送的命令通过脚本转换后发给设备,设备上报的数据通脚本解析后发给服务器。

5.1、直接调试出错

在线调试,选择对应设备调试直接发送数据,服务器会提示未设置解析脚本错误,因为设备是自定义透传协议,所有需要再涂鸦云编写脚本,才能传送数据。

六、服务器远程控制设备

方法1:

使用透传topic,服务器调用API发送数据,可以使用任务的方式,解析服务器数据,控制设备查询设备。

使用任务控制继电器参考:https://yinerda.yuque.com/yt1fh6/4gdtu/wzlywm8diivdv551

复制任务到DTUWEB平台,更新参数,控制台发送{"cmd":"on1"}控制继电器,{"cmd":"off1"}关闭继电器1。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值