本示例中,创建一个智能空气净化器控制服务。当空气监测设备上报到当前空气中PM2.5浓度小于100时,关闭空气净化设备;大于等于100时,开启空气净化设备。

  1. 登录物联网平台控制台
  2. 在左侧导航栏,单击开发服务 > IoT Studio
  3. IoT Studio页项目列表中,单击项目对应的进入按钮进入项目页,或单击新建项目,创建一个项目。
  4. 在项目的产品管理页,为项目新建或关联产品。

    本示例中,需创建空气监测产品、设备和空气净化产品、设备。并为空气监测产品定义PM2.5浓度属性(Identifier为PM25);为空气净化产品定义电源开关属性(Identifier为switch1)。

  5. 在项目的左侧导航栏,选择服务开发,新建一个服务。


  6. 在服务页面,单击左侧节点。页面上将展示功能节点供您选择使用。

  7. 拖拽一个设备触发节点到画布上,并配置输入数据为空气质量监测设备上报的属性。



  8. 配置条件节点。

    拖拽一个条件节点到画布上,并与设备触发节点相连。

    配置条件为:空气进化设备的属性PM25值大于等于100。



  9. 配置两个设备节点,作为下发操作指令的功能节点。两个设备节点分别对应满足条件和不满足条件的操作。

    1. 拖拽两个设备节点到画布上,分别与触发条件节点连接起来。

    2. 单击第一个设备节点(满足条件对应的设备节点),配置向设备下发指令:设置开关为开。



      参数 描述
      节点名称 设置节点名称。
      选择设备 选择设备。
      选择操作类型 选择要操作的类型。可选:设备指令下发、查询设备属性、查询设备信息。

      本示例中需下发开关操作指令,所以选择为设备指令下发。

      下发数据 本示例中,设置下发数据为开关属性switch1,设置取值为静态布尔值true,即PM25值超过100时,开启空气净化器。
    3. 单击第二个设备节点(不满足条件对应的设备节点),配置向设备下发指令:设置开关为关。



  10. 单击部署,部署已配置的服务。

  11. 单击启动,启动服务。

  12. 单击调试,前往空气监测设备的调试页,开启虚拟真实设备,推送模拟数据进行调试。

    说明 您还必须在产品页,找到空气净化产品,单击在线调试,开启空气净化设备的虚拟真实设备,以接收指令。

    下图示例中,模拟推送的PM25值是101,大于100,空气净化设备将收到开启指令。



  13. 在项目的设备页,查看空气净化设备的运行状态下,电源开关为1(即开启状态)。



  14. 返回服务开发工作台,可查看相关日志。



  15. 项目所有服务部署、调试完成后,可单击该服务右上角发布按钮,将服务发布上线。