ThingsPanel 1.1.5发布OpenAPI,增强第三方平台整合能力

发布日期:

ThingsPanel OpenAPI是一个强大而灵活的物联网设备管理接口系统,为企业提供完整的IoT解决方案。无论您是想要开发自己的物联网应用,还是需要将现有系统与物联网设备集成,ThingsPanel OpenAPI都能满足您的需求。

核心优势

1. 全面的设备管理能力

  • 完整的设备生命周期管理:从设备注册、配置到监控
  • 灵活的分组管理:支持多层级设备分组,轻松管理海量设备
  • 实时状态监控:随时掌握设备在线状态和运行情况

2. 强大的数据处理能力

  • 实时遥测数据采集:支持多种数据类型的采集和存储
  • 历史数据查询:便捷获取设备历史运行数据
  • 数据可视化:支持自定义仪表盘,直观展示设备数据

3. 安全可靠的访问控制

  • 标准的认证机制:基于Token的安全认证
  • 细粒度的权限控制:可自定义不同级别的访问权限
  • API密钥管理:安全可控的接口访问

4. 开发者友好

  • RESTful API设计:符合业界标准,易于理解和使用
  • 详尽的API文档:包含完整的接口说明和示例代码
  • 多语言SDK支持:提供Python等多种语言的调用示例

快速上手

# 示例:获取设备状态
import requests

# 1. 配置API密钥
headers = {"x-api-key": "YOUR_API_KEY"}

# 2. 获取设备列表
response = requests.get(
    "http://your-domain.com/api/v1/device",
    headers=headers,
    params={"page": 1, "page_size": 10}
)

# 3. 控制设备
data = {
    "device_id": "DEVICE_ID",
    "value": {"switch": True}
}
response = requests.post(
    "http://your-domain.com/api/v1/telemetry/datas/pub",
    headers=headers,
    json=data
)

为什么选择我们?

  1. 开放性标准化的API接口支持多种协议易于集成
  2. 可扩展性支持海量设备接入灵活的设备分组可定制的数据模型
  3. 可靠性稳定的系统架构实时数据同步安全的数据传输
  4. 经济性降低开发成本缩短部署时间提高运维效率

立即开始

只需几个简单步骤,即可开始使用ThingsPanel OpenAPI:

  1. 注册ThingsPanel账号
  2. 获取API密钥
  3. 参考API文档,开始集成

文档地址: https://apifox.com/apidoc/shared-87a62ec6-68e5-4590-ac53-8cfe8a8e814b

新增功能

  • 开放平台API:实现支持,便于与第三方系统集成
  • API Keys管理:新增API访问凭证管理功能,支持创建和管理API密钥
  • 租户设备监控:新增租户级别设备在线趋势查询及分析功能

优化和修复

  • 修复数据清理功能失效问题
  • 优化设备属性与遥测查询接口,增加数据读写标志
  • 优化设备删除操作的异常处理与提示
  • 修复设备上线时预期消息偶发性丢失问题
  • 系统功能:修复插件列表空状态下的界面异常
  • 修复超级管理员无法查看系统日志的问题
  • 修复服务插件表单获取接口的异常返回问题
  • 登录注册修复忘记密码功能

Github
Gitee
微信交流群
QQ交流群
商务咨询
北京极益科技有限公司 版权所有 ICP:京ICP备15045763号-12