唤醒方法: 进入open平台 -> 编辑产品 -> 人机交互 - 控制面版
进入该页面,虚拟设备唤醒30分钟
注:如果未设置默认值,虚拟设备默认只会返回 onlinestate 和 powerstate 俩个状态
请在 产品定义 -> 功能 页面中设置设备默认值
寻求支持时,请提供尽可能多的信息,例: 1、按照下图的方式获取的:EagleEye-TraceId 2、PK是什么?(即open平台中的 Product ID) 3、设备的ID是什么?(devId) 4、userId 或者 淘宝账号昵称 5、是否是WIFI设备? 6、是否是蓝牙设备?如果是蓝牙设备的话,有无绑定天猫精灵?天猫精灵在线否 7、组织清晰的语言,尽可能描述清楚当前bug的状况 例:操控设备的 windspeed 属性 接口返回报了 ‘没有对应产品信息’ 的错。
常用获取 EagleEye-TraceId 的接口: 1、mtop.alibaba.aicloud.iot.getdevicestatus 获取设备状态 获取设备出状况时,请获取该接口的 EagleEye-TraceId 2、mtop.alibaba.aicloud.iot.devicecontrol 控制设备 控制设备出状况时,请获取该接口的 EagleEye-TraceId 3、mtop.alibaba.aicloud.iot.getDeviceFunctionCorpus 获取语料的接口 4、mtop.alibaba.aicloud.iot.getdevicesbycondition 我的设备列表 5、mtop.alibaba.aicloud.user.getauhtinfoh5 获取用户登录态 设备列表无法加载出数据时,请获取以上两条接口的 EagleEye-TraceId
第一步:打开本地服务
npm run dev // 开启本地服务会打开
第二步:找到 mtop.alibaba.aicloud.iot.getdevicesbycondition 接口获取 eagleeye-traceid:
注:千万别拿错接口的 traceId
手机APP遇到如下情况时,也请按上方指示拿取 traceId
注:按下面步骤,别拿错了 traceId
注:按步骤和顺序拿这两个接口的 traceId (别搞错了哟) 第一步:mtop.alibaba.aicloud.iot.devicecontrol 第二步:mtop.alibaba.aicloud.iot.getdevicestatus 第三步:截取 open平台 的日志
1、先控制设备
// 例: this.$store.dispatch('setDeviceStatus', { ... // 下发可复现BUG的值 })
拿到该 mtop.alibaba.aicloud.iot.devicecontrol 接口的 EagleEye-TraceId
2、在控制设备后的2秒后获取 设备状态
拿到该 mtop.alibaba.aicloud.iot.getdevicestatus 接口的 EagleEye-TraceId
3、在open平台上查询设备日志
打开 open平台
通过 ‘下方 查询设备日志’ 的教程,获取日志
如果控制设备后,查到的日志只有下行日志,那就需要找服务端同学排查了。