# 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"
}