检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
安全认证。在物联网平台的使用中,可用于物联网平台向应用服务器采用HTTPS协议推送数据时,物联网平台认证应用服务器的合法性。本文以Windows环境为例,介绍通过Openssl工具制作调测证书的方法,生成的证书为PEM编码格式的证书,后缀为.cer。 常见的证书存储格式如下表所示。
} encode接口说明 encode接口的入参是JSON格式的数据,是平台下发的命令或应答。 平台的下行报文可以分为两种情况: 平台对设备上报数据的应答(对应图中的消息②) 表2 平台收到设备的上报数据后对设备的应答encode接口的入参结构定义 字段名 类型 参数描述 是否必填
台。其与数据上报功能上的区别在于,发布数据的topic固定为“/cloud/signaltrans/v2/categories/data”;“pbstrServiceData”参数作为消息体(包括header和body),SDK只进行透传,不进行格式调整和组装。 接口描述 1 HW_INT
非联通用户请查看设备接入服务。 如何获取设备和应用对接地址? 如何下载LiteOS IDE/IoT Studio? 物联网平台允许一个IMEI号注册多个设备吗? 如何设置设备名称? IoT设备如何激活? 物联网平台如何切换设备的在线/离线状态? 通过网关接入的子设备,平台如何识别是哪一个设备?
接口返回值 返回值 描述 true 成功。 false 失败。 此返回值是调用接口的同步返回结果,返回true只是说明接口调用成功,并不说明绑定成功,绑定成功需要收到BindService发出的通知。 当前绑定流程的重试策略为:如果绑定失败,则30秒后继续进行重试,如果重试超过5次(总计尝
要调用设备服务数据上报接口将数据上报到物联网平台。 上报设备数据接口的deviceId,requstId和serviceId由SDK组装为消息的header;serviceProperties由SDK组装为消息的body。消息组装格式为JSON。 接口描述 1 public static
No或IMEI作为nodeId。 说明: 若使用IMEI作为nodeId,根据不同厂家的芯片有不同填写要求。 高通芯片设备的唯一标识为urn:imei:xxxx,xxxx为IMEI号 海思芯片设备的唯一标识为IMEI号 其他厂家芯片的设备唯一标识请联系模组厂家确认。 name 可选 String(256)
No或IMEI作为nodeId。 说明: 若使用IMEI作为nodeId,根据不同厂家的芯片有不同填写要求。 高通芯片设备的唯一标识为urn:imei:xxxx,xxxx为IMEI号 海思芯片设备的唯一标识为IMEI号 其他厂家芯片的设备唯一标识请联系模组厂家确认。 name 可选 String(256)
P协议栈的设备在集成Agent Lite SDK后,可以直接与物联网平台通信。不支持TCP/IP协议栈的设备例如蓝牙设备、ZigBee设备等,可以通过集成了Agent Lite SDK的网关将设备数据转发给物联网平台,与平台进行通信。 接口列表 Agent Lite提供的接口功能如下所示。
华为物联网平台(简称物联网平台)提供海量设备的接入和管理,配合华为云其他产品同时使用,帮助快速构筑物联网应用。 使用物联网平台构建一个完整的物联网解决方案主要包括3部分:物联网平台、业务应用和设备。 物联网平台作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;同时提供强大的开放能力,支撑行业用户快速构建各种物联网业务应用。
携带设备ID和密钥、或者nodeId和密钥,通过一机一密的方式,完成设备的接入鉴权。如图所示。 业务流程 使用LWM2M/CoAP协议接入的注册鉴权流程 1. 通过调用注册接口向物联网平台发送注册请求或者在控制台上注册设备。 2~3. 物联网平台向设备分配全局唯一的预置密钥,并返回timeout。
接收设备命令 接口功能 注册设备命令接收广播来接收处理平台下发的控制命令。 接口描述 1 DataTransService.TOPIC_COMMAND_RECEIVE; 返回结果 广播名称 广播参数 成员 描述 TOPIC_COMMAND_RECEIVE IotaMessage
备服务数据上报接口将数据上报到物联网平台。 上报设备数据接口的pcDeviceId、pcRequstId和pcServiceId由SDK组装为消息的header;pcServiceProperties由SDK组装为消息的body。消息组装格式为JSON。 接口描述 1 2 HW_INT
设备模型文件:步骤3复制的设备模型文件的URL。 设备开发的业务模块主要集中在自动生成的app.c和app.h两个文件中。 oc_cloud_map_demo_app.c文件中已自动生成了数据上报和命令下发两个接口。 oc_cloud_map_demo_app.h文件主要描述映射生成的数据结构、硬件初始化接口。
设备接入服务如何获取设备数据? 物联网平台的应用和设备可以无限创建吗? 物联网平台支持批量注册设备吗? 物联网平台对应用和设备有消息流控吗? 开发中心单个应用允许接入设备数是多少? 数据在物联网平台的保存时间是多久? 物联网平台支持的DTLS加密算法有哪些? 物联网平台支持二进制大小端模式切换吗?
必选/可选 类型 描述 key 必选 HW_UINT 设备绑定的配置项。 平台IP:EN_IOTA_CFG_IOCM_ADDR。 平台端口:EN_IOTA_CFG_IOCM_PORT。 value 必选 HW_CHAR * 设置的值。 平台IP:Agent Lite对接平台地址。 平台端口:8943。
String 发布数据的Topic。 uiQos 必选 int Mqtt协议的相关的参数,一般为“1”。 pbstrServiceData 必选 byte[] 发布数据的包体。 接口返回值 返回值 描述 true 成功。 false 失败。 此返回值是调用接口的同步返回结果,返回t
String 发布数据的Topic。 uiQos 必选 int Mqtt协议的相关的参数,一般为“1”。 pbstrServiceData 必选 byte[] 发布数据的包体。 接口返回值 返回值 描述 true 成功。 false 失败。 此返回值是调用接口的同步返回结果,返回t
单击页面右上角的“进入设备管理服务”进入控制台。 进入“云服务配置管理”页面,按照页面提示配置与华为云对接。 单击页面左下角的切换左侧菜单,打开“产品模型”页面,单击页面右上角的“新增产品模型 > 本地导入”。 注:本文中使用的产品模型和设备仅为示例,您可以使用自己的产品模型和设备进行操作。
释放Agent Lite资源 接口功能 调用此函数,Agent Lite会释放申请的所有动态资源(内存、线程等等)。 接口描述 1 IOTA_VOID IOTA_Destroy(); 接口返回值 参见函数标准返回值 示例 1 2 // 开发者调用该接口销毁Agent Lite资源