检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
非联通用户请查看设备接入服务。 本文以提供的应用侧Java SDK Demo为例说明如何使用JAVA SDK与物联网平台对接,包括证书配置及回调等。Demo以Java工程为例,每个类(除工具类外)都包含了main方法,可单独运行,旨在演示如何调用SDK接口。 开发环境要求 开发平台 开发环境 配套要求 推荐的操作系统
效率。 功能 简介 产品模型定义 用于定义一款接入设备所具备的属性(如颜色、大小、采集的数据、可识别的指令或者设备上报的事件等信息),然后通过厂家、设备类型和设备型号,唯一标识一款设备,便于平台识别。产品模型可通过开发中心进行无码化开发。详细请参见产品模型。 设备访问授权 支持将
设备的服务属性配置,jsonString格式,里面是一个个健值对(key: value),“key”是产品模型中的属性名称(propertyName),“value”是该属性的取值,根据产品模型中属性的取值范围自定义设置。 产品模型中仅“访问模式”为“W”(可写)的属性支持在设备影子中设置。 响应参数 Status
serviceId 必选 String 设备服务的ID。 serviceData 必选 ObjectNode 一个服务下的属性数据,具体字段在设备的产品模型中定义。 eventTime 可选 String 设备采集数据的UTC时间(格式:yyyyMMddTHHmmssZ),如:20161219T114920Z。
下表格填写参数后,单击“确定”。 参数名称 配置原则 选择产品 选择要注册的产品名称。 只有在“产品模型”里定义了产品,此处才可以选择具体的产品。如没有,请先上传或直接创建产品模型。 设备标识码(nodeId) 设备唯一物理标识,如IMEI、MAC地址等,用于设备在接入物联网平台时携带该标识信息完成接入鉴权。
规则名称 LED_ON LED_OFF 条件 条件类型 设备类型 选择设备模型 选择已创建的产品 服务类型 Sensor 属性名字 luminance 操作 < > 值 50 500 动作 动作类型 设备 选择设备模型 选择已创建的产品 点击选择设备 选择本章节中新增的设备 服务类型 LED
LoRaServer接入物联网的标识,由物联网平台分配。 productId 必选 String Body LoRa节点关联的产品ID,用于唯一标识一个产品模型。 devEUI 必选 String Body LoRa节点唯一标识,16位hex类型。 name 必选 String Body LoRa节点名称。
该参数值对应的设备进行条件过滤。 product_id 可选 String(128) 设备关联的产品ID,用于唯一标识一个产品模型,在管理门户导入产品模型后由平台分配获得。当rule_type为DEVICE_LINKAGE时,该参数值和device_id不能同时为空。如果该参数和
该参数值对应的设备进行条件过滤。 product_id 可选 String(128) 设备关联的产品ID,用于唯一标识一个产品模型,在管理门户导入产品模型后由平台分配获得。当rule_type为DEVICE_LINKAGE时,该参数值和device_id不能同时为空。如果该参数和
存放TLS证书文件 如果开发者没有设备,可以直接在X86 Linux系统进行开发。 交叉编译环境检测: 准备网关或设备。本文档将以树莓派为例,说明如何集成网关。 将Agent Lite SDK (Linux)解压到本地。 用sftp工具把mytest测试工具上传到树莓派上。 因为使用的设
目的基本信息,例如设备接入信息、应用接入信息、重置密钥等。 产品在线开发 产品模型(也称Profile)用于描述设备具备的能力和特性。开发者通过定义Profile文件,在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,例如温度、光强度、开关等。
LoRaServer接入物联网的标识,由物联网平台分配。 productId String LoRa网关关联的产品ID,用于唯一标识一个产品模型。 gatewayEUI String LoRa网关唯一标识,16位hex类型。 name String LoRa网关名称。 gatewaySeq
消息的消息体,jsonString格式,里面是一个个健值对(key: value),“key”是产品模型中命令参数的参数名(paraName),“value”是该命令参数要设置的值,根据产品模型中命令参数的取值范围自定义设置。 CommandNA2CloudHeader: 参数 必选/可选
时,以该参数值对应的设备进行条件过滤。 product_id String(128) 设备关联的产品ID,用于唯一标识一个产品模型,在管理门户导入产品模型后由平台分配获得。当rule_type为DEVICE_LINKAGE时,该参数值和device_id不能同时为空。如果该参数和
开发。 编解码插件的开发需要基于Profile定义的设备能力进行开发,本节首先以一个烟感设备的例子讲解如何开发一个支持数据上报和命令下发的编解码插件,然后再以四个场景举例说明如何完成复杂的插件开发以及调试。 数据上报和命令下发 多条数据上报消息 字符串及可变长字符串的编解码插件在线开发
以该参数值对应的设备进行条件过滤。 product_id String(128) 设备关联的产品ID,用于唯一标识一个产品模型,在管理控制台导入产品模型后由平台分配获得。当rule_type为DEVICE_LINKAGE时,该参数值和device_id不能同时为空。如果该参数和
LoRaServer接入物联网的标识,由物联网平台分配。 productId String LoRa节点关联的产品ID,用于唯一标识一个产品模型。 devEUI String LoRa节点唯一标识,16位hex类型。 name String LoRa节点名称。 authCode String
表3 DeviceProperty 名称 必选/可选 类型 说明 service_id 必选 String 设备的服务ID,在设备关联的产品模型中定义。 data 必选 ObjectNode 设备上报的数据。 event_time 必选 String 设备数据上报的时间,格式取决于
注册成功后的这个时间内发送绑定请求到物联网平台。 注册设备时的产品信息是否和Profile一致? 使用开发中心注册设备时注意选择正确的产品模型,使用应用侧接口注册设备时注意deviceInfo的取值需要和Profile的定义保持一致。 NB模组是否能收到NB基站的信号? NB模组,通过AT+CSQ
设备的OTA软件升级是基于华为定义的PCP协议进行的,设备侧需根据PCP协议定义的交互流程进行适配开发。下面我们将结合物联网平台与设备的软件升级交互流程,介绍终端设备将如何基于PCP协议构建交互过程中的请求消息和应答消息,帮助您更好的根据PCP协议进行终端侧的软件升级功能开发。 下面我们先了解下PCP消息的结