Pins VCC: 3.3V , consume 45mA RX, Tx: 3.3V Library X86 / ARM pyserial: read GPS pynmea2: process the NMEA data Arduino TinyGPS or TinyGPS++: process NMEA