Raspberry Pi in action

I modified the standard firmware of the RFBee in a way that puts the CC1101 in “asynchronous mode”, and just tunneled the RF data received through the RFBee’s serial interface. Using a XBee Explorer USB, I can receive this serial data over a USB cable on my Raspberry Pi.


What was missing is a little python script that decodes the messages received “over the air”. Continuously receiving data from the serial port puts a heavy load on the pi’s CPU, but currently this is the easiest solution to receive the RF data without the need to built some custom hardware. But maybe, in the future …



One thought on “Raspberry Pi in action

  1. If you bring out the RSSI signal on a CC1101 configurable pin and use a single logic gate to combine this with the received asynchronous mode data stream then the noise received between transmissions is suppressed. The CPU load will then be very low.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s