Tengo la tarea de un diseño/prueba de concepto para el lado eléctrico del equipo de fitness. El problema principal 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 ocurrió:
Todo esto parece una exageración: podría usar Arduino WiFi shield en modo adhoc, y eso probablemente cubriría todos los demás casos de uso (excepto para dispositivos sin wifi), sin embargo, realmente no me gusta que el dispositivo no tenga acceso a internet al estar conectado a nuestro equipo vía wifi.
También he explorado el uso de la conexión de datos móviles de los teléfonos, pero eso requeriría acceso a Internet en el equipo de fitness, lo que a algunos les puede parecer extraño.
Me pregunto si hay otras formas inalámbricas de comunicación que he pasado por alto. Nos gustaría mantener una amplia gama de dispositivos compatibles.
EDITAR:
El "dongle" de hardware de @RussellMcMahon requeriría la participación en el programa Made For iPhone, ¿no es así? También soy escéptico acerca de la comunicación a través de un conector para auriculares; me parece simplemente incorrecto.
@m.Alin Actualmente estoy buscando una comunicación 1:1 entre el dispositivo del consumidor y nuestro equipo, pero sería bueno mantener una opción para conectar el equipo a Internet.
Puede transferir los datos a través de la parte del micrófono del puerto de micrófono/auriculares presente en casi todos estos teléfonos. Project Hijack proporciona una introducción a estos métodos. La mayoría de estas soluciones transfieren los datos con modulación Bell 202. Incluso hay disponible un kit de desarrollo de $79 .
No parece que necesite alimentar su equipo a través del conector para auriculares.
También puede estar familiarizado con el lector de tarjetas Square . Las versiones anteriores eran pasivas y simplemente conectaban un cabezal de cinta de casete a la conexión del micrófono a través de una resistencia, es decir, transferencia analógica. Creo que las versiones más nuevas tienen una batería y un microcontrolador y también pueden usar Bell 202 o una modulación similar.
De hecho, me he decidido por una solución, que es bastante cercana pero no exactamente una de las soluciones propuestas en OP. Diseñé y probé con éxito un prototipo de escudo Arduino que, entre el hardware específico de la aplicación, también aloja el módulo Linux integrado de Carambola que se utiliza para la comunicación WiFi.
El módulo es relativamente económico (22 euros) para lo que ofrece. Solo estoy usando su puerto serie para la comunicación con MCU y wifi en modo de punto de acceso: el servidor HTTP que se ejecuta en él sirve como mecanismo de transporte. El único inconveniente para mí fue la necesidad de crear un regulador de conmutación de 12 V -> 3,3 V para alimentar el módulo.
Russel McMahon
m.alin
how to transfer the statistics from the fitness equipment to various consumer devices
Entonces, ¿quieres una comunicación 1 a 1 entre un equipo y el dispositivo de un cliente? ¿O quieres una comunicación centralizada entre todo el equipo y un dispositivo/servidor?Russel McMahon
kevin vermeer
fiesta