检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建转发目标参数说明 参数名 参数说明 转发目标 选择“分布式消息服务(RocketMQ)”。 对接地址 填写RocketMQ的连接地址,需填写元数据公网连接地址。IoTDA企业版实例支持同VPC同子网下RocketMq实例私网接入。 SSL 选择是否开启SSL, 开启SSL需要RocketMQ支持SSL。
创建产品。 取值范围:长度不超过36,只允许字母、数字、下划线(_)、连接符(-)的组合。 version 是 String 参数说明:升级包版本号。 取值范围:长度不超过256,只允许字母、数字、下划线(_)、连接符(-)、英文点(.)的组合。 support_source_versions
boolean) => { // 连接成功处理 }).catch((err: string) => { // 连接失败处理 }) // 或使用同步方式初始化 // await this.device.init(); 查看设备日志打印,设备连接成功。 1 IoTDA_SDK#
No作为node_id。 设备标识码长度为1到64个字符,包含英文字母、数字、连接号-和下划线_。 注意:NB设备由于模组烧录信息后无法配置,所以NB设备会校验node_id全局唯一。 取值范围:长度不超过64,只允许字母、数字、下划线(_)、连接符(-)的组合,建议不少于4个字符。 product_id
boolean) => { // 连接成功处理 }).catch((err: string) => { // 连接失败处理 }) // 或使用同步方式初始化 // await this.device.init(); 查看设备日志打印,设备连接成功。 1 IoTDA_SDK#
可以是直连物联网平台的设备,也可以是代理子设备连接物联网平台的网关。 设备鉴权 设备接入物联网平台时,需要对接入平台的设备进行鉴权认证。目前华为物联网平台支持设备使用密钥和X.509两种方式进行鉴权认证。待平台验证通过,设备成功连接到物联网平台后,就可以进行数据通信。 群组与标签
遥测站按照协议发送链路维持报(功能码:2FH),表明遥测站在线,当前遥测站与平台断链或者长时间无任何消息时,遥测站在平台标记为离线状态。 遥测站与平台采用长连接时建议定时发送链路维持报,如果长连接上超过1个小时无任何消息,平台会将设备标记为离线状态。 遥测站小时报(34H) 遥测站按照协议发送小时报消息(功能码:3
A口和485B口(见下图)。 图7 气象多要素百叶箱连接R40 将报警器的红色线和黑色线分别接到电源正极和R40的DO2口,将电源的负极接入到R40的DO1口(见下图)。 图8 报警器连接R40 控制台操作概览 在真实设备连接之前,需要在设备接入服务控制台创建产品、定义产品模型和注册设备。
开发者也可以开发对应的编解码插件,完成JSON格式之间的转换。 网关 具有子设备管理功能,并代理子设备直接连接物联网平台的设备。 子设备 不与IoT平台直连,通过网关连接IoT平台的设备。 固件 固件(Firmware)一般是指设备硬件的底层“驱动程序”,承担着一个系统最基础最
报云端,用于感知设备的运行状态,用户还可在设备厂家提供的APP端执行命令远程控制设备。 解决方案:华为云物联网平台提供安全可靠的连接,支撑海量的设备连接,支持MQTT、CoAP、HTTP、LWM2M、WebSocket等多种协议接入,支持从云端及时下发消息和命令控制设备。 图3 智能家居场景参考架构图
API概览 设备鉴权 API 说明 设备鉴权 设备鉴权接口,鉴权通过后建立设备与平台间才能处理业务连接。鉴权成功后平台返回access_token。调用属性上报、消息上报等其他接口时,都需要携带access_token信息。如果access_token超期,需要重新认证设备获取a
l x509 -fingerprint -sha256 -in deviceCert.pem命令可查询。注:填写时需要删除冒号。 连接鉴权 参考连接鉴权接口文档,使用MQTT.fx工具激活在物联网平台上注册的设备。 下载MQTT.fx(默认是64位操作系统,如果是32位操作系统,单击此处下载MQTT
方案咨询 连接IoT平台的业务场景有哪些? 设备管理服务和设备接入服务合一后的差异点是什么? IAM子用户或子项目是否可以开通物联网平台服务? 物联网平台支持在华为云的哪些区域开通? 华为是否提供模组/硬件终端/应用软件等? IAM用户访问API提示没有权限?(是否区分版本?)
则为"product_id" + "_" + "node_id"拼接而成。 取值范围: 长度不超过128,只允许字母、数字、下划线(_)、连接符(-)的组合。 该接口支持设备将自定义数据通过请求中的body体上报给平台,平台收到该请求后会将body内容转发给应用服务器或华为云其他
如果断网等行为发生,conn会关闭导致session建立失败,未关闭连接则建立成功。 if err == nil { ac.receiver = receiver return nil } } // 清理上一个连接。 if ac.client != nil { _
IoT场景设备量大,设备能力弱。IoT的迁移需尽量减少对设备侧的改动。华为云IoT提供多种技术方案来解决这个问题。 对于自建IoT平台设备,设备连接平台使用的是原有IoT平台域名,则设备侧可以不用做任何修改,将域名通过DNS解析到华为云IoT平台接入地址即可完成迁移。 对于存量第三方平
接口说明 MQTT CONNECT连接鉴权 设备请求引导消息 设备接收引导信息 父主题: 设备发放
安全隧道WebSocket接口参考 使用安全隧道通信协议接入 建立安全隧道的WebSocket连接 安全隧道协议消息交互说明
取值范围:长度不超过128,只允许字母、数字、下划线(_)、连接符(-)的组合。 message_id 是 String 参数说明:下发消息的消息ID,用于唯一标识一个消息,在消息下发时由物联网平台分配获得。 取值范围:长度不超过128,只允许字母、数字、下划线(_)、连接符(-)的组合。 请求参数 表2 请求Header参数
定义水表的电压、电流强度等数据。 传输规则(DeliverySchedule) 定义水表的一些传输规则,必要的话需要定义命令。 连接(Connectivity) 定义水表连接参数。 具体定义几个服务是非常灵活的,如上面的例子可以将告警服务拆分成水压告警服务和流量告警服务,也可以将告警服务合入到水表基础服务中。