Paso 4:
SERVIDOR TCP
El servidor TCP está codificado en python. Es muy simple en su operación, básicamente abre un puerto TCP y espera para la conexión del módulo del G/M del GPS Tracker. Una vez que recibe, la conexión, la acepta y como y cuando trata de los paquetes GPS, en que analiza y almacena la latitud y longitud en una tabla de MySQL (que va creando en la siguiente sección). El servidor TCP se ejecuta en cualquier python 2.x, descargar de http://www.python.org/. Cabe destacar que Python 3 tiene cambios de sintaxis más importantes, por lo tanto, el código no funcionará hasta que retocarlo para que sea compatible con el Python 3. Utiliza una biblioteca de python llamada MySQLdb, que puede descargar de MySQLdb de http://www.zope.org/Members/adustman/Products/MySQLdb . Siga las instrucciones para instalar en la instalación de python.
Escriba el código siguiente en un archivo llamado tcpServer.py y se puede ejecutar escribiendo python tcpServer.py en el símbolo del sistema. Sustituir 'your_ip_address' con la dirección IP de la máquina en que se está ejecutando el servidor TCP. Tenga en cuenta que si su máquina en la LAN y tiene un router/firewall, usted podría tener que adelante TCP puerto 32000 dirección IP de la máquina en que se ejecuta el servidor TCP. De lo contrario, los paquetes de fuera de la red nunca llega a la máquina del servidor TCP. No ejecutar el código de servidor ahora, todavía tenemos un montón de codificación para hacer. Guarde el archivo y pasar a la siguiente sección.
También nota que, no tienes que utilizar TCP. También puede utilizar UDP o cualquier otro protocolo de transporte. Paquetes TCP tienen una cabecera de 20 bytes, mientras que UDP tiene sólo 8 bytes. También, TCP es un protocolo complejo y es un overkill para esta aplicación. La usé, pero no dude en usar UDP.