gpsd is a service daemon that monitors one or more GPSes attached to a host computer through serial or USB ports, making all data on the location/course/velocity of the sensors available to be queried on TCP port 2947 of the host computer. With gpsd, multiple GPS client applications (such as navigational and wardriving software) can share access to GPSes without contention or loss of data. Also, gpsd responds to queries with a format that is substantially easier to parse than the NMEA 0183 emitted by most GPSes.
The Hiveeyes Project is developing a flexible beehive monitoring infrastructure platform and toolkit based on affordable hardware, wireless telemetry and modern software. Open source, open hardware and a friendly community.
H. Waidyasooriya, M. Hariyama, and K. Kasahara. 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS), page 1-5. (June 2016)
M. Kranz, W. Spiessl, and A. Schmidt. Proc. Fifth Annual IEEE International Conference on Pervasive Computing and Communications PerCom '07, page 79--86. (2007)
P. Damron, A. Fedorova, Y. Lev, V. Luchangco, M. Moir, and D. Nussbaum. ASPLOS-XII: Proceedings of the 12th international conference on Architectural support for programming languages and operating systems, page 336--346. New York, NY, USA, ACM, (2006)
M. Kranz, W. Spiessl, and A. Schmidt. Proc. Fifth Annual IEEE International Conference on Pervasive Computing
and Communications PerCom '07, page 79--86. (2007)
R. Popp, D. Montana, R. Gassner, G. Vidaver, and S. Iyer. IEEE International Conference on Systems, Man, and
Cybernetics, 3, page 2184--2189. San Diego, CA USA, IEEE, (11-14 October 1998)