{ "Library": "nmea_gps", "Description": "UPM C++ API for a generic GPS serial device reporting NMEA data", "Sensor Class": { "NMEAGPS": { "Name": "API for the NMEA GPS Module", "Description": "This is the UPM Module for a generic GPS serial device reporting NMEA data. This driver was tested with a number of GPS devices that emit NMEA data via a serial interface of some sort (typically a UART). The I2C capablity was tested with a UBLOX LEA-6H based GPS shield from DFRobot. Currently, the I2C capability is only supported for UBLOX devices (or compatibles) that conform to the specifications outlined in the u-blox6 Receiver Description Protocol Specification, Chapter 4, DDC Port.", "Aliases": ["VK2828u7", "ublox", "LEA-6H"], "Categories": ["gps"], "Connections": ["uart", "gpio"], "Project Type": ["prototyping", "industrial", "commercial"], "Manufacturers": ["DFRobot", "Seeed"], "Examples": { "Java": ["NMEAGPS_Example.java", "NMEAGPS_I2C_Example.java"], "Python": ["nmea_gps.py", "nmea_gps_i2c.py"], "Node.js": ["nmea_gps.js", "nmea_gps_i2c.js"], "C++": ["nmea_gps.cxx", "nmea_gps-i2c.cxx"], "C": ["nmea_gps.c", "nmea_gps-i2c.c"] }, "Specifications": { "Vsource": { "unit": "V", "min": 3.3, "max": 5.0 }, "Operating Temperature": { "unit": "°C", "min": -40, "max": 85 } }, "Platforms": { "Intel Joule Module": { "Notes": ["Might need pull up resistors"] }, "Intel Edison": { "Notes": ["Might need pull up resistors", "Might need Grove base shield", "Might need DFRobot breakout board"] }, "Arduino 101": { "Notes": ["Might need pull up resistors", "Might need Grove base shield", "Might need DFRobot breakout board"] } }, "Urls": { "Product Pages": ["https://www.seeedstudio.com/grove-gps-p-959.html", "https://www.dfrobot.com/product-481.html"], "Datasheets": ["https://raw.githubusercontent.com/SeeedDocument/Grove-GPS/master/res/E-1612-UB_Datasheets_Sheet.pdf"] } } } }