Paso 1: requisitos
Porque empecé este proyecto desde cero, necesitaba algunas pautas antes de empezar a diseñar el sistema. Aquí están los requisitos que puse para mi sistema antes de comenzar:1) el sistema de arranque remoto aparecerá transparente (no afecta la operación de) el vehículo de arranque/sistema operativo.
2) funcionalidad de la tecla-start estará disponible en todo momento.
3) después de arrancar, el motor seguirá siendo operacional independientemente de la conectividad Bluetooth.
4) después de dar vuelta, el motor permanecerá apagado independientemente de la conectividad Bluetooth.
5) el motor se arranca solamente cuando la palanca de cambios en la posición neutral.
6) el motor sólo se iniciará si el motor no está funcionando actualmente.
7) el motor de arranque deberá ser desconectado después de que el motor alcanza la RPM ociosa o después de 4 segundos, lo que ocurra primero.
8) el motor se apagará si el vehículo está en movimiento y la clave no está en la ignición. (Nota: esto es para evitar el robo y también para eliminar la posibilidad del motor Apagar debido a una falla en este sistema de arranque a control remoto.)
9) después de arrancar, el motor se apagará automáticamente después de 30 minutos de operación. (Nota: esto es para evitar que el vehículo quedando sin gas, si el usuario se olvida que fue iniciado.)