Estoy probando un sistema de automatización y me preguntaba si es posible comunicarse, por ejemplo, mediante WIFI entre una aplicación móvil y un sistema integrado basado en arduino ethernet shield o una biblioteca de microchip TCP/IP, por ejemplo.
Estoy pensando si el sistema integrado puede crear una red inalámbrica a la que el teléfono pueda conectarse y usarse para comunicarse.
No estoy seguro de si esto es posible.
(1) Sí.
(2) Se trata en gran medida de tener el hardware "correcto" en el teléfono o disponible a través de alguna interfaz intermedia.
En el caso de los típicos "teléfonos inteligentes" con capacidad "WiFi" 802.11*, es completamente una cuestión de "simplemente hacerlo" en el extremo del teléfono.
Solo ejemplos: si usa teléfonos Android O/S
Aquí hay una aplicación de administrador de WiFi con aproximadamente 6 enlaces relacionados en el menú de la izquierda
Alguien tiene 4 de las mejores listas de aplicaciones WiFi
Aquí hay 4 de las mejores aplicaciones de Android para Wifi.
Estas aplicaciones te permiten
encontrar redes wi-fi públicas,
convierte tu teléfono en un punto de acceso wifi
Luego está "abordarlo desde el otro extremo": en lugar de conectar 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 portabilidad de Android para sistemas integrados . Esencialmente Android en ARM. Ellos dicen -
y
Android para sistemas integrados
Sí. La semana pasada en el trabajo tuve
Funciona muy bien. (Si esto no es exactamente lo que está tratando de hacer, díganos la diferencia).
El sistema integrado no sabe nada acerca de Wi-Fi: está respondiendo a la comunicación HTTP normal transportada por paquetes TC/IP normales que pasan por ese cable CAT5. Funciona exactamente igual que cuando uso la computadora de escritorio para hablar con ella a través de un segundo cable CAT5 conectado al conmutador. Funciona exactamente igual que cuando alguien en un estado distante se comunica a través de Internet (supongo que con 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 canalizan a través de un tercer cable CAT5 conectado al switch y de ahí al sistema embebido.
No tuve que hacer ningún cambio en el sistema integrado para pasar del navegador web de la PC de escritorio local al navegador web del teléfono celular a la PC de escritorio remota. (Cambiar a la PC remota requería abrir un "agujero" en el firewall de la empresa, lo que no le gustó mucho a nuestro técnico 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 maravillosos cuando las cosas simplemente funcionan.
Aquí hay un proyecto de ejemplo para iOS llamado "WiTap" que podría ayudarlo a comenzar.
La aplicación de muestra de WiTap demuestra cómo lograr la comunicación de red entre aplicaciones. Con Bonjour, la aplicación se anuncia a sí misma en la red local y muestra una lista de otras instancias de esta aplicación en la red.
El kit de accesorios abiertos de Android utiliza el puerto USB de muchos teléfonos, destinado a conectarse a una PC anfitriona, 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 anfitriona para programación, como la mayoría de las placas compatibles con Arduino, y un puerto "anfitrión" diseñado para conectarse a periféricos USB como muchos dispositivos móviles Los telefonos).
Algunas personas piensan que este kit es un gran problema.
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 comunicación por radio), tal vez 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 conectar otro teléfono celular con un cable y este kit a su sistema integrado, y luego comunicarse de forma inalámbrica usando 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.
TiOLUWA
TiOLUWA
kenny
Kellenjb
Kellenjb