检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用开发者通过调用API接口或者集成SDK调用物联网平台的能力进行应用服务器的开发。可参考表1选择合适的开发方式。 开发接收设备数据的接口 应用服务器需开发接收数据对应的接口(对应订阅管理接口中的callbackUrl地址),用于应用服务器向物联网平台发起订阅后,接收物联网平台推送的设备相关数据。 制作调测证书与加载
设备登出 接口功能 断开与物联网平台的连接。 接口描述 1 HW_INT IOTA_Logout(); 接口返回值 参见函数标准返回值 此返回值是调用接口的同步返回结果,返回0只是说明接口调用成功。 示例 1 2 // 开发者调用设备登出接口: IOTA_Logout(); 父主题:
String 版本包适用的设备类型。 model String 版本包适用的设备型号。 manufacturerName String 版本包适用的设备厂商名称。 protocolType String 版本包适用的设备协议类型 description String 版本包的描述信息。 date
查询设备组详情 典型场景 第三方应用可调用此接口查询当前已创建的所有设备组列表信息,以了解当前设备组的分组和使用情况。 接口功能 支持第三方应用在物联网平台查询已创建的所有设备组信息。 接口描述 1 def queryDeviceGroups(self, qdgInDTO, accessToken)
推送证书失效怎么处理? 如果是自己制作的调测证书,请重新制作并上传至物联网平台。 如果是厂家提供的证书,请联系厂家重新制作。 父主题: 订阅推送(联通用户专用)
载”。系统将生成已签名的插件包和公私钥文件。 注:下载的压缩包里的私钥文件即为上传的私钥。 上传编解码插件 当本地已经准备好编解码插件(如线下开发)时,则可以通过开发中心将插件上传至物联网平台。 在“编解码插件开发”界面,选择“插件管理”。 选择需要上传的插件包,点击“上传”。
URI-scheme 传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 承载REST服务端点的服务器地址,为“host:port”格式,host为服务器的访问域名或IP,port为服务器的访问端口,您可以参考平台对接信息获取应用的接入地址和端口信息。 例如设备
services[] 设备物模型的属性定义。 表2 services结构体 参数名称 类型 描述 service_id String 设备的服务ID,在设备关联的产品模型中定义。 properties ObjectNode[] 设备按照物模型上报的具体数据。 event_time String
消息的内容。 Test API提供测试SDK接口的功能,主要测试SDK与平台之间的基本功能是否可用,并输出测试结果。测试时会分别使用内部测试证书和开发者设置的证书,以便排查证书问题。 NorthApiClient类方法 用于创建应用实例,是调用SDK其他接口的前提。主要方法如下:
clientInfo) 所有接口最终调用的方法,根据传入的参数不同,最后返回的数据不同。 Clientinfo类 用于设置对接的基本信息。主要方法如下: 方法 说明 platformIp 平台的IP。 platformPort 平台的端口,如“8743”。 appId 应用的appId。appId是平台为伙伴服务器分配的ID。
目的版本号,由ASCII字符组成,位数不足时,后补“0X00”。 分片序号 WORD 表示请求获取的分片序号,从0开始计算,分片的总数为软件包大小除以每个分片的大小并向上取整获得。设备可以保存已经收到的分片,下次直接从缺失的分片开始请求,达到断点续传的效果。 响应消息: 方向:平台->设备 字段 数据类型 描述及要求
数据类型的配置可以参考如下原则: int:当上报的数据为整数或布尔值时,可以匹配为此类型。插件开发中可匹配int型或array类型。 decimal:当上报的数据为小数时,可以匹配为此类型。插件开发中可匹配string或者int或者array类型。 string:当上报的数据为字
修改设备信息 典型场景 第三方应用在物联网平台注册设备后,若设备的基本信息发生变更,也可调用此接口在物联网平台修改设备的信息。 接口功能 支持第三方应用修改设备的基本信息,包括设备类型、设备模型、厂商信息、接入协议等。 接口描述 1 def modifyDeviceInfo(self
Integer(64) 等待操作的设备个数。 processing Integer(64) 正在操作的设备个数。 success Integer(64) 操作设成功的设备个数。 fail Integer(64) 操作失败的设备个数。 stop Integer(64) 停止操作的设备个数。 timeout
离线插件签名失败? 工具、插件存放的路径含有中文字符时,会造成验签失败。请将工具和插件存放在不含中文字符的路径下进行验签。 父主题: 编解码插件(联通用户专用)
header 访问物联网平台的应用ID,在物联网平台创建应用时由平台分配获得。 Authorization 必选 String header 访问物联网平台的认证信息,值为“Bearer {accessToken}”,其中{accessToken}为调用鉴权接口返回的accessToken。
应用在订阅平台管理数据时需要订阅接口描述中的指定回调地址,回调地址中的server与port为应用服务器公网地址与服务器配置中指定的端口 2. 应用通过继承PushMessageReceiver类并重写回调接口接收推送消息的内容 3. 如果回调地址不是应用服务器本身的地址,则第三方应用需要自己实
址,回调地址中的server与port为应用服务器公网地址与服务器配置中指定的端口。 应用通过PushMessageReceiver类并重写回调接口接收推送消息的内容。 如果回调地址不是应用服务器本身的地址,则第三方应用需要自己实现原始回调接口,接口内容请参考物联网平台API参考中的消息推送章节。
及业务情况选择合适的接入方案,四种方案优缺点如下: 接入方式 方案优点 方案约束 方案一:集成LiteOS接入物联网平台 有对应的SDK,集成难度较低,对您的开发技能要求较低。 方案不灵活,开发者只能根据LiteOS提供的API去实现自己的功能,超出API外的功能,无法自定义,对于设备的硬件要求比较高。
里定义的这2个资源,同时设备对应的产品模型的omCapability不为null,才能接收和响应物联网平台下发的指令,进行远程的日志收集、重启模组。 日志收集 前提条件 仅NB-IoT设备支持日志收集。 设备要支持远程日志收集的能力,即设备支持上述LWM2M协议接口里定义的LogData资源。