Paso 7: Pfod Android en general
Resumen: ¿Qué es pfod?
pfod™ (Protocolo de descubrimiento de las operaciones) es un protocolo para la comunicación entre Arduino y un teléfono inteligente Android desarrollado por informática adelante y Control Ltd. PTY. La idea es dejar que los desarrolladores crear aplicaciones Android para controlar remotamente otros proyectos microcontroladores o Arduino sin tener que escribir ningún código Android, sólo el código de Arduino.
¿Cómo funciona?
En el Android una aplicación llamada "pfodApp" del lado (usted puede conseguir en la tienda de Google Play: haga clic aquí) se utiliza. Esta aplicación recibe órdenes especiales del microcontrolador en el pfod protocolo (véase pfodSpecification para más detalles) y reacciona según ellos mostrando páginas de menú. Por tanto, el microcontrolador (Arduino) controla totalmente lo que se ve en la pantalla del smartphone. Pensar en la pfodApp como una aplicación universal que es programada por el Arduino solo.
Después de haber emparejado el smartphone con el Arduino sobre el escudo de Bluetooth (suponiendo que usamos Bluetooth como conexión), una vez iniciado, el pfodApp pide el menú principal de Arduino. El Arduino responde enviando la página del menú codificado pfod. Cada vez que se presiona un botón en el menú de la parte android, arduino que empieza entonces un llamado código de acción, una rutina de programa que pertenece a la tecla que ha sido presionada enviará un comando especial. Así que usted podría por ejemplo, controlar de forma remota las luces apretando un botón en el teléfono Android y Arduino reacciona girando o apagar las luces.
Esto significa que siempre puede actualizar las funciones de la pfodApp sin tener que dar a los usuarios una nueva versión de la aplicación, en cambio, sólo el Arduino código se cambian y se actualizan y los usuarios directamente ven el pfodApp actualizado cuando conectado a Arduino.