Python SDK 介绍
Python SDK
是 AIRIOT 物联网平台提供的 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.x | 3.10+ |