This is the documentation for the latest (main) development branch of the Infuse-IoT platform. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

Python Tools

Infuse-IoT includes a python package, infuse_iot, available on Github.

Installation

In order to support Extending Infuse-IoT Definitions, we recommend installing the package from source with the editable flag (--editable, -e).

git clone git@github.com:Embeint/python-tools.git
pip install --editable python-tools

Tools

The package exposes its functionality through the infuse CLI program. A complete list of supported subcommands can always be generated through infuse --help. The package contains the following functionality:

Note

These tools are for local development, management and scripting applications. Unless explicitly specified otherwise, they do not forward data to Infuse-IoT cloud services. As a result, actions such as setting KV store values will not automatically propagate to the cloud services and will need to be determined by the cloud autonomously.