Нет описания

Nahuel D. Sánchez 85eb9c5066 Create LICENSE 5 лет назад
pycc1101 9c6238d704 add function to change syncword and preamble configuration 7 лет назад
LICENSE 85eb9c5066 Create LICENSE 5 лет назад
README.md db91670d4f typo 6 лет назад
rx.py 7e5c705945 Add really simple examples for TX and RX 7 лет назад
tx.py 7e5c705945 Add really simple examples for TX and RX 7 лет назад

README.md

README

PYCC1101 a simple Python wrapper for the CC1101 RF Transceiver. I've been using it with a CC1101 Arduino module connected trough SPI to a Raspberry Pi. The code is based on PanStamp Arduino library . It uses the Python SPIDEV module v3.3.

I developed this module for learning purposes and included two simple examples for rx and tx. The idea is to continue improving the module to perform more complex task, for example implementing Sammy's OpenSesame attack. AFAIK there isn't any Python module public available to play with CC1101 SPI devices.

Steps to make it work

  1. Clone this repository
  2. virtualenv pycc1101
  3. Activate the virtualenv
  4. pip install spidev
  5. python tx.py
  6. Perform steps 1-4 in other machine with the module connected.
  7. python rx.py