¿Puedo implementar una conexión inalámbrica entre un sistema integrado y un teléfono móvil?

4

Estoy probando un sistema de automatización, y me preguntaba si es posible comunicarse a través de WIFI entre una aplicación móvil y un escudo integrado de arduino ethernet basado en sistemas o microchip TCP / IP, por ejemplo.

Estoy pensando si el sistema integrado puede crear una red inalámbrica, a la que el teléfono se puede conectar y usar para comunicarse.

No estoy seguro de si esto es posible.

    
pregunta TiOLUWA

4 respuestas

2

(1) Sí.

(2) En gran parte es cuestión de tener el hardware "correcto" en el teléfono o disponible a través de alguna interfaz intermedia.

En el caso de los "teléfonos inteligentes" típicos con capacidad 802.11 * "WiFi" es solo una cuestión de "hacerlo" al final del teléfono.

Solo ejemplos: si utiliza teléfonos Android O / S

Aquí hay una aplicación WiFi manager con 6 o más enlaces relacionados en el menú de la izquierda

WiFi analuzer

Alguien 4 de las mejores listas de aplicaciones WiFi

  • Aquí hay 4 de las mejores aplicaciones de Android para Wifi.
    Estas aplicaciones te permiten

    • encuentre redes wi-fi públicas,

    • convierte tu teléfono en un punto de acceso wifi

    • y un poco más.

Luego se está "acercando desde el otro extremo", en lugar de interactuar con Android a un sistema integrado, agregue la capacidad de Android a un sistema operativo integrado y luego use lo que esté disponible "dentro" de Android de forma nativa (es decir, casi cualquier cosa).

Guía de adaptación de Android para sistemas integrados . Esencialmente Android en ARM. Dicen -

  • Android es una plataforma de software basada en la máquina virtual Dalvik que se ejecuta en un kernel basado en Linux. Por lo tanto, para portar una plataforma Android, es necesario portar el sistema operativo Linux subyacente y luego la plataforma Android SDK también. Este documento explica cómo migrar la plataforma Android a tableros personalizados basados en ARM. ARM es una de las plataformas más populares para dispositivos integrados

y

Android para sistemas integrados

  • Al final de este taller, los participantes podrán diseñar aplicaciones de Android personalizadas que se pueden usar para acceder y controlar sistemas integrados remotos.
respondido por el Russell McMahon
2

Sí. La semana pasada en el trabajo que tuve

  • un sistema integrado conectado por un cable CAT5 a un punto de acceso WiFi combinado y un interruptor Ethernet
  • un teléfono móvil que se comunica a través de WiFi al mismo punto de acceso
  • una página web servida por el sistema incorporado que se muestra en el teléfono móvil, como cualquier otra página web
  • En respuesta a los botones que se presionan en el teléfono móvil, el sistema incorporado enciende y apaga los motores de giro, inclinación y zoom (PTZ).

Funciona muy bien. (Si esto no es exactamente lo que estás tratando de hacer, dinos la diferencia).

El sistema integrado no sabe nada acerca de WiFi: responde a la comunicación HTTP normal que llevan los paquetes normales de TC / IP que pasan por ese cable CAT5. Funciona exactamente igual que cuando uso la computadora de escritorio para hablar sobre un segundo cable CAT5 conectado al conmutador. Funciona exactamente igual que cuando alguien en un estado distante se comunicaba a través de Internet (con, supongo, coaxial, fibra óptica, torres de microondas y quién sabe qué otro tipo de tecnología de enlace) a lo largo de caminos que finalmente se canalizaron a través de un tercer cable CAT5 conectado al conmutador y desde allí al sistema integrado.

No tuve que hacer ningún cambio en el sistema integrado para cambiar de usar un navegador web de PC de escritorio local a un navegador web de teléfono celular a una PC de escritorio remoto. (El cambio a la PC remota requería abrir un "agujero" en el firewall de la compañía, lo cual no agradó a nuestro empleado de TI). No tuve que instalar ningún software en el teléfono celular para pasar de navegar por otros sitios de Internet (a través de WiFi) a comunicarme con el sistema integrado. Simplemente escribí la dirección: el número de IP de mi sistema integrado.

Los estándares de comunicación son una cosa maravillosa cuando las cosas simplemente funcionan.

    
respondido por el davidcary
1

Aquí hay un proyecto de ejemplo para iOS llamado "WiTap" que podría ayudarlo a comenzar.

  

La aplicación de ejemplo WiTap demuestra cómo lograr una red   Comunicación entre aplicaciones. Usando Bonjour, la aplicación   Ambos se anuncian en la red local y muestran una lista de   otras instancias de esta aplicación en la red.

enlace

    
respondido por el August
1

El Kit de accesorios abiertos de Android utiliza el puerto USB en muchos teléfonos, destinados a conectarse a una PC host, y en su lugar lo conecta a una placa especial compatible con Arduino. (Especial porque tiene dos puertos USB: un puerto "periférico" diseñado para conectarse a una PC host para la programación, como la mayoría de las tarjetas compatibles con Arduino, y un puerto "host" diseñado para conectarse a periféricos USB como muchos dispositivos móviles teléfonos).

Algunas personas piensan que este kit es algo importante.

Si bien esto no responde directamente a sus preguntas (requiere un cable USB entre el teléfono móvil y el sistema integrado, en lugar de la comunicación por radio), quizás esté lo suficientemente cerca.

Alternativamente, en lugar de conectar "su" teléfono celular con un cable y este kit a "su" sistema integrado, tal vez podría pegar en cinta adhesiva algún otro teléfono celular con un cable y este kit a su sistema integrado y luego comunicarse de forma inalámbrica utilizando una variedad de tecnologías entre su teléfono y el otro teléfono (Bluetooth, Wifi, mensajes de texto a través de la red celular, etc.), que retransmite mensajes de ida y vuelta.

    
respondido por el davidcary

Lea otras preguntas en las etiquetas