Having worked for some time with RFM69 radios, I found the absence of a well documented Python library for the Raspberry Pi surprising. Eventually I stumbled across a great little Python port of the LowPowerLabs RFM69 C library. I don’t want to do this project a disservice, but as a direct copy of a C library there are a number of design features which are less than Pythonic.

I decided to adapt the library to behave in a manner more akin to the Pythonic order with concise but comprehensive documentation. In addition to the documentation, I have written supporting blog posts on how to connect RFM69 radios directly to a Raspberry Pi and the software basics. I also made the package available on PyPi so that it is more accessible to novice users.

RPI example