I got a scholarship form Google this year. My Project is a software defined GPS .
In the weak project over view I plan to divide this Project into 3 or 4 sub-projects
The first one is a restful API backend whit should include a backwards compatibly to
the old openwifi web backend. May written in Go.
The next is a kernel module which should communicate with the restful API and provided
a device driver under /dev as a tty driver. The Linux kernel provides GPS hardware as
tty devices. This software defined tty device should print GPS format e.g. NMEA 0183.
The goal of this kernel module is that programs like gpsd and other can easily use
this standard tty device as a normal GPS hardware. The position detection continues
over Wifi. The advantaged of this module is that devices like laptops or routers can
have simulated GPS hardware. After that a library should convert the NMEA 0183 format
to long-/latitude and print that.
# Home tarek(a)ring0.de
# Freifunk Nordwest <tarek(a)ffnw.de>
# Ich nehme verschlüsselte Mails entgegen.
# Fingerprint: 57C0 5D95 DBB0 8A60 159D D114 D41F 2089 1E7A 91C2
# Download Key: http://pgp.mit.edu/pks/lookup?op=get&search=0x1E7A91C2
# Anleitung zur Mailverschlüsselung: http://bit.ly/1e3g2yF