检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
", "service_id" : "temperature", "description" : "temperature", "properties" : [ { "unit" : "centigrade",
图2 断链没有重连日志提示 日志中可见PAHO已经退出,设备已经与平台断开连接,主动下线。
", "service_id" : "temperature", "description" : "temperature", "properties" : [ { "unit" : "centigrade",
当应用端与设备端都完成安全隧道的连接后,用户可以在应用端远程登录使用基于安全隧道建链的设备(远程SSH登录服务设备远程登录),进行设备的更新配置、排查诊断、运维变更等操作。
配置交叉编译工具链。在弹出界面中单击“IoT Link设置”,选择工具链,若GCC工具目录或文件不存在,单击下载安装。 图8 IoT Link设置 图9 交叉编译工具链 小熊派STM32431下载的编译工具链版本为win32.zip。
图10 设备影子-temperature 若是没有查看到属性上报值,请查看是否进行了:上传产品模型。 命令下发 设置命令监听器用来接收平台下发的命令,在回调接口里,将对命令进行处理,并上报响应。 .
接收下发命令 在Demo中提供了接收平台下发命令的功能,在MQTT建链完成并成功订阅Topic后,可以在管理控制台设备详情中命令下发或使用应用侧Demo对该设备ID进行命令下发。下发成功后,在Demo中接收到平台下发给设备的命令。
配置交叉编译工具链。在弹出界面中单击“IoT Link设置”,选择工具链,若GCC工具目录或文件不存在,单击下载安装。 图8 IoT Link设置 图9 交叉编译工具链 小熊派STM32431下载的编译工具链版本为win32.zip。
设备单位时间内多次建链检测 严重 极致 平台侧 检测设备是否单位时间内多次建链。 设备弱密码检测 一般 极致 平台侧 检测设备是否使用弱密码。
", "service_id" : "temperature", "description" : "temperature", "properties" : [ { "unit" : "centigrade", "min" : "1"
devices/{device_id}/sys/properties/get/response/request_id={request_id} 数据格式: { "services": [ { "service_id": "Temperature
= 0) { return; } 定义属性下发回调函数。
// 发放设备 result = provisionDevice(para, accessPointPara); LOGGER.info("result:{}", result); return result; }
deviceSession.isLoginSuccess()) { log.warn("device={} is not login", deviceId); sendResponse(channel, message, 1); return
temperature大于38度时,会触发转发,转发后的数据格式如下: { "device_id": "********", "notify_data.body.content" : { "temperature" : 40,
{device-identifier}|authorizer-name={authorizer-name}|authorizer-signature={token-signature}|signing-token={token-value} 示例: 659b70a0bd3f665a471e5ec9
ServiceEvent定义表 字段名 必选/可选 类型 参数描述 service_id 必选 String 参数解释: 系统字段,固定为:"$ota"。
= 0: logger.error('init failed') return while True: time.sleep(5) 执行代码后,在平台给设备下发命令,查看代码日志如下。
设备上行消息超租户流控阈值 用户的设备上行消息/建链(根据告警的资源的API名称区别,PUBLISH为消息上行,CONNECT为建链,BANDWIDTH为带宽)的速率之和超过用户的阈值。
MQTT属性上报样例如下: Topic:$oc/devices/{device_id}/sys/properties/report 数据格式样例: { "services": [ { "service_id": "Temperature