Análisis técnico

He creado el siguiente software para cada una de las partes del proyecto: una edición Windows Mobile que correrá en cada uno de los dos móviles HTC Touch XL, la edición Bioloid que correrá en el microprocesador CM-510 y, por último, la edición Servidor (la IA) que controlará todo desde al menos un ordenador con Windows (actualmente es un portátil con Windows XP SP3 Windows Seven SP1 RC). Los clientes intercambian información con el servidor y reciben órdenes desde el mismo a través de paquetes de datos que he creado según la información a guardar: paquetes CEB para el cliente Bioloid y CES y CEID para los WM.

Cliente eNarduin (Windows Mobile Edition)
Creado con embedded Visual C++ / C# / J2ME.
- Cliente socket para envío de paquetes CES y CEID (ambos definición propia) vía WIFI/GPRS.
- Paquetes CES (tamaño dinámico y contínuo en streaming):
     + Sonido en tiempo "real".
- Paquetes CEID (tamaño variable):
  =>? bytes
     +? bytes) Fecha y hora del dispositivo.
     +? bytes) Tiempo (en segundos) de funcionamiento del móvil.
     +? bytes) Datos estado móvil:  
       *? bytes) Total consumido batería.
       *? bytes) Duración total batería.
       *? bytes) Porcentaje cobertura Wifi.
     +? bytes) Imagen:
       *? bytes) Tamaño imagen.
       *? bytes) Numeración.
       *[tamaño imagen antes indicado] bytes) Binario de la imagen.
  =>16 bytes) Resumen de todo lo anterior a través de MD5.
- Cliente socket para envío de paquetes.


Cliente eNarduin (Bioloid CM-510 Edition)
Creado con ...
- Paquete CEB:
  =>? bytes
     +? bytes) ??.  
- Servidor socket vía ZigBee para recibir paquetes CEB desde el cliente eNarduin Bioloid.
- Cliente socket vía ZigBee para envío de paquetes CEB al cliente eNarduin Bioloid.

Servidor eNarduin (Windows Desktop Edition)
Creado con ...
- Servidor socket vía Wifi/GPRS para recepción de paquetes CES y CEID desde Cliente eNarduin WM edition.
- Servidor socket vía ZigBee para recibir paquetes CEB desde el cliente eNarduin Bioloid.
- Cliente socket vía ZigBee para envío de paquetes CEB al cliente eNarduin Bioloid.