The nRF51 board I'm using is already very affordable and there's not much wrong with it, but for experimentation I want to see if it's possible to implement everything except the bare radio in software. To do that, we need a radio chip that can do the following:
Packet buffer size of at least 47 Bytes (max. Link-Layer packet size)
If a device like this can be made to work with a normal PC it would simplify development quite a bit, since we could use less restricted debugging and logging methods, so I'm also looking for comparable devices with USB support. Of course, it's also possible to hook a radio to an MCU with USB support and hook that up to a PC (possibly even implementing Linux' Software-defined radio interface and then implementing Transmitter for all SDRs that support the requirements).
The nRF51 board I'm using is already very affordable and there's not much wrong with it, but for experimentation I want to see if it's possible to implement everything except the bare radio in software. To do that, we need a radio chip that can do the following:
If a device like this can be made to work with a normal PC it would simplify development quite a bit, since we could use less restricted debugging and logging methods, so I'm also looking for comparable devices with USB support. Of course, it's also possible to hook a radio to an MCU with USB support and hook that up to a PC (possibly even implementing Linux' Software-defined radio interface and then implementing
Transmitter
for all SDRs that support the requirements).Contenders: