HackRF
Run the following command:
• hackrf_transfer -d <device A> -r <filename-A> -H &; hackrf_transfer -d <device B> -r <filename-B> -H
If the test runs correctly, you have successfully streamed synchronised data from two HackRFs!
The two streams can be merged into one using GnuRadio, and then viewed using this hacky piece of PyQt.
18.10 What next?
Obviously the method of wiring up multiple HackRFs described above is fragile and prone to error. Perhaps a PCB
could be designed that will connect up to four HackRFs together by plugging into the ‘C-shape’ pin headers.
Usually the Osmocom source can be used for multi-device streaming, as it can be configured to pull from more than
one device. Unfortunately the current version does not have hardware synchronisation built in. Work is being done to
make the Osmocom source compatible with these changes.
60 Chapter 18. Multiple device hardware level synchronization