Skip to main content

Health and Status Library for IoT Devices

Project description

https://github.com/iot-spectator/iot-health/workflows/Test/badge.svg https://github.com/iot-spectator/iot-health/workflows/Linting/badge.svg https://codecov.io/gh/iot-spectator/iot-health/branch/master/graph/badge.svg?token=NODdpjzGeS https://img.shields.io/badge/code%20style-black-000000.svg

IoT Health is a library which provides the health information for supported IoT devices.

Requirements

Python 3.9 or newer is required.

Installation

There are a few ways to install IoT Health.

  • Install the latest release from PyPI

pip install iothealth
  • Install from source

git clone https://github.com/iot-spectator/iot-health.git
cd iot-health
pip install .

Supported Devices

IoT Health supports and tested on the following devices and platforms.

Device

Operating System

x86_64

Ubuntu 16, 18, 20

Raspberry Pi 3 Model B Plus Rev 1.3

Raspbian (Debian 9, 10)

NVIDIA Jetson Nano

Jetpack 4.5 (Ubuntu 18.04)

Usages

IoT Health provides a convenient command line tool. After install IoT Health, run iot-health-cli to launch the CLI tool.

$ iot-health-cli
Usage: iot-health-cli [OPTIONS] COMMAND [ARGS]...

Options:
--help  Show this message and exit.

Commands:
cameras
capacity
memory
os-info
platform
processor-arch
processors
summary
temperature

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

iothealth-0.0.6.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

iothealth-0.0.6-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file iothealth-0.0.6.tar.gz.

File metadata

  • Download URL: iothealth-0.0.6.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for iothealth-0.0.6.tar.gz
Algorithm Hash digest
SHA256 db93c5fa5c31df1d031db9dc1142596f05ece57b35082e20506590f14935cc9f
MD5 e1333b280b824a06df7425986c334cf8
BLAKE2b-256 1aa927d9a67d326b8c48974743d692f2631adee3bb83f3dc3a6073e228327777

See more details on using hashes here.

File details

Details for the file iothealth-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: iothealth-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for iothealth-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 10d970f11000e4388d54bebab19a8054d061b4f67f3a91525ce6d4670cb3a13d
MD5 65bf9d63cca2e835381c6129b5d8cae4
BLAKE2b-256 4a1fd3d2d0c2464f7bafb565d9fdbf471f72ed9f5ed199d0657d5cd35a656151

See more details on using hashes here.

Supported by

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