Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

infuse_iot-0.4.0.tar.gz (140.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

infuse_iot-0.4.0-py3-none-any.whl (265.7 kB view details)

Uploaded Python 3

File details

Details for the file infuse_iot-0.4.0.tar.gz.

File metadata

  • Download URL: infuse_iot-0.4.0.tar.gz
  • Upload date:
  • Size: 140.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for infuse_iot-0.4.0.tar.gz
Algorithm Hash digest
SHA256 beab920c3e9245ad0158e7b3d4a2595fe03026a0e808933b6a2c85e321864755
MD5 0b6b86be842067ab2e1b4146b571274e
BLAKE2b-256 1005462f97fec3c37ac9fb9b5bbb08ecd47c3c0e8e1f5472d80c916538a60d96

See more details on using hashes here.

Provenance

The following attestation bundles were made for infuse_iot-0.4.0.tar.gz:

Publisher: publish.yml on Embeint/python-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file infuse_iot-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: infuse_iot-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 265.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for infuse_iot-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c9fae18e3f1d8172a58f086a6f58f85e50a8671c3c791aadbf6014b299aeceaa
MD5 d3144bad95f141b3cf3bcc7bf1605fef
BLAKE2b-256 06254215b426b6b2891f7437b8a9170761c5dad68efd65036521acd16c486413

See more details on using hashes here.

Provenance

The following attestation bundles were made for infuse_iot-0.4.0-py3-none-any.whl:

Publisher: publish.yml on Embeint/python-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page