Infuse-IoT Platform python package
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file infuse_iot-0.8.0.tar.gz.
File metadata
- Download URL: infuse_iot-0.8.0.tar.gz
- Upload date:
- Size: 160.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6223ec38c9c7c50d171988ec2190cb547ee8797dbbc63f25a47a90171f4a18cc
|
|
| MD5 |
7262bebe48b3211cbf083c6a1cf7666c
|
|
| BLAKE2b-256 |
760fddcd0840397054c1f62c744c5aada117dfe44d9910f2b8848299a5a9d7b2
|
Provenance
The following attestation bundles were made for infuse_iot-0.8.0.tar.gz:
Publisher:
publish.yml on Embeint/python-tools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
infuse_iot-0.8.0.tar.gz -
Subject digest:
6223ec38c9c7c50d171988ec2190cb547ee8797dbbc63f25a47a90171f4a18cc - Sigstore transparency entry: 1251447644
- Sigstore integration time:
-
Permalink:
Embeint/python-tools@8b1b301d567ba7209af4feaa5884f9ae5ad7f707 -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/Embeint
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8b1b301d567ba7209af4feaa5884f9ae5ad7f707 -
Trigger Event:
push
-
Statement type:
File details
Details for the file infuse_iot-0.8.0-py3-none-any.whl.
File metadata
- Download URL: infuse_iot-0.8.0-py3-none-any.whl
- Upload date:
- Size: 315.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc416762c8d68ad70bb31bc4b2f0b0fdd003cab86e166fcb90097493ac4a08df
|
|
| MD5 |
a5d6a755f1ea2c593c9c6305d5f18ad3
|
|
| BLAKE2b-256 |
26d285c0380acfd884874e9172c286f025ebac7c0eca4dc2fd49f3cb67453163
|
Provenance
The following attestation bundles were made for infuse_iot-0.8.0-py3-none-any.whl:
Publisher:
publish.yml on Embeint/python-tools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
infuse_iot-0.8.0-py3-none-any.whl -
Subject digest:
dc416762c8d68ad70bb31bc4b2f0b0fdd003cab86e166fcb90097493ac4a08df - Sigstore transparency entry: 1251447650
- Sigstore integration time:
-
Permalink:
Embeint/python-tools@8b1b301d567ba7209af4feaa5884f9ae5ad7f707 -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/Embeint
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8b1b301d567ba7209af4feaa5884f9ae5ad7f707 -
Trigger Event:
push
-
Statement type: