Hi sirhax!
Yes the project is still going strong and there is a lot more that I would like to add and achieve. The CC1101 module you have found is exactly what I am using in my prototyping. It works fine as a replacement for the NRF24L01+ module on for instance the Arduino Nano IO Shield.
Right now I have removed the usage of ATtiny85 as the pin D2 is both the USI/SPI clock (SCK) and external interrupt (EXT0). This is possible to solve by using a Pin Change Interrupt (PCI-pin) or simply removing the interrupt handler for ATtiny85. Need to push this onto the backlog (issue list) and figure out a priority for this update. Actually the same goes for NRF24L01+.
You might want to have a look at the ongoing work on the protocol; Cosa Rete. This will become Cosa's version of the panstamp SWAP protocol and work on all Cosa Wireless drivers (RF433, CC1101 and NRF24L01+), and support low power nodes out of the box. Cosa Rete is a scaled down version of SNMP with a dash of DDS (OMG Data Distribution Service). Cosa Wireless interface is one of the building blocks. The other building block is Cosa Registry which acts as a MIB with mapping to application data. The vision is a framework for very easy implementation of low power wireless sensor/actuator nodes.
Cheers!
Ref:
- https://github.com/mikaelpatel/Cosa/blob/master/RETE.txt
- https://github.com/mikaelpatel/Cosa/blob/master/cores/cosa/Cosa/Rete.hh
- Cosa/Wireless.hh at master · mikaelpatel/Cosa · GitHub
- https://github.com/mikaelpatel/Cosa/blob/master/cores/cosa/Cosa/Registry.hh
- https://github.com/mikaelpatel/Cosa/blob/master/examples/Sandbox/CosaRegistry/CosaRegistry.ino
- Simple Network Management Protocol - Wikipedia
- Management information base - Wikipedia
- Data Distribution Service - Wikipedia