title: How to send commands via GPRS to GPS Tracker (TK103, GT02, GT06, TK102 etc)
body: <p>This was already asked here <a href="https://stackoverflow.com/questions/25460743/gps-tracker-tk103-how-to-send-message-through-server">https://stackoverflow.com/questions/25460743/gps-tracker-tk103-how-to-send-message-through-server</a>. But there isn't any answer!</p>
  
  <p><strong>Receiving data from GPS Device:</strong> <br/>
  I have a TCP server setup which is receiving data from various GPS Trackers (TK103, GT02 etc). Each GPS devices initiates the request, server accepts it, and starts receiving NMEA data. Works pretty well.</p>
  
  <p><strong>Sending data to GPS Device via SMS:</strong><br />
  Currently, we have to send SMS to individual devices for all sorts of configuration. This is very tedious and inaccurate. </p>
  
  <p><strong>Sending data to GPS Device via GPRS (this is what we want to achieve):</strong><br />
  We want to use TCP or UDP to send commands to devices over GPRS for all sorts of configuration. I have no idea about this. </p>
  
  <ol>
  <li>Do we have to use AT commands? If so, then how?<br /></li>
  <li>Or the same SMS command over TCP? <br /></li>
  <li>I have read that GSM providers don't allow incoming connections/data over GPRS. Is that true? <br /></li>
  <li>If not, then what is the solution and how to do it? </li>
  </ol>
  
  <p>Please help.</p>