检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
基础概念 基本概念 名词 描述 设备接入(IoTDA) 是华为云的物联网平台,提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务和第三方应用,帮助物联网行业用户快速完成设备联网及行业应用集成。
普通网关,或者是泛协议接入网关,请参考“gateway_demo”。 C版 SDK连接时返回错误码4是什么意思? 返回错误码4是账号名或者密码输入有误。其他连接失败时返回的错误码请参考MQTTAsyn.h头文件中的错误码描述。 如何下载IoT Link Studio? 在资源获取页面,设备开发资源中下载IoT
毫秒。 User Name 由设备标识码和产品ID组成,固定格式: ${NodeId}&${ProductId} Password 以设备密码为密钥,将设备参数与参数值拼接后的字符串为加密串进行hmacsha256算法加密。 加密串格式: clientId${clientId}d
HM_Nano主控芯片为Hi3861,因此搭建环境时需要安装Hi3861对应环境。 图1 软件环境创建步骤 在”安装Hi3861开发板特有环境”的安装gcc_riscv32步骤时,强烈建议直接下载gcc_riscv32镜像,否则可能出现某些插件下载或安装失败,具体操作如下图2所示。
Import...”。 展开“Maven”,选择“Existing Maven Projects”,单击“Next”。 单击“Browse”,选择步骤1解压获得的“codecDemo”文件夹,勾选“/pom.xml”,单击“Finish”。 实现样例讲解 导入的编解码插件Demo工程结构如下图所示。
client.subscribe(userdata, 1) else: # 只有当用户名或密码错误,才不进行自动重连。 # 如果这里不使用disconnect()方法,那么loop_forever会一直进行重连。
图3 被授权列表 添加静态策略 添加静态策略,根据关键字发放到指定的IoTDA。 图4 创建静态策略 发放方式选择“跨账号”,授权账号选择步骤3中授权给本账号的用户账号。 图5 添加静态跨region策略 注册设备 在设备发放控制台,注册MQTT设备,其中安全模式选择密钥模式(如
快速集成物联网平台的功能,如产品管理、设备管理、订阅管理、设备命令、规则管理等功能。 应用侧需要通过IAM服务鉴权,获取token,详细步骤可参考调测“获取IAM用户Token”接口。 应用开发资源 为了降低应用的开发难度、提升开发效率,物联网平台开放了应用侧API。应用通过调
什么是设备接入IoTDA 华为云物联网平台设备接入云服务(IoTDA)提供海量设备的接入和管理能力,将物理设备联接到云,支撑设备数据采集上云和云端下发命令给设备进行远程控制,配合华为云其他产品,帮助您快速构筑物联网解决方案。 使用物联网平台构建一个完整的物联网解决方案主要包括3部分:物联网平台、业务应用和设备。
请根据实际情况填写。 上传产品模型 单击下载烟感产品模型smokeDetector,获取产品模型文件。 找到步骤3创建的产品,单击产品进入产品详情页。 选择“基本信息”页签,单击“上传模型文件”,上传步骤1获取的产品模型文件。 图1 产品-上传产品模型 注册设备 选择左侧导航栏“设备 > 所有设备”,单击“注册设备”。
请根据实际情况填写。 上传产品模型 单击下载烟感产品模型smokeDetector,获取产品模型文件。 找到步骤3创建的产品,单击产品进入产品详情页。 选择“基本信息”页签,单击“上传模型文件”,上传步骤1获取的产品模型文件。 图1 产品-上传产品模型 注册设备 选择左侧导航栏“设备 > 所有设备”,单击“注册设备”。
串,由设备理解解析。如果不需要下发该字段则不填)。 图3 注册设备 图4 创建密钥模式静态策略设备 此处注册设备的设备名称需与添加静态策略步骤的策略实例关键字相匹配,方能触发该静态策略。 连接鉴权 MQTT.fx 是目前主流的MQTT桌面客户端,它支持 Windows, Mac,
FTP服务器地址 port int 服务器端口 FTP服务器端口 username string 用户名 FTP服务器用户名 password string 密码 FTP服务器密码 path string 文件上传路径 FTP服务器文件上传路径 channelNo int 逻辑通道号
Visual Studio,若未安装请参考安装Microsoft Visual Studio。 已在管理控制台获取设备接入地址。获取地址的操作步骤,请参考平台对接信息。 已在管理控制台创建产品和设备。创建产品和设备的具体操作细节,请参考创建产品、注册单个设备或批量注册设备。 准备工作
下发异步设备命令 asyncCommand sendAsyncCommand 远程登录 建立ssh通道 SshConnect SshConnect 下发ssh命令 SshComand SshComand 关闭ssh通道 SshDisconnect SshDisconnect 父主题: 监控运维
定义产品模型 找到步骤3创建的产品,单击产品进入产品界面。 在产品详情基本信息页面,单击“自定义模型”,配置产品的服务,然后单击“确定”。 “服务ID”:StreetLight “服务类型”:建议和服务ID保持一致 “服务描述”:路灯上报的环境光强度和路灯开关状态的属性。 单击步骤2新增的
请根据实际情况填写。 上传产品模型 单击下载烟感产品模型smokeDetector,获取产品模型文件。 找到步骤3创建的产品,单击产品进入产品详情页。 选择“基本信息”页签,单击“上传模型文件”,上传步骤1获取的产品模型文件。 图1 产品-上传产品模型 注册设备 选择左侧导航栏“设备 > 所有设备”,单击“注册设备”。
何使用设备接入服务。 具体步骤如下: 步骤1:开通设备接入服务。访问设备接入服务,单击“管理控制台”后开通服务。 步骤2:创建产品。创建一个MQTT协议的产品。 步骤3:配置环境。下载并安装Postman,Postman建议使用7.17.0版本。 步骤4:调用服务。使用Postm
请根据实际情况填写。 上传产品模型 单击下载烟感产品模型smokeDetector,获取产品模型文件。 找到步骤3创建的产品,单击产品进入产品详情页。 选择“基本信息”页签,单击“上传模型文件”,上传步骤1获取的产品模型文件。 图1 产品-上传产品模型 注册设备 选择左侧导航栏“设备 > 所有设备”,单击“注册设备”。
鉴权JSON消息体 描述 内容 device_id 您的设备ID sign_type 建议为0,表示不会校验消息时间戳与平台时间是否一致,仅判断密码是否正确 timestamp 时间戳,例如2024062602,根据图1 ClientId生成工具中的ClientId获取 password