Tengo el encargo de un diseño / prueba de concepto para el lado eléctrico del equipo de gimnasio. El principal problema para mí es cómo transferir las estadísticas del equipo de fitness a varios dispositivos de consumo: iPhones / iPads / teléfonos Android / PC, etc. El controlador probablemente será Arduino, al menos para el prototipo inicial.
Lo que se me ha ocurrido:
- Use BlueGiga's BLE112 (como se describe aquí enlace ) para interconectar iPhone 4S +, iPad3, las últimas Mac y algunos de los últimos dispositivos Android.
- Use un escudo regular de Arduino BT para comunicarse con casi todos los demás teléfonos, excepto < iPhone4s (que no tienen pila Bluetooth LE). Nuestra empresa no desea participar en el programa Made For iPhone para poder comunicarse con < iPhone4S.
- Use Arduino Ethernet junto con el enrutador WiFi incluido en el equipo de gimnasio O use el escudo Arduino WiFi en modo ad hoc, para comunicarse con < iPhone4s.
Todo esto parece una exageración: podría usar el escudo WiFi de Arduino en modo adhoc, y eso probablemente cubriría todos los otros casos de uso (excepto los dispositivos sin wifi), sin embargo, realmente no me gusta que ese dispositivo haya ganado No tenga acceso a Internet cuando esté conectado a nuestro equipo a través de wifi.
También he explorado el uso de la conexión de datos celulares de los teléfonos, pero eso requeriría acceso a Internet en el equipo de ejercicios, lo que a algunos les puede parecer extraño.
Me pregunto si hay otras formas de comunicación inalámbrica que he pasado por alto. Nos gustaría mantener una amplia gama de dispositivos compatibles.
EDITAR:
El hardware "dongle" de @RussellMcMahon requeriría la participación en el programa Made For iPhone, ¿no es así? También soy escéptico sobre la comunicación a través de la toma de auriculares, simplemente me parece mal.
@ m.Alin Actualmente estoy buscando una comunicación 1: 1 entre el dispositivo del consumidor y nuestro equipo, pero mantener una opción para conectar el equipo a Internet sería bueno.