Pythonプログラム

ここでは、My-IoTにおけるPythonプログラムの仕様について記載しています。

概要

My-IoTでは、Pythonによって作成されたアプリケーションを、エッジプログラムとしてNode-REDフローと同時にインストールすることができます。

サポートバージョン

My-IoTエッジでは、下記のバージョンのPythonをサポートしています。

OS

Pythonバージョン

Raspberry Pi OS 10

3.7

Ubuntu 20.04

3.8

利用可能な形式

My-IoTに登録可能なプログラムの形式は以下のとおりです。

  • wheel形式のPythonパッケージ(.whl)

Pythonプログラムのパッケージについての詳細は、 Packaging and distributing projects を参照してください。

インストール

Pythonプログラムは、エッジアプリケーションのインストール時にpip installコマンドを用いてPythonプログラムのインストールが行われます。
依存ライブラリは、whlパッケージのsetup.pyファイルに基づいて、pipにより自動でインストールが行われます。