Hello together,
I got a scholarship form Google this year. My Project is a software defined GPS [0].
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.
Best regards, Tarek
[0] https://summerofcode.withgoogle.com/projects/#6078953772023808
Sounds interesting!! :-)
Gesendet: Montag, 08. Mai 2017 um 18:24 Uhr Von: "Jan-Tarek Butt" tarek@ring0.de An: openwifi@lists.ffnw.de Betreff: [Openwifi] Google Summer of Code
Hello together,
I got a scholarship form Google this year. My Project is a software defined GPS [0].
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.
Best regards, Tarek
[0] https://summerofcode.withgoogle.com/projects/#6078953772023808
-- # Home tarek@ring0.de # Freifunk Nordwest tarek@ffnw.de # GnuPG: # 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
Openwifi mailing list Openwifi@lists.ffnw.de https://lists.ffnw.de/mailman/listinfo/openwifi