Skip to content

快速实现温度监控和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次则会发出预警通知到邮箱中去