快速实现温度监控和IO控制
本文介绍如何只使用一台小机云DTU,不需要写任何代码和不需要单片机等上位机,实现温度监控和远程IO控制
所需要硬件:RGC88,ModbusRTU温度传感器
准备工作:
下载并安装小机云调试工具。
第一次拿到硬件,请在小机云网页端,您的账号下的项目中,使用设备的序列号创建设备。并把项目ID和ProjectSecret写入到设备中,建议使用小机云调试工具写入。准备工作可以参考AT固件快速入门
请确保
- 温度传感器已正确安装在RGC88中
- 小机云调试工具显示,MQTT状态:连接成功

打开设备IO处理功能
- 在小机云调试工具中,物联页,设备指令选项卡, 编辑”设置设备本地配置“指令。编辑好后点击该指令发送到设备,设备回复OK
- uploadIo:true //上传IO变化
- uploadInt:true //上传中断变化
- handleIoData:true //当数据包里包含IO数据,处理IO数据
- bootUpload:true //开机上传IO状态
创建设备配置
我们需要在小机云网页端创建设备配置。进入您设备的项目中,设备配置-->新建任务。任务名:随意,任务类型当前项目里的设备。
配置任务。找到刚新建好的配置任务,点击编辑。弹出更新配置任务对话框,切换到“自动读写配置”选项卡。编辑自动读写配置,完成下图配置
此配置会让设备执行自动读,读出的数值绑定到t1字段
编辑好配置后,您可以”手动推送“配置到设备,或重启设备自动加载配置
编辑控制页
- 新建页面:在您的项目里面,自定义页面-->页面模板-->IO控制和温度监控示例-->使用

- 设备绑定页面:在您的项目里面,设备列表-->点击您的设备,进入设备详情对话框-->设备页面-->选择刚创建的页面
调试
完成上面的配置后,在您的项目的设备列表中,找到您的设备,选择更多(详情或者是三个点的按键)-->设备调试。
进入调试页面后,会看到设备上传的实时数据,与页面的变化。点击开关则可以打开关闭继电器


创建预警监控
接下来我们实现一个阀门1被打开之后,向指定邮箱发送预警通知的功能
- 创建设备预警:在您的项目里面,设备列表-->点击您的设备,进入设备详情对话框-->设备预警-->创建设备字段监听-->输入需要监听的字段in1-->创建
- 创建触发器:在刚创建的监听字段中,点击创建触发器。在弹出的创建触发器对话框中填写
- 触发器名称:随意即可
- 字段值类型:数字
- 通知方式:e-mail
- 通知到:填写您的邮箱
- 防抖次数:2
- 防抖时长:60000
- 触发表达式:value == 1
- 触发后发送的内容:阀门1被打开
- 开启触发器
- 启动监听
- 启动成功后,60秒内IN1被拉高2次则会发出预警通知到邮箱中去
