2009-06-30 22 views
14

¿Cómo hago para construir un sistema de rastreo por GPS con dispositivo móvil (con GPS) en C# .net? El escenario esC#: Sistema de rastreo GPS

  1. el seguimiento de un usuario (ingeniero de servicio, nada ilegal aquí) a través de un GPS activado teléfono móvil. ¿Qué software y hardware necesitaré? ¿Hay alguna implementación de código abierto?

  2. Para un sistema de seguimiento de vehículos, ¿cómo hago con el GPS? Me gustaría saber los diversos pasos/procedimiento. Estoy buscando la dirección correcta.

Respuesta

0
  1. En primer lugar definir los requisitos, lo que Funcionalidades de su software debe tener
  2. Decidir sobre la plataforma: iPhone, Windows Mobile, Symbian, Android o alguna otra cosa

con "C# .NET "Probablemente solo podrá desarrollarse para Windows Mobile.

+2

Simplemente no es cierto, al menos por más tiempo. Mono le permite apuntar a iPhone/iPad, OSX, Android, Linux, ... – kenny

0

Si quieres un sistema de seguimiento de vehículos, por qué no comprar uno, ya que hay muchos por ahí. Si realmente no sabe cómo hacerlo, no estoy seguro de que pueda producir una solución a un costo menor que un sistema comercial.

6

Creé una versión de Window Forms para mostrar información de un GPS. Realmente no lo he tocado mucho desde entonces, pero si está interesado, el código está en CodePlex.

http://gps.codeplex.com/SourceControl/changeset/view/24953#146657

Todo lo que necesita hacer para conseguir esto a alguien de seguimiento es

  1. Convertir a Windows Mobile
  2. crear un servicio Web para el registro de ubicación
  3. código
  4. Modificar para publicar lugar a Servicio web cada cierto tiempo

Realmente estoy ady hizo el trabajo arduo o analizó los comandos de GPS de la conexión en serie por usted. :)

5

Realmente no es tan difícil (¡lo hice yo mismo!).

El mejor lugar para empezar a buscar es aquí:

http://msdn.microsoft.com/en-us/library/bb158708.aspx

Usted tendrá que descargar los Windows Mobile 6.0 SDK desde aquí:

http://www.microsoft.com/downloads/details.aspx?FamilyID=06111A3A-A651-4745-88EF-3D48091A390B&displaylang=en

el SDK en realidad contiene un GPS de la muestra aplicación que puede usar para personalizarla según sus propias necesidades.

+0

Hola Calanus, ¿no fue esa aplicación de GPS de muestra hecha en Visual C++ y no en C#? No he visto el SDK desde hace un tiempo, por lo que en general tengo curiosidad si finalmente lanzaron una versión de C#. –

+0

No, la aplicación de muestra estaba en C#. Eche un vistazo a la siguiente carpeta (una vez que esté instalado el SDK). C: \ Archivos de programa (x86) \ Windows Mobile 6 SDK \ Samples \ PocketPC \ CS \ GPS – Calanus

+1

Hay un contenedor C# para la API no administrada. En su mayoría, el código es bueno, pero la versión WM5 informó que la posición estaba equivocada (d'oh) y la versión WM6 aún se confunde con la hora local/UTC. –

2

Como mencionas C#, necesitarás un teléfono que ejecute Windows Mobile. Y tiene GPS, por supuesto.

Después de descargar e instalar el SDK de WinMob 6.1, puede simplemente iniciar un proyecto de Dispositivo inteligente en V. Studio.

Puede leer el GPS a través de SerialPort o usar la API de GPS. Hay un contenedor administrado para la API en la carpeta de ejemplos de SDK. (La versión de WM 5 tuvo algunos problemas, Google para eso).

Cuando pueda leer la posición, deberá enviarla a un Servidor en alguna parte. WinMob tiene soporte para llamar a WebServices en situaciones conectadas intermitentemente.

+0

"WinMob tiene soporte para llamar a WebServices en situaciones conectadas intermitentemente" ¿Podría elaborar o proporcionar un enlace a la documentación? Gracias. –

+0

Guido, no tengo idea de cuál es el estado actual, pero se llama "Agente de servicio desconectado de patrones y prácticas". –

3

He estado buscando en esto mismo y me encontré con este

http://www.codeplex.com/SharpGPS

Es una biblioteca de GPS basada en .NET 2 completo o CF, no he probado todavía, pero se ve bastante Prometedor

0

Trate seguimiento de la ubicación del GPS móviles habilitados en el PC:

  1. develope aplicación Android en móvil (lo que le da permiso para acceder GPS ... codificado en Android Manifest.xml)
  2. develope aplicación PC utilizando. net que toma datos de ubicación del servidor y traza la ubicación en la PC generando automáticamente Javascript