【分享-dp引擎介绍】

网关设备, 语音中控设备等
Post Reply
S乱码
Posts: 9

背景
物联网网关是连接物联网感知网络与传统通信网络的中间纽带。作为网关设备,物联网网关可以实现感知网络与通信网络,以及不同类型感知网络之间的协议转换,既可以实现云端广域互联,也可以实现局域互联。

例如物联网感知网络内的物联网终端(如Zigbee或Thread等子设备)需要通过物联网网关实现以云端服务器或其它互联网进行通信连接,以实现物联网终端的远程控制。

目前在实现物联网终端与云端之间的数据通信的过程中,由于物联网终端的种类或型号的不同,其所需要的物联网网关的配置也不同。为了支持物联网终端可以与云端进行数据通信,需要开发物联网网关与物联网终端的类型相对应的程序,以完成物联网协议数据与云端协议数据之间的数据转换。以及物联网网关还需要进行更新才可以使得其支持相应的物联网终端的使用。

由此在tuya生态下可能造成a网关可成功控制某款局域网设备但是b网关不行,或者a网关0.0.1版本无法控制需要升级才能控制这款子设备的情况,基于这个背景我们开发了:DP引擎。

什么是dp引擎?
DP引擎是涂鸦开发的用于物联网网关或者其它控制器控制下属设备终端的工具。

DP引擎可以将涂鸦平台dp类型数据结构与其它物联网协议的数据格式进行转换。

模型.png

现在支持dp数据与thread/Matter协议类型,dp数据与zigbee协议类型转换。

模型2.png

怎么使用dp引擎?
以zigbee设备的配置为例:

1.免开发方案无需配置,所有配置项已有tuya内部配置完成,只能点击保存确认无法更改。

设置入口如下图

1.png
2.png
3.png

注:若进入设置页面提示无法保存说明此pid的方案未支持dp引擎,且此方案不使用dp引擎也可以使用。

2.自定义方案可自己添加dp,若这款设备使用dp引擎接入必须按照上述免开发方案的路径进入设置

4.png
5.png
6.png
7.png

Tags:
Post Reply