作者:重庆互联网小徐 发布时间:2025-01-23 浏览:14165 赞(1850) 收藏 评论(0)
设备属性状态是指设备运行的状态,不同设备有不同的属性状态参数,比如风扇的设备属性状态包括风速、开关状态;空调的设备属性状态包括温度、运行模式、风速等。设备属性状态上报包括一下三种方式:
发现设备时上报:在DiscoverAppliancesResponse中上报设备所有属性状态信息。
控制指令返回上报:发送控制指令时进行设备属性状态上报,在confirmation消息中返回设备属性状态信息。
主动上报(通知):当用户使用手动或其他方式对设备进行操作来修改属性信息时,技能主动上报设备属性信息。
成功发起发现设备请求后,技能将设备属性状态信息通过消息DiscoverAppliancesResponse上报。在DiscoverAppliancesResponse消息的status字段中携带了设备属性状态的所有信息。具体上报方式参照DiscoverAppliancesResponse消息。
用户发送控制指令,技能成功执行控制指令之后,在confirmation信息中进行设备属性状态上报。如成功打开卧室灯时技能会发送TurnOnConfirmation信息,并上报卧室灯的属性状态信息。 具体示例参照设备能力的Confirmation中的status字段。
当用户手动操作设备或者通过第三方app修改设备状态时,技能会主动上报属性信息,发送上报请求消息。 在上报设备属性之前,需要获取认证token,详见授权章节。
重庆互联网项目从2004年开始为各行各业提供互联网发展解决方案,专业从事网站、小程序、微信公众号、APP、电商平台、系统等互联网平台开发,帮助企业实现从传统行业到互联网的完美转型。截止目前,重庆互联网合作的企业遍布全国各地,21年的开发经验和完善的售后服务体系获得合作客户的高度认可!
关注重庆互联网官方公众号,即可获取粉丝专享福利!
欢迎广大用户为此页面进行评价,评价成功将获得积分奖励!