检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
所有涉及设备ID和密码的文件均需要修改成对应的信息。 建立连接。调用init接口,该接口是阻塞调用,如果建立连接成功会返回0。 1 2 3 if (device.init() != 0) { return; } 如果连接成功就会打印: 1 2023-07-17
所有涉及设备ID和密码的文件均需要修改成对应的信息。 建立连接。调用init接口,该接口是阻塞调用,如果建立连接成功会返回0。 1 2 3 if (device.init() != 0) { return; } 如果连接成功就会打印: 1 2023-07-17
首次使用,需要单击“启动并配置”按钮,此时您可以选择两种方式进行运行日志的配置 一键配置: 采用一键配置后,平台将会自动创建日志组及日志流,并配置结构化,同时创建对应的转发规则及动作,无需用户手动操作。 图3 运行日志-一键配置 自定义配置: 采用自定义配置后,可以选择自己创建的规
接口约束:当前实例的规格支持包年/包月计费模式时,才可以修改实例的计费模式为包年/包月。支持的实例规格请参见产品规格说明。 调用方法 请参见如何调用API。 URI POST /v5/iot/{project_id}/iotda-instances/{instance_id}/change-charge-mode
SDK使用示例 本部分介绍如何使用JAVA SDK进行属性上报的开发。本示例使用的开发环境为JDK 1.8及以上版本。 上报的属性需要与该设备对应产品模型中定义的属性相匹配,以下设备侧SDK代码示例定义的产品模型为: 图4 模型定义-smokeDetector 配置设备侧SDK步骤如下:
mqttClient.Client.Disconnect(1000) } } func main() { // 以下参数配置请参考连接配置说明 // mqtt接入域名 mqttHost := "your mqtt host" // mqtt接入端口
修改实例规格信息 功能介绍 修改设备接入实例的规格。 调用方法 请参见如何调用API。 URI POST /v5/iot/{project_id}/iotda-instances/{instance_id}/resize 表1 路径参数 参数 是否必选 参数类型 描述 project_id
此证书文件只适用于华为云物联网平台,且必须配合对应域名使用。 CA证书具有一个过期日期,在该日期后,这些证书将无法用于验证服务器的证书;请在 CA证书的过期日期前替换这些证书,以确保设备可以正常的连接到IoT平台。 表1 证书资源 证书包名称 region&版本 证书类型 证书格式 说明 下载 certificate
查询实例列表 功能介绍 用户可以调用此接口查询设备接入实例列表。 调用方法 请参见如何调用API。 URI GET /v5/iot/{project_id}/iotda-instances 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见
设备属性上报 用于设备按产品模型中定义的格式将属性数据上报给平台。 设备消息上报 用于设备将自定义数据上报给平台,平台将设备上报的消息转发给应用服务器或华为云其他云服务上进行存储和处理。 网关批量属性上报 用于网关设备将多个子设备的属性数据一次性上报给平台。 业务流程 设备接入前,需创建
本示例所使用的开发环境为Node.js 8.0.0及以上版本。请前往Node.js官网下载。安装成功之后可以通过以下命令查看node版本。 node --version 如果能够查询到node版本,且版本高于8.0.0则代表安装成功。 代码示例 在本地计算机创建一个JavaScript文件(例:HwIotAmqpClient
int:当上报的数据为整数时,可配置为此类型。 long: 当上报的数据为长整型时,可配置为此类型。 decimal:当上报的数据为小数时,可配置为此类型。配置“经纬度”属性时,数据类型建议使用“decimal”。 string:当上报的数据为字符串、枚举值时,可以配置为此类型。如果为枚举值,值之间需要用英文逗号(“
选择“设备影子”页签,单击“属性配置”。 在弹出窗口中输入服务属性对应的期望值。此处设置“temperature”的属性值为25。 图2 配置设备影子 验证操作 方法一: 您可以使用MQTT.fx模拟设备验证。 使用MQTT.fx模拟恒温空调,并连接到物联网平台。操作方法请参考在线开发MQTT协议的模拟智慧路灯。
订阅:物联网平台支持基于MQTT协议实现设备间的消息通信,用户可通过控制台创建规则,也可以通过调用物联网平台的创建规则触发条件、创建规则动作、修改规则触发条件接口配置并激活规则,向平台获取设备上报的消息。设备订阅只支持消息上报。 推送:订阅成功后,物联网平台会将设备上报的消息推送到指定的MQTT Top
h”,“命令名字”选择“on_off”,单击“参数配置”,“switch”的值选择“on”,然后单击“确定”。 验证操作 方法一: 您可以使用MQTT.fx模拟设备验证。 使用MQTT.fx分别模拟煤气探测器设备和推窗器,并连接到物联网平台。操作方法请参考在线开发MQTT协议的模拟智慧路灯。
IoT场景设备量大,设备能力弱。IoT的迁移需尽量减少对设备侧的改动。华为云IoT提供多种技术方案来解决这个问题。 对于自建IoT平台设备,设备连接平台使用的是原有IoT平台域名,则设备侧可以不用做任何修改,将域名通过DNS解析到华为云IoT平台接入地址即可完成迁移。 对于存量第三方平
设备。 配置流转规则 访问设备接入服务,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。 左侧导航栏单击“规则 > 数据转发”,进入数据转发界面。 图1 数据转发-列表 在“数据转发>规则列表”界面单击“创建规则”,填写规则参数,设置转发数据,配置数据过滤语
设备消息上报成功后,如何在平台查看是否上报成功? 由于消息是透传的,当前可以通过消息跟踪和运行日志查看。 消息跟踪:进入设备接入控制台,进入您的实例,选择“设备 > 所有设备”,单击具体设备,启动“消息跟踪”后查看。 运行日志:可参考运行日志使用说明进行配置,启动运行日志后查看。
创建产品。 取值范围:长度不超过36,只允许字母、数字、下划线(_)、连接符(-)的组合。 version 是 String 参数说明:升级包版本号。 取值范围:长度不超过256,只允许字母、数字、下划线(_)、连接符(-)、英文点(.)的组合。 support_source_versions
长度不超过128,只允许字母、数字、下划线(_)、连接符(-)的组合。 gateway_id string 网关ID 长度不超过128,只允许字母、数字、下划线(_)、连接符(-)的组合。 product_id string 设备关联的产品ID 长度不超过36,只允许字母、数字、下划线(_)、连接符(-)的组合。