Fabian Peter Hammerle a529d84499 setCarrierFrequency: accept arbitrary frequencies (previously limited to 433MHz and 868MHz) | 4 tahun lalu | |
---|---|---|
pycc1101 | 4 tahun lalu | |
LICENSE | 6 tahun lalu | |
README.md | 4 tahun lalu | |
rx.py | 6 tahun lalu | |
test_pycc1101.py | 4 tahun lalu | |
tx.py | 6 tahun lalu |
PYCC1101 is a simple Python wrapper for the CC1101 RF Transceiver.
I've been using PYCC1101 with a CC1101 Arduino module connected trough SPI to a Raspberry Pi. The code, based on PanStamp Arduino library , uses Python SPIDEV module v3.3.
I developed this module for learning purposes and included two examples for rx and tx. The idea is to continue improving the module to perform more complex tasks such as implementing Sammy's OpenSesame attack. AFAIK, there isn't any public Python module available to play with CC1101 SPI devices.
virtualenv pycc1101
pip install spidev
python tx.py
python rx.py