Health and Status Library for IoT Devices
=========================================
.. image:: https://github.com/iot-spectator/iot-health/workflows/Test/badge.svg
:target: https://github.com/iot-spectator/iot-health/actions?query=workflow%3ATest
.. image:: https://github.com/iot-spectator/iot-health/workflows/Linting/badge.svg
:target: https://github.com/iot-spectator/iot-health/actions?query=workflow%3ALinting
.. image:: https://codecov.io/gh/iot-spectator/iot-health/branch/master/graph/badge.svg?token=NODdpjzGeS
:target: https://codecov.io/gh/iot-spectator/iot-health
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/psf/black
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
.. code-block:: bash
pip install iothealth
- Install from source
.. code-block:: bash
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.
.. code-block:: bash
$ 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
Raw data
{
"_id": null,
"home_page": "",
"name": "iothealth",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "IoT",
"author": "IoT Spectator",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/1a/a9/27d9a67d326b8c48974743d692f2631adee3bb83f3dc3a6073e228327777/iothealth-0.0.6.tar.gz",
"platform": null,
"description": "Health and Status Library for IoT Devices\n=========================================\n\n.. image:: https://github.com/iot-spectator/iot-health/workflows/Test/badge.svg \n :target: https://github.com/iot-spectator/iot-health/actions?query=workflow%3ATest\n\n.. image:: https://github.com/iot-spectator/iot-health/workflows/Linting/badge.svg\n :target: https://github.com/iot-spectator/iot-health/actions?query=workflow%3ALinting\n\n.. image:: https://codecov.io/gh/iot-spectator/iot-health/branch/master/graph/badge.svg?token=NODdpjzGeS\n :target: https://codecov.io/gh/iot-spectator/iot-health\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/psf/black\n\nIoT Health is a library which provides the health information for supported IoT devices.\n\n\nRequirements\n------------\n``Python 3.9`` or newer is required.\n\n\nInstallation\n------------\nThere are a few ways to install ``IoT Health``. \n\n- Install the latest release from PyPI\n\n.. code-block:: bash\n\n pip install iothealth\n\n- Install from source\n\n.. code-block:: bash\n\n git clone https://github.com/iot-spectator/iot-health.git\n cd iot-health\n pip install .\n\n\nSupported Devices\n-----------------\n``IoT Health`` supports and tested on the following devices and platforms.\n\n+-------------------------------------+----------------------------+\n| Device | Operating System |\n+=====================================+============================+\n| x86_64 | Ubuntu 16, 18, 20 |\n+-------------------------------------+----------------------------+\n| Raspberry Pi 3 Model B Plus Rev 1.3 | Raspbian (Debian 9, 10) |\n+-------------------------------------+----------------------------+\n| NVIDIA Jetson Nano | Jetpack 4.5 (Ubuntu 18.04) |\n+-------------------------------------+----------------------------+\n\n\nUsages\n------\n``IoT Health`` provides a convenient command line tool. After install ``IoT Health``, run ``iot-health-cli`` to launch the CLI tool.\n\n.. code-block:: bash\n\n $ iot-health-cli\n Usage: iot-health-cli [OPTIONS] COMMAND [ARGS]...\n\n Options:\n --help Show this message and exit.\n\n Commands:\n cameras\n capacity\n memory\n os-info\n platform\n processor-arch\n processors\n summary\n temperature\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Health and Status Library for IoT Devices",
"version": "0.0.6",
"project_urls": {
"repository": "https://github.com/iot-spectator/iot-health"
},
"split_keywords": [
"iot"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4a1fd3d2d0c2464f7bafb565d9fdbf471f72ed9f5ed199d0657d5cd35a656151",
"md5": "65bf9d63cca2e835381c6129b5d8cae4",
"sha256": "10d970f11000e4388d54bebab19a8054d061b4f67f3a91525ce6d4670cb3a13d"
},
"downloads": -1,
"filename": "iothealth-0.0.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "65bf9d63cca2e835381c6129b5d8cae4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 9012,
"upload_time": "2023-05-17T07:24:10",
"upload_time_iso_8601": "2023-05-17T07:24:10.586255Z",
"url": "https://files.pythonhosted.org/packages/4a/1f/d3d2d0c2464f7bafb565d9fdbf471f72ed9f5ed199d0657d5cd35a656151/iothealth-0.0.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1aa927d9a67d326b8c48974743d692f2631adee3bb83f3dc3a6073e228327777",
"md5": "e1333b280b824a06df7425986c334cf8",
"sha256": "db93c5fa5c31df1d031db9dc1142596f05ece57b35082e20506590f14935cc9f"
},
"downloads": -1,
"filename": "iothealth-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "e1333b280b824a06df7425986c334cf8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 7661,
"upload_time": "2023-05-17T07:24:12",
"upload_time_iso_8601": "2023-05-17T07:24:12.777107Z",
"url": "https://files.pythonhosted.org/packages/1a/a9/27d9a67d326b8c48974743d692f2631adee3bb83f3dc3a6073e228327777/iothealth-0.0.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-05-17 07:24:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "iot-spectator",
"github_project": "iot-health",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "click",
"specs": []
},
{
"name": "psutil",
"specs": []
}
],
"lcname": "iothealth"
}