中国电信物联网开放平台NB网关2.0API详解

需积分: 10 5 下载量 117 浏览量 更新于2024-07-09 收藏 3.17MB PDF 举报
"中国电信物联网开放平台NB网关2.0API参考.pdf提供了对中国电信物联网开放平台CTwing NB网关2.0(标准版高级版)的API详细说明,包括应用安全接入、设备管理、批量处理、订阅管理、命令下发、数据采集、设备组管理、设备升级和规则管理等多个方面的功能,旨在帮助开发者理解和使用该平台进行物联网设备的集成和管理。" 中国电信物联网开放平台NB网关2.0是针对窄带物联网(NB-IoT)设备的一种开放接口服务,提供了丰富的API供开发者使用。平台的核心功能可以分为以下几个部分: 1. **应用安全接入**: - **鉴权**:API调用的基础,用于验证应用程序的身份和权限,确保数据传输的安全性。 - **刷新token**:当访问令牌过期时,通过刷新令牌获取新的访问权限,保证服务连续性。 2. **设备管理**: - **注册设备**:允许通过验证码方式将新的物联网设备接入平台。 - **刷新设备密钥**:更新设备的安全密钥,提高安全性。 - **修改设备信息**:更新设备的属性和配置。 - **删除设备**:从平台中移除不再使用的设备。 - **查询设备激活状态**:检查设备是否已激活并在线。 3. **批量处理**: - **创建批量任务**:对大量设备执行相同操作,如批量注册或更新设备信息。 - **查询批量任务信息**:监控批量任务的执行进度和结果。 - **查询批量任务的子任务信息**:获取子任务的详细情况。 4. **订阅管理**: - **订阅平台业务数据**:订阅设备产生的业务数据,实时获取设备状态变化。 - **订阅平台管理数据**:关注平台级别的管理事件,如设备注册、删除等。 - **查询、添加、删除订阅**:灵活管理订阅设置,定制数据接收。 5. **命令下发**: - **创建、查询、修改设备命令**:向设备发送控制指令,如开关操作。 - **批量创建设备命令**:同时向多个设备发送命令。 - **撤销设备命令**:取消未执行或不再需要的命令。 6. **数据采集**: - **查询设备信息**:获取单个或批量设备的实时状态。 - **查询设备历史数据**:回顾设备的历史行为和性能数据。 - **查询设备服务能力**:了解设备支持的功能和限制。 7. **设备组管理**: - **创建、删除、修改设备组**:组织和管理设备集合。 - **查询设备组和成员**:查看设备组信息及其包含的设备。 - **增删设备组成员**:调整设备组的构成。 8. **设备升级**: - **版本包管理**:查询、创建、删除版本包,用于设备软件和固件升级。 - **创建升级任务**:计划并执行设备的软件或固件升级。 - **查询任务详情**:跟踪升级任务的执行情况。 9. **规则管理**: - **创建、修改、删除规则**:定义数据触发的自动化操作,如异常报警、数据处理。 通过这些API,开发者能够实现与物联网设备的高效交互,实现远程控制、监控、数据分析等功能,为智慧城市建设、智能硬件集成等应用场景提供强有力的支持。平台的灵活性和全面性使得开发者可以根据需求定制物联网解决方案,简化开发流程,提升服务质量。