ftdi-rf
======
Introduction
------------
Python module for sending and receiving 433/315MHz LPD/SRD signals with generic low-cost GPIO RF modules on a Generic PC.
Protocol and base logic ported ported from `rc-switch`_.
Supported hardware
------------------
Most generic 433/315MHz capable modules (cost: ~2€) connected via ftdi serial compatible hardware to a Generic PC.
.. figure:: http://i.imgur.com/vG89UP9.jpg
:alt: 433modules
Compatibility
-------------
Generic RF outlets and most 433/315MHz switches (cost: ~15€/3pcs).
.. figure:: http://i.imgur.com/WVRxvWe.jpg
:alt: rfoutlet
Chipsets:
* SC5262 / SC5272
* HX2262 / HX2272
* PT2262 / PT2272
* EV1527 / RT1527 / FP1527 / HS1527
For a full list of compatible devices and chipsets see the `rc-switch Wiki`_
Dependencies
------------
::
pyftdi
Installation
------------
On your PC, install the *ftdi_rf* module via pip.
Python 3::
# apt-get install python3-pip
# pip3 install ftdi-rf
Wiring diagram (example)
------------------------
FT232RL or other supported ftdi serial hardware::
TX:
GND > (GND)
VCC > (5V)
DATA > RX (GPIO1), Or other pin of your liking)
RX:
VCC > (5V)
DATA > TX (GPIO0), Or other pin of your liking
GND > (GND)
Usage
-----
See `scripts`_ (`ftdi-rf_send`_, `ftdi-rf_receive`_) which are also shipped as cmdline tools.
Open Source
-----------
* The code is licensed under the `BSD Licence`_
* The project source code is hosted on `GitHub`_
* Please use `GitHub issues`_ to submit bugs and report issues
.. _rc-switch: https://github.com/sui77/rc-switch
.. _rc-switch Wiki: https://github.com/sui77/rc-switch/wiki
.. _BSD Licence: http://www.linfo.org/bsdlicense.html
.. _GitHub: https://github.com/dpolitis/ftdi-rf
.. _GitHub issues: https://github.com/dpolitis/ftdi-rf/issues
.. _scripts: https://github.com/dpolitis/ftdi-rf/blob/master/scripts
.. _ftdi-rf_send: https://github.com/dpolitis/ftdi-rf/blob/master/scripts/ftdi-rf_send
.. _ftdi-rf_receive: https://github.com/dpolitis/ftdi-rf/blob/master/scripts/ftdi-rf_receive
Raw data
{
"_id": null,
"home_page": "https://github.com/dpolitis/ftdi-rf",
"name": "ftdi-rf",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "ftdi,rf,gpio,radio,433,433mhz,315,315mhz",
"author": "Dimitrios Politis",
"author_email": "civisd@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/c8/7e/4f1efd7cbc86e6232372de7e5b8e8c8a4739417f81650644cc95a63ae869/ftdi-rf-0.9.7.tar.gz",
"platform": null,
"description": "ftdi-rf\n======\n\nIntroduction\n------------\n\nPython module for sending and receiving 433/315MHz LPD/SRD signals with generic low-cost GPIO RF modules on a Generic PC.\n\nProtocol and base logic ported ported from `rc-switch`_.\n\nSupported hardware\n------------------\n\nMost generic 433/315MHz capable modules (cost: ~2\u20ac) connected via ftdi serial compatible hardware to a Generic PC.\n\n.. figure:: http://i.imgur.com/vG89UP9.jpg\n :alt: 433modules\n\nCompatibility\n-------------\n\nGeneric RF outlets and most 433/315MHz switches (cost: ~15\u20ac/3pcs).\n\n.. figure:: http://i.imgur.com/WVRxvWe.jpg\n :alt: rfoutlet\n\n\nChipsets:\n\n* SC5262 / SC5272\n* HX2262 / HX2272\n* PT2262 / PT2272\n* EV1527 / RT1527 / FP1527 / HS1527\n\nFor a full list of compatible devices and chipsets see the `rc-switch Wiki`_\n\nDependencies\n------------\n\n::\n\n pyftdi\n\nInstallation\n------------\n\nOn your PC, install the *ftdi_rf* module via pip.\n\nPython 3::\n\n # apt-get install python3-pip\n # pip3 install ftdi-rf\n\nWiring diagram (example)\n------------------------\n\nFT232RL or other supported ftdi serial hardware::\n\n TX:\n GND > (GND)\n VCC > (5V)\n DATA > RX (GPIO1), Or other pin of your liking)\n\n RX:\n VCC > (5V)\n DATA > TX (GPIO0), Or other pin of your liking\n GND > (GND)\n\nUsage\n-----\n\nSee `scripts`_ (`ftdi-rf_send`_, `ftdi-rf_receive`_) which are also shipped as cmdline tools.\n\nOpen Source\n-----------\n\n* The code is licensed under the `BSD Licence`_\n* The project source code is hosted on `GitHub`_\n* Please use `GitHub issues`_ to submit bugs and report issues\n\n.. _rc-switch: https://github.com/sui77/rc-switch\n.. _rc-switch Wiki: https://github.com/sui77/rc-switch/wiki\n.. _BSD Licence: http://www.linfo.org/bsdlicense.html\n.. _GitHub: https://github.com/dpolitis/ftdi-rf\n.. _GitHub issues: https://github.com/dpolitis/ftdi-rf/issues\n.. _scripts: https://github.com/dpolitis/ftdi-rf/blob/master/scripts\n.. _ftdi-rf_send: https://github.com/dpolitis/ftdi-rf/blob/master/scripts/ftdi-rf_send\n.. _ftdi-rf_receive: https://github.com/dpolitis/ftdi-rf/blob/master/scripts/ftdi-rf_receive\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "Sending and receiving 433/315MHz signals with low-cost GPIO RF modules on a Generic PC, using ftdi serial hardware",
"version": "0.9.7",
"project_urls": {
"Homepage": "https://github.com/dpolitis/ftdi-rf"
},
"split_keywords": [
"ftdi",
"rf",
"gpio",
"radio",
"433",
"433mhz",
"315",
"315mhz"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c87e4f1efd7cbc86e6232372de7e5b8e8c8a4739417f81650644cc95a63ae869",
"md5": "3185db998037f0579f0559247224c5c8",
"sha256": "401c6e3f2f76119519410f751ee8a5766ad6291edb78c221518618a694147392"
},
"downloads": -1,
"filename": "ftdi-rf-0.9.7.tar.gz",
"has_sig": false,
"md5_digest": "3185db998037f0579f0559247224c5c8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6619,
"upload_time": "2023-09-24T18:00:59",
"upload_time_iso_8601": "2023-09-24T18:00:59.641007Z",
"url": "https://files.pythonhosted.org/packages/c8/7e/4f1efd7cbc86e6232372de7e5b8e8c8a4739417f81650644cc95a63ae869/ftdi-rf-0.9.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-24 18:00:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "dpolitis",
"github_project": "ftdi-rf",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "ftdi-rf"
}