Author Topic: Spectrum Analyzer for Single Board Mini-PCs  (Read 3591 times)

Araner1

  • New User
  • *
  • Posts: 4
    • View Profile
Spectrum Analyzer for Single Board Mini-PCs
« on: 17 June, 2015, 05:38:41 pm »
While it may be asking too much to expect single board mini-PCs like the Raspberry Pi, Beaglebone Black or Udoo to host a full AIS workflow (including OpenCPN etc...) their portability makes them especially valuable as dataloggers or TCP relays.  Such configurations usually mean they will be running "headless" or without a monitor, keyboard etc...  However, without a direct interface, it can make it difficult to place the antenna where it has optimal reception.
   In the case of the Raspberry Pi and Beaglebone, they can easily be transformed into a Spectrum Analyzer with the addition of a touch screen attachment and some very simple software. 
  The Beaglebone Black can use a program called ViewRF which can be freely downloaded from Github at- https://github.com/stephenong/ViewRF and a tutorial can be found at- http://robotics.ong.id.au/2013/08/25/viewrf-rtl-sdr-spectrum-analyzer-for-bbb-software/

 

  An even simpler alternative exists for the Raspberry Pi called FreqShow.  The fact that it was developed by open hardware champions ADAFRUIT means you can expect excellent support and documentation.  FreqShow is no exception with a thorough tutorial at- https://learn.adafruit.com/freq-show-raspberry-pi-rtl-sdr-scanner/overview and source code hosted on Github-  https://github.com/adafruit/FreqShow



  As both programs are open source and easily accessible on Github, I wonder if it would be possible to use them as the foundation for a simple AIS Dispatcher GUI.  As it would be preset to the AIS frequencies, the slider and search dialog could be eliminated in favor of other information indicating TCP network status and possibly even the NMEA feed. 
  Does anybody know if the ARM versions of AISDispatcher can be accessed as a fork on Github?  If not, do the terms of use prevent the source being uploaded independently?  Such a format would allow for public contributions and for the merging of the frequency scanner codes into a new experimental branch.
« Last Edit: 17 June, 2015, 05:57:03 pm by Araner1 »