检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
接入功能。 已开通设备接入服务。未开通则访问设备接入服务,单击“立即使用”后开通该服务。 已开通OBS服务。未开通则访问OBS服务,单击“立即使用”后开通该服务。 已开通数据可视化DLV服务。未开通则访问数据可视化DLV服务,单击“立即使用”后开通该服务。 示例场景 在本示例中,我们实现下述场景:
泛协议接入相关问题 泛协议接入开发流程 平台侧开发:包括创建产品、(可选)开发产品模型、(可选)开发编解码插件。 设备侧开发:使用泛协议网关方式接入,可参考泛协议开发。 (可选)应用侧开发。 如果是TCP协议,或者自定义协议如何接入平台? 一般使用泛协议接入,详细请参考通过协议转换网关实现泛协议设备接入。
同时在“设备详情”页面查看到上报的属性: 图2 查看上报数据-parameter 如果在“设备详情”页面没有最新上报数据,请确认设备上报的服务/属性和产品模型中的服务/属性一致。 接收下发命令 订阅了命令Topic后,可以在控制台下发同步命令。详情请参考MQTT设备同步命令下发。 命令下发后,demo中接收到命令:
设备的产品模型中定义了平台可向设备设置的属性,平台/应用服务器可通过属性设置的方式修改指定设备的属性值。 平台查询设备属性 平台/应用服务器通过属性查询的方式,实时查询指定设备的属性数据。 平台命令下发 平台/应用服务器按产品模型中定义的命令格式下发控制命令给设备。 平台事件下发 平台/应用服务器按产品模型中定义的事件格式下发事件给设备。
间通讯能力,以及设备服务、OTA等高级服务,并且针对各种场景提供了丰富的demo代码。相关集成指导请参考IoT Device SDK(Android)使用指南。 使用说明 已安装Android Studio。 具体使用方式请看gitHub上的README文档。 版本更新说明 表1
断开和IoT平台的连接。发送AT+HMDIS指令。 设置服务器或客户端证书。参考步骤8。 管理设备 模组设备接入平台后,物联网平台支持批量设备管理、远程控制和监控、OTA升级等,并支持将设备数据灵活流转到华为云其他服务。 父主题: 设备侧开发
LWM2M/CoAP接入相关问题 LWM2M/CoAP协议设备接入开发流程 平台侧开发:包括创建产品、开发产品模型、开发编解码插件、注册设备。详细操作指导请参考创建产品、开发产品模型、开发编解码插件、注册单个设备。 设备侧开发:使用模组、设备侧Tiny SDK接入。详细操作指导请参考通过华为认证模组接入、IoT
查看上报数据-PeriodicalReportConfig 图2 查看上报数据-Battery_level 如果在“设备详情”页面没有最新上报数据,请确认设备上报的服务/属性和产品模型中的服务/属性一致。 接收下发命令 在MainActivity类中提供了接收平台下发命令的功能,在MQTT建链完成后,可以在管理控制台
PCP协议介绍 平台升级协议(PCP协议)规定了设备和平台之间升级的通信内容与格式。 本协议规定设备和IoT平台(以下简称“平台”)之间的应用层升级协议(简称“PCP协议”),用于实现设备的升级。 通讯方式 PCP协议运行在应用层,底层可以是LwM2M/CoAP/MQTT或者其他非流式协议。
编解码插件相关问题 如何进行编解码插件开发? 物联网平台提供线上编解码插件开发方式:线上开发指导详见在线开发参考。 在线开发的插件字段类型为string和varstring类型的编解码规则 在线开发编解码插件时,如果某字段的数据类型为字符串或可变长度字符串,则按照ACSII码进行编解码。
如何进行产品模型开发? 物联网平台提供线上和线下两种产品模型开发方式:线上开发指导详见线上开发参考;线下开发指导详见线下开发参考。 在线开发产品模型时,如何选择数据类型? 数据类型的配置可以参考如下原则: int:当上报的数据为整数或布尔值时,可以匹配为此类型。插件开发中可匹配int型或array类型。
速接入到物联网平台以及数据上报和命令接收等功能。相关集成指导请参见端云互通组件开发指南。 IoT Device SDK Tiny可以运行于无linux操作系统的设备,也可以被模组集成,但是不提供网关服务。 使用说明 适配了LiteOS/LINUX/MACOS/freertos,可以通过修改SDK来适配其他环境。
已完成实名制认证。未完成可在华为云上单击实名认证完成认证,否则无法使用设备接入功能。 已开通设备接入服务。未开通则访问设备接入服务,单击“管理控制台”后开通该服务。 硬件环境 BearPi-HM_Nano开发板、E53_IA1扩展模块、Type-C数据线、PC。 软件环境 参考链接单击这里,搭
设备异步命令缓存数量。 20个 设备影子 设备影子期望值文档大小限制 64KB 设备影子上报值文档大小限制 64KB 设备订阅策略 单个设备或产品最多绑定策略数量 5个 一个租户最大策略数量 50个 最大策略文档大小 10KB 一条策略最大文档数目 10条 消息流转 转发规则、转发动作 单个IoTDA实例允许配置规则数量。
组。 LWM2M over CoAP、MQTT 对接入设备的硬件要求: SDK名称 RAM容量 FLASH容量 CPU频率 操作系统类型 开发语言 IoT Device SDK > 4MB > 2MB > 200MHZ C版(Linux)、Java版(Linux/Windows)
华为物联网平台进行软固件升级,需要在console平台添加升级包。平台支持升级包关联OBS服务桶中对象和本地文件上传升级包两种方式。 升级包关联OBS服务桶中对象,升级包大小限制最大为1G,由于升级文件保存在OBS服务中,会产生额外的存储和下载费用。 OBS计费项由存储费用、请求费用、流量费用、数据恢复费用和数
购买DIS接入通道(以数据流转到DIS转存储至OBS为例) 登录华为云,访问对象存储服务OBS,进入对象存储服务管理控制台。 单击“创建桶”,按照需求选择桶规格,单击“立即创建”。 单击“桶列表”,单击进入刚刚创建的桶,单击“新建文件夹”,完成OBS桶创建。 登录华为云官方网站,访问数据接入服务DIS。 单击“
SDK使用指南(C#) IoT Device SDK(C#)提供设备接入华为云IoT物联网平台的C#版本的SDK,提供设备和平台之间通讯能力,以及设备服务、OTA等高级服务,并且针对各种场景提供了丰富的demo代码。相关集成指导请参考IoT Device SDK(C#)使用指南。 使用说明 已安装 DotNet
面向物模型编程: 首先定义一个烟感服务类,继承自AbstractService。(如果有多个服务,则需要定义多个服务类): 1 2 3 class SmokeDetector extends AbstractService { } 定义服务属性,私有变量以下划线开头,使用@Reflect
何使用设备接入服务。 具体步骤如下: 步骤1:开通设备接入服务。访问设备接入服务,单击“管理控制台”后开通服务。 步骤2:创建产品。创建一个MQTT协议的产品。 步骤3:配置环境。下载并安装Postman,Postman建议使用7.17.0版本。 步骤4:调用服务。使用Postm