I am trying to use a NEO-6M GPS to datalog my current position on a Micro SD card with the help of an Arduino Pro Mini. It doesn't transmit anything. So do I need a SIM card?


  1. The GPS tracker must be worked with a SIM card which may cost data and SMS fee.

  2. No annual authorization fee for the first year. The coming annual fee details, please visit our company website.

closed as off-topic by Chris Stratton, Nick Gammon Oct 13 '16 at 4:31

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question does not appear to be about Arduino, within the scope defined in the help center." – Chris Stratton, Nick Gammon
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 2
    There is nothing in this question relating to the Arduino. I suggest posting on the Electronics Stack Exchange. – Nick Gammon Oct 13 '16 at 4:30

For use as a GPS device, the NEO-6M doesn't need a SIM card. For use as part of a tracker that sends SMS / GSM messages, ie, that uses the cell telephone system to send messages, you need a SIM card. The SIM card is used to authenticate your system to the phone system.

See examples at "arduino gps and sms where are you arduino" (bigdanzblog.wordpress.com) and "vehicle tracking system using arduino gps and gsm" at circuitdigest.com.

Not the answer you're looking for? Browse other questions tagged or ask your own question.