Infuse-IoT Python Tools
Installation
Install from PyPI with pip or pipx:
pip install infuse-iot
Register Autocomplete
To register for autocompletion (tab complete).
autoload -Uz compinit
compinit
eval "$(register-python-argcomplete infuse)"
Usage
> infuse --help
usage: infuse [-h] [--version] <command> ...
options:
-h, --help show this help message and exit
--version show program's version number and exit
commands:
<command>
bt_log Connect to remote Bluetooth device serial logs
cloud Infuse-IoT cloud interaction
credentials Manage Infuse-IoT credentials
csv_annotate Annotate CSV data
csv_plot Plot CSV data
data_logger_sync
Synchronise data logger state from remote devices
gateway Connect to a local gateway device
localhost Run a local server for TDF viewing
native_bt Native Bluetooth gateway
ota_upgrade Automatically OTA upgrade observed devices
provision Provision device on Infuse Cloud
rpc Run remote procedure calls on devices
rpc_cloud Manage remote procedure calls through Infuse-IoT cloud
serial_throughput
Test serial throughput to local gateway
tdf_csv Save received TDFs in CSV files
tdf_list Display received TDFs in a list
Credential Storage
Under linux, the preferred credential storage provider for the python keyring
package is provided by gnome-keyring. The available backends can be listed with
keyring --list-backends.
sudo apt install gnome-keyring
WSL Issues
Under WSL, they keyring has been observed to consistently raise
secretstorage.exceptions.PromptDismissedException: Prompt dismissed.
This can be resolved by adding the following to ~/.bashrc and reloading
the terminal.
dbus-update-activation-environment --all > /dev/null 2>&1
Release files for infuse-iot 0.10.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| infuse_iot-0.10.0.tar.gz | 226.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| infuse_iot-0.10.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 666.5 kB
Release files / infuse_iot-0.10.0.tar.gz
| Download URL | infuse_iot-0.10.0.tar.gz |
|---|---|
| Size | 226.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2b67b67080334100236c6bbb6c0d3c8733a49cea81d0028965b2967bb2b799b0
|
|
BLAKE2b-256 checksum How to use checksums |
74d559fa8721c1b738185353afb4c0ea30cb51e330cacd273bcce33383788dce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.
Transparency logRelease files / infuse_iot-0.10.0-py3-none-any.whl
| Download URL | infuse_iot-0.10.0-py3-none-any.whl |
|---|---|
| Size | 440.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a50cf14467d96736ed260a45c29c7b1518992680fbe0668688eafa3d6f464602
|
|
BLAKE2b-256 checksum How to use checksums |
30c85c2ec9735bbe03911309150a9f8524ae2119ce6386f4988dc2fa824bc19c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.
Transparency log