firmetix


Namefirmetix JSON
Version 7.1.2 PyPI version JSON
download
home_pagehttps://github.com/Nilon123456789/firmetix
SummaryRemotely Control And Monitor Arduino and Esp devices
upload_time2023-09-13 15:41:13
maintainer
docs_urlNone
authorNils Lahaye
requires_python
license
keywords firmetix arduino protocol python
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # The Firmetix Project
[![PyPI version](https://img.shields.io/pypi/v/firmetix.svg?logo=pypi&logoColor=FFE873)](https://pypi.org/project/firmetix/)
[![arduino-library-badge](https://www.ardu-badge.com/badge/Firmetix.svg?)](https://www.ardu-badge.com/Firmetix)

Firmetix is a fork of the [Telemetrix](https://github.com/MrYsLab/telemetrix) project with the added suport for the tone function and other features

<!-- HTML Begin -->

Here is a feature comparison between Firmetix, StandardFirmata and Telemetrix:


| Feature | Firmetix | StandardFirmata | Telemetrix|
|:-------:|:----------:|:----------:|:-----------------:|
| Analog Input | X | X | X |
| Analog Output (PWM) | X | X | X |
| Digital Input | X | X | X |
| Digital Output | X | X | X |
| i2c Primitives | X | X | X |
| Servo Motor Control | X | X | X |
| Tone | X | X | |
| DHT Temperature/Humidity Sensor | X | | X |
| OneWire Primitives | X | | X |
| HC-SR04 Sonar Distance Sensor | X | | X |
| SPI Primitives | X | | X |
| Stepper Motor Control (AccelStepper) | X | | X |
| Python Threaded Client Included | X | | X |
| Python Asyncio Client Included | X | | X |
| Support For STM32 Boards (Black Pill)| | | X |
| Designed To Be User Extensible | X | | X | 
| Integrated Debugging Aids Provided | X | | X |
| Examples For All Features | X | | X |
| Bluetooth Low Energy Support | X | | |
| WiFi Support | X | | X |


The project consists of a [Python client API](https://htmlpreview.github.io/?https://github.com/Nilon123456789/firmetix/blob/master/docs/firmetix.html) used to create a Python client application and C++ servers that communicate with the Python client over a serial or WiFi link. 

This repository is the Python 3 client API.

The server for Arduino serial linked devices is called or esp devices
[Firmetix](https://github.com/Nilon123456789/Firmetix-Library).

A [User's Guide](https://nilon123456789.github.io/firmetix/) explaining installation and use is available online.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Nilon123456789/firmetix",
    "name": "firmetix",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "firmetix,Arduino,Protocol,Python",
    "author": "Nils Lahaye",
    "author_email": "nils.lahaye@icloud.com",
    "download_url": "https://files.pythonhosted.org/packages/e1/4e/40b4632bbf6bd65e008ff44bc5b87315cadcfed2a4e078ea7994b26fb2be/firmetix-7.1.2.tar.gz",
    "platform": null,
    "description": "# The Firmetix Project\n[![PyPI version](https://img.shields.io/pypi/v/firmetix.svg?logo=pypi&logoColor=FFE873)](https://pypi.org/project/firmetix/)\n[![arduino-library-badge](https://www.ardu-badge.com/badge/Firmetix.svg?)](https://www.ardu-badge.com/Firmetix)\n\nFirmetix is a fork of the [Telemetrix](https://github.com/MrYsLab/telemetrix) project with the added suport for the tone function and other features\n\n<!-- HTML Begin -->\n\nHere is a feature comparison between Firmetix, StandardFirmata and Telemetrix:\n\n\n| Feature | Firmetix | StandardFirmata | Telemetrix|\n|:-------:|:----------:|:----------:|:-----------------:|\n| Analog Input | X | X | X |\n| Analog Output (PWM) | X | X | X |\n| Digital Input | X | X | X |\n| Digital Output | X | X | X |\n| i2c Primitives | X | X | X |\n| Servo Motor Control | X | X | X |\n| Tone | X | X | |\n| DHT Temperature/Humidity Sensor | X | | X |\n| OneWire Primitives | X | | X |\n| HC-SR04 Sonar Distance Sensor | X | | X |\n| SPI Primitives | X | | X |\n| Stepper Motor Control (AccelStepper) | X | | X |\n| Python Threaded Client Included | X | | X |\n| Python Asyncio Client Included | X | | X |\n| Support For STM32 Boards (Black Pill)| | | X |\n| Designed To Be User Extensible | X | | X | \n| Integrated Debugging Aids Provided | X | | X |\n| Examples For All Features | X | | X |\n| Bluetooth Low Energy Support | X | | |\n| WiFi Support | X | | X |\n\n\nThe project consists of a [Python client API](https://htmlpreview.github.io/?https://github.com/Nilon123456789/firmetix/blob/master/docs/firmetix.html) used to create a Python client application and C++ servers that communicate with the Python client over a serial or WiFi link. \n\nThis repository is the Python 3 client API.\n\nThe server for Arduino serial linked devices is called or esp devices\n[Firmetix](https://github.com/Nilon123456789/Firmetix-Library).\n\nA [User's Guide](https://nilon123456789.github.io/firmetix/) explaining installation and use is available online.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Remotely Control And Monitor Arduino and Esp devices",
    "version": "7.1.2",
    "project_urls": {
        "Download": "https://github.com/Nilon123456789/firmetix",
        "Homepage": "https://github.com/Nilon123456789/firmetix"
    },
    "split_keywords": [
        "firmetix",
        "arduino",
        "protocol",
        "python"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f621d5eabfbbb14a19e1bfb4cc78b4759013bdd2a4636787d3079a22561b1d4",
                "md5": "89681b04e4d536b836bca26520ecdcc0",
                "sha256": "7664e7c472873bda7520881d327a735d8fadd89f3c8877b4b22da20aac92c304"
            },
            "downloads": -1,
            "filename": "firmetix-7.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "89681b04e4d536b836bca26520ecdcc0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 24002,
            "upload_time": "2023-09-13T15:41:11",
            "upload_time_iso_8601": "2023-09-13T15:41:11.911052Z",
            "url": "https://files.pythonhosted.org/packages/6f/62/1d5eabfbbb14a19e1bfb4cc78b4759013bdd2a4636787d3079a22561b1d4/firmetix-7.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e14e40b4632bbf6bd65e008ff44bc5b87315cadcfed2a4e078ea7994b26fb2be",
                "md5": "3facd964248751eb8f93e06948504579",
                "sha256": "5e91d8fee229ba73d44c4d929cd9bb24ecf09f730579ae848fe1198fa6b0765a"
            },
            "downloads": -1,
            "filename": "firmetix-7.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "3facd964248751eb8f93e06948504579",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 24504,
            "upload_time": "2023-09-13T15:41:13",
            "upload_time_iso_8601": "2023-09-13T15:41:13.481398Z",
            "url": "https://files.pythonhosted.org/packages/e1/4e/40b4632bbf6bd65e008ff44bc5b87315cadcfed2a4e078ea7994b26fb2be/firmetix-7.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-13 15:41:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Nilon123456789",
    "github_project": "firmetix",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "firmetix"
}
        
Elapsed time: 0.12975s