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
)
为什么选择我们?
- 开放性标准化的API接口支持多种协议易于集成
- 可扩展性支持海量设备接入灵活的设备分组可定制的数据模型
- 可靠性稳定的系统架构实时数据同步安全的数据传输
- 经济性降低开发成本缩短部署时间提高运维效率
立即开始
只需几个简单步骤,即可开始使用ThingsPanel OpenAPI:
- 注册ThingsPanel账号
- 获取API密钥
- 参考API文档,开始集成
文档地址: https://apifox.com/apidoc/shared-87a62ec6-68e5-4590-ac53-8cfe8a8e814b
新增功能
- 开放平台API:实现支持,便于与第三方系统集成
- API Keys管理:新增API访问凭证管理功能,支持创建和管理API密钥
- 租户设备监控:新增租户级别设备在线趋势查询及分析功能
优化和修复
- 修复数据清理功能失效问题
- 优化设备属性与遥测查询接口,增加数据读写标志
- 优化设备删除操作的异常处理与提示
- 修复设备上线时预期消息偶发性丢失问题
- 系统功能:修复插件列表空状态下的界面异常
- 修复超级管理员无法查看系统日志的问题
- 修复服务插件表单获取接口的异常返回问题
- 登录注册修复忘记密码功能