步骤三:调试与发布

本文介绍使用设备模拟器对智能控制空调设备服务进行调试。

前提条件

已完成业务逻辑的配置。具体操作,请参见步骤二:创建控制空调的业务服务

操作步骤

  1. 在业务服务编辑页面,单击右上方的部署调试按钮部署,部署并启动服务。

  2. 服务部署成功后,单击右上方的部署调试按钮部署,调试服务。

    1. 在弹出的对话框中,单击前往,前往产品的设备模拟器页面。

    2. 单击启动设备模拟器

    3. 选择上行指令调试 > 属性上报

    4. 在默认模块中推送调试指令。

      下图示例中,模拟推送的当前温度值是10,小于15,智能空调设备将收到指令。

      当前温度
  3. 在智能空调的设备模拟器页面,设备端日志区域可查看到接收的指令。即业务逻辑编排中需要进行调整的设备参数被设备(模拟器)接收到了,调用和执行成功。

    received topic=/sys/a1*******/Airconditioner/thing/service/property/set, payload={"method":"thing.service.property.set","id":"10*********","params":{"Switch":1,"WindSpeed":4,"temperature_setting":26,"WorkMode":2},"version":"1.0.0"}  
    • Switch(空调开关):1(true)

    • WindSpeed(风速):4(高档)

    • temperature_setting(温度设置):26(摄氏度)

    • WorkMode(工作模式):2(制热)

    日志

    返回业务逻辑编辑页面,查看相关日志。

    全局日志
  4. 在业务服务编辑页面,单击右上方的发布按钮发布,发布服务。

    业务服务需要发布到云端,才能被调用。