Elija un medio para la comunicación entre su aplicación móvil y el software que se ejecuta en el dron.
Y para simplificar, que sea WiFi.
Ahora que su teléfono y el dron están conectados a una red WiFi, son solo dos máquinas conectadas a una red.
- ¿La instalación de aplicaciones de teléfonos inteligentes ralentiza el teléfono?
- Cómo construir mi aplicación de Android y iPhone a to z video tutorial
- Cómo obtener una notificación cuando un contacto específico de WhatsApp se conecta en línea en Android o iOS
- ¿Cuáles son algunas aplicaciones que son divertidas y que valen la pena?
- ¿Sueles utilizar el chat grupal de Facebook Messenger?
Tendrá un tipo de implementación cliente-servidor.
Su dron ejecutará el programa del servidor y su aplicación móvil será el cliente.
Ahora que hemos descubierto cómo se implementará el software, analicemos cómo funciona una implementación cliente-servidor.
- Su programa de servidor sigue ejecutándose. Al igual que su servidor web, o un servidor de base de datos, es un proceso que se sigue ejecutando y se cierra por un apagado del sistema o una interrupción del usuario.
- Su programa cliente envía mensajes apropiados al programa del servidor en función de la entrada del usuario. Estos mensajes pueden enviarse mediante solicitudes http o llamadas REST. También puede tener un socket abierto para recibir mensajes o cualquier otra metodología que pueda existir.
- Ahora su programa de servidor recibió un mensaje para girar a la derecha, interpreta el mensaje y pasa un comando al hardware para que realice la acción adecuada.
Nota: Estoy bastante seguro de que la implementación sería similar con cualquier medio que elija. Solo el medio cambia.
¡¡Espero eso ayude!!