Enviado por Diego Lopez en Jue, 11/17/2011 - 17:51
OBJETIVO:
el objetivo de este documento es decribir como comunicarse desde un server a un dispositivo Garmin que soporte el protocolo FMI cuando se usa un enfora FMI soportando modem GPRS para proveer conectividad GPRS al garmin.
EQUIPO:
- equipo garmin que soporte protocolo FMI
- arnes serial con conexion garmin mini USB a serial con fuente de poder.
BASES DE COMUNICACION
El Garmin se comunica utilizando el protocolo FMI. esto permite que un dispositivo local envie mensajes al garmin y lea mensajes de regreso o informacion GPS. este protocolo de comunicacion es procesado dentro del modulo enfora. para hablar con el modulo enfora se hace por comandos AT. Estos comandos seran detallados en un post posterior de este blog.
PROGRAMACION DE EVENTOS DEL MOTOR
El modulo se comunica con el servidor usando el evento del motor del tablero de la unidad enfora. Estos es un comando AT de unidad programada que para cada grupo individual de logica definida se ve en las entradas para ese grupo, y si es verdadero, ejecuta la salida.
algunas entradas de evento incluyen lo siguiente:
- vencimiento del cronometro (digamos para reportes cada minuto)
- mensaje recibido del garmin
- comunicacion con el garmin perdida
- no hay comunicacion con el GPRS
algunas salidas de evento incluyen lo siguiente:
- en viar mensaje UDP al servidor (con informacion de posicion)
- enviar SMS
- prendido de LED
cada cadena logica es dividida en un GRUPO que por si solo identifica la logica de cualquier otro grupo.
el comando ATpara programar esto esta definido como:
AT$EVENT=<event group>,<event type>,<event category>,<parm1>,<parm2>