检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
status,Event:update)、创建规则动作并激活规则后,当命令状态变更时,物联网平台会根据规则将结果发送到规则指定的服务器,如用户自定义的HTTP服务器,AMQP服务器,以及华为云的其他存储服务器等, 详情参考设备命令状态变更通知。 注意: 此接口适用于NB设备异步命令下发,暂不支持其他协议类型设备命令下发。
cn-north-4.myhuaweicloud.com 替换为自己的接入地址。 //域名获取方式:登录华为云IoTDA控制台左侧导航栏“总览”页签,在选择的实例基本信息中,单击“接入信息”。选择“设备接入”8883端口对应的接入地址。 IoTDevice device = new IoTDevice("ssl://xxx
模组接收到的数据通过该方式传递给外部MCU +HMSTS 模组连接或者断开的状态主动传递给外部MCU。 AT+HMSUB 订阅自定义主题 AT+HMUNS 取消订阅自定义主题 AT+HMPKS 用于设置服务器或者客户端证书 父主题: 模组AT指令参考
您的服务端运行MQTT客户端,即可接收订阅的消息。 连接配置说明 MQTT客户端接入物联网平台的连接地址和连接认证参数说明如下: MQTT接入域名 每个账号会自动生成,请前往控制台-接入信息页面获取。 图1 接入信息-应用侧MQTT接入地址 端口:8883 客户端身份认证参数 c
支持区域: 全部 自定义Topic通信 广播通信 广播通信常用于一对多的消息通信。多个设备订阅相同的广播Topic,应用服务器调用广播消息下发的接口指定广播Topic的名称,就可以给已订阅该广播Topic的所有在线设备发布消息。多用于按照类别、地域等向设备通知的场景,如地震通知。
设备发放业务流程 设备启动后,通过Bootstrap流程(设备出厂时预置设备发放平台地址作为引导服务器地址),引导物联网设备在初次上电时获得正确的目标物联网平台地址,继而完成设备与平台的建链过程。保证设备安全可靠的按业务目标上线,最大程度上减少人为干预的错误可能。 流程如下: 首
1时,消息下发需要等设备回ACK。 平台默认该设备订阅了QoS为0的系统Topic, 如果需要QoS为1的下行系统Topic,需要设备设置订阅QoS。 设备订阅非$oc开头的自定义Topic, 如果需要平台支持该Topic的QoS为1, 需向平台提交工单联系申请。 如果设备订阅Topic的QoS为1, 平台下发消息没有收到设备确认ACK时
在MQTT.fx,选择Subscribe页签,输入订阅命令的topic “$oc/devices/{device_id}/sys/commands/#”,单击“Subscribe”。更多命令下发格式请参考命令topic订阅。(您可以使用真实设备订阅topic) 在控制台设备详情页,进入“云
同情况的设备进行固件升级。 如果查询失败:则升级失败。 9. 物联网平台向设备订阅固件升级的状态。 10~11. 物联网平台向设备下发下载固件包的URL地址,通知设备下载固件包。终端设备根据该URL地址下载固件包,固件包的下载支持分片下载,下载完成后,设备知会物联网平台固件包已下载完毕。(第11步超时时间为60分钟)
表5 HttpForwarding 参数 是否必选 参数类型 描述 url 是 String 参数说明:用于接收满足规则条件数据的http服务器地址。HTTP为非数据加密传输模式,此模式下数据传输不安全, 建议使用更安全的HTTPS方式 cert_id 否 String 参数说明:证
图1 总览-获取接入信息 针对不支持用域名接入的设备,通过在cmd命令框中执行“ping 域名”获取IP地址,用IP地址接入平台。由于IP地址不固定,您需要将IP地址做成可配置项。 创建产品 登录管理控制台,选择您的实例,单击实例卡片进入。单击左侧导航栏“产品”,单击页面左侧的“创建产品”。
右上角圆形图标为绿色时,说明连接设备发放服务成功,可进行订阅(Subscribe)和消息推送(Publish)操作。 引导消息订阅 按照设备接收引导信息topic填写对应的topic,单击“Subscribe”进行订阅。订阅成功如下所示: 引导请求发布 按照设备请求引导信息top
AT+HMPKS 该指令用于设置服务器或者客户端证书。 指令 参数 参数缺省处理 AT响应结果 使用示例 AT+HMPKS =type, para1,[para2] type=0,表示平台证书,证书在para1中。 type=1,表示设备公钥证书,证书在para1中。 type=
iotda:devices:subscribe:设备使用MQTT协议订阅消息。 resources Array of strings 用于指定允许或拒绝对其执行操作的资源。格式为:资源类型:资源名称。如设备订阅的资源为:topic:/v1/${devices.deviceId}/test/hello。
connect() 订阅Topic 订阅某Topic的设备才能接收broker发布的关于该Topic的消息,关于平台预置Topic可参考Topic定义。 在message_sample.py文件中提供了订阅Topic、取消订阅Topic和设备消息上报等功能。 订阅命令下发Topic方式如下:
Android SDK接入示例 本文介绍Android系统如何通过Amqp接入华为云物联网平台,接收服务端订阅消息的示例。 准备工作 安装android studio。访问android studio官网,选择合适系统的版本下载并安装。(本文以windows 64-bit系统Android
014112。IOTDA.014016表示设备不在线;IOTDA.014112表示设备没有订阅topic。 error_msg String 参数说明:异常信息说明,包含设备不在线和设备没有订阅topic说明。 请求示例 查询指定的消息详情。 GET https://{endpoi
def __init__(self): # mqtt订阅地址 self.__host: Optional[str] = None # mqtt订阅端口号 self.__port: Optional[int] =
printf("connect failed, result %d\n", ret); } } 订阅Topic 订阅某Topic的设备才能接收broker发布的关于该Topic的消息,关于平台预置Topic可参考Topic定义。 订阅Topic: //subcribe char *cmd_topic = combine_strings(3
initMqttConnects(); } 订阅Topic 订阅某Topic的设备才能接收broker发布的关于该Topic的消息,关于平台预置Topic可参考Topic定义。 在MainActivity类中提供了订阅命令下发Topic、订阅Topic、取消订阅Topic等功能: String