Skip to main content

Python SDK 介绍

Python SDKAIRIOT 物联网平台提供的 Python 语言的二次开发工具包, 可使用 Python SDK 调用平台开放的接口和实现对平台功能的扩展。

接下来会分别介绍如何使用 Python SDK 开发自定义数据接入驱动开发自定义流程插件算法集成和通过平台接口客户端实现系统集成。

内容说明

内容用途
自定义数据接入驱动实现从设备或其它平台系统采集数据功能
自定义流程插件扩展流程引擎中的插件
扩展流程节点扩展流程中的节点
算法集成扩展或集成已有算法到平台
平台接口客户端调用平台对外提供的数据接口

SDK 内容列表

包名描述
driver提供自定义数据接入驱动开发的相关内容. 包括驱动的接口定义, 以及与平台交互功能
flow_plugin提供自定义流程引擎插件开发的相关内容. 包括与流程引擎交互的具体实现和数据交互格式的定义等
flow_extension提供自定义流程引擎节点开发的相关内容. 包括与流程引擎交互的具体实现和数据交互格式的定义等
algorithm提供算法接入的相关内容. 可以扩展平台算法或将已经算法集成到平台
client平台接口客户端, 提供了常用平台接口调用客户端实现

使用方式

Python SDK 包是通过 github 发布的, 访问 github 仓库, 然后找到已发布的 release,在发版文件中可以找到 airiot_python_sdk-{VERSION}-py3-none-any.whl 文件并下载, 然后执行下面的命令进行安装: `

# 例如安装 4.0.3 版本
pip install airiot_python_sdk-4.0.3-py3-none-any.whl

版本说明

SDK 版本Python 版本
4.0.x3.10+