野生程序员
发布于 2024-02-18 / 228 阅读 / 0 评论 / 0 点赞

设备接入涂鸦智能

涂鸦接入网关本地

可以通过本地 mqtt tcp udp 串口 发送指令

实现 创建设备 控制设备 删除设备

兼容涂鸦官方的zigbee设备

可以接入涂鸦官方现有的zigbee设备

本地执行场景 一键执行

在手机端 设置好 自动化 场景一键执行

然后使用本地的指令控制 场景一键执行

没网络

没有网络不影响使用

场景一键执行 可以本地执行的 不经过网络

编译源码

启动程序

添加设备

调用添加设备 实际上是通过mqtt发送指令控制的

mqtt服务器是运行在本地的 不用担心没网络了不能使用

指令就是一段字符串 然后通过mqtt发送到网关

发送成功后在涂鸦app就会有一个设备

设备界面可以用涂鸦公版的 也可以自己 写

我这里用的是公版的 界面很好看 功能也多

可以添加定时

倒计时和延时

日记

设置背光 上电状态 或者转成无线没有继电器的 调用一键执行场景控制

设置自动化

设置自动化

我这里设置了 开关1打开 就 控制 开关2打开 和 打开一个灯并把灯调到指定的颜色 可以本地执行不用依赖网络

我这里设置了 开关1关闭 就关闭开关2和关闭灯

控制设备 触发自动化

控制开关1 打开 并执行自动化

控制开关1 关闭 并着执行自动化

设置场景一键执行

我这里创建了2个场景也就是一键执行

点击开灯这个场景就会打开一个灯并设置到指定的颜色

这个是关灯

调用场景

我们可以通过 mqtt tcp udp 串口 等方式发送指令到网关 然后调用场景

我这里是通过mqtt发送指令实现调用场景的

调用 开灯场景

网关接收数据 并执行控制灯

手机app能看到灯已经打开

执行一下关灯场景

可以看到此时灯已经关闭


评论