步骤三:调试与发布
更新时间:
复制为 MD 格式
本文介绍使用设备模拟器对智能控制空调设备服务进行调试。
前提条件
已完成业务逻辑的配置。具体操作,请参见步骤二:创建控制空调的业务服务。
操作步骤
-
在业务服务编辑页面,单击右上方的部署调试按钮
,部署并启动服务。 -
服务部署成功后,单击右上方的部署调试按钮
,调试服务。-
在弹出的对话框中,单击前往,前往产品的设备模拟器页面。
-
单击启动设备模拟器。
-
选择上行指令调试 > 属性上报。
-
在默认模块中推送调试指令。
示例中,模拟推送的当前温度值是10,小于15,智能空调设备将收到指令。
设备端日志返回
code:200, message:success,表示属性上报成功。
-
-
在智能空调的设备模拟器页面,设备端日志区域可查看到接收的指令。即业务逻辑编排中需要进行调整的设备参数被设备(模拟器)接收到了,调用和执行成功。
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(制热)
返回业务逻辑编辑页面,查看相关日志。
返回业务逻辑编辑页面后,可视化编排画布中设备触发、条件判断、路径选择等节点显示绿色对勾,表示执行成功。下方全局日志面板以 JSON 树形结构展示全节点运行日志,其中设备触发节点(类型为
input)的输入包含deviceContext(productKey、deviceName、gmtCreate)和props(含 CurrentTemperature)等字段。 -
-
在业务服务编辑页面,单击右上方的发布按钮
,发布服务。业务服务需要发布到云端,才能被调用。
该文章对您有帮助吗?