Very bijee times. Can't seem to be able to update stuff here.

For Forwarding GPS data


install
gpsd
gpsd-clients

On Box with GPS on serial/USB
1. sudo gpsd -G /dev/ttyUSB0

2. socat -lm TCP4-LISTEN:12939,fork,reuseaddr EXEC:"/usr/bin/gpspipe -r",pty

For other PCs on network

1. Linux: xgps, or cgps 192.168.0.41
socat TCP4:192.168.0.41:12939 -

2. Windows: Virtual Serial Port with forced emulation at 4800 baud, 8N1 to 192.168.0.41:12939

Diagnostics
netstat -alpn | grep 2947
killall gpsd
rm /var/run/gpsd.sock
iptables -L -n
stuff, simply copy ssh's line in /etc/sysconfig/iptables and change port from 22 to 2947
/etc/init.d/iptables restart

SCP instructions

On controlling terminal
 (Install openssh server)
sudo apt-get install openssh-server (ubuntu)
yum install openssh-server (fedora)

ssh-keygen -t rsa
(Enter through all dialogs)

scp ~/.ssh/id_rsa.pub beagle@192.168.0.42:/home/beagle/

On the beagle

cd /home/beagle
cat id_rsa.pub >> ~/.ssh/authorized_keys
chmod 700 ~/.ssh/authorized_keys

3. Change paths in the script files

nano <name of the file>.sh
change kss@192.168.0.41 to <user name>.<your ip>

Prerequisites for building libgphoto

With headless 11.04:

openssh-server
gcc
g++ (not required though)
pkg-config
libltdl-dev
libexif-dev
libusb-dev
libjpeg62-dev
libpopt-dev
libreadline-dev
libcdk5-dev

make

remove preinstalled libgphoto before running make install