Ich bin mit einem Design/Proof of Concept für die elektrische Seite von Fitnessgeräten beauftragt. Das Hauptproblem für mich ist die Übertragung der Statistiken vom Fitnessgerät auf verschiedene Verbrauchergeräte - iPhones / iPads / Android-Telefone / PCs usw. Der Controller wird wahrscheinlich Arduino sein, zumindest für den ersten Prototypen.
Was mir eingefallen ist:
All dies scheint ein Overkill zu sein - ich könnte einfach Arduino WiFi Shield im Ad-hoc-Modus verwenden, und das würde wahrscheinlich alle anderen Anwendungsfälle abdecken (außer für Geräte ohne WLAN), aber ich mag es wirklich nicht, dass dieses Gerät nicht vorhanden ist Zugriff auf das Internet, wenn Sie über WLAN mit unseren Geräten verbunden sind.
Ich habe auch versucht, die mobile Datenverbindung des Telefons zu nutzen, aber das würde einen Internetzugang auf dem Fitnessgerät erfordern, was manche seltsam finden könnten.
Ich frage mich, ob es noch andere drahtlose Kommunikationswege gibt, die ich übersehen habe. Wir möchten eine breite Palette unterstützter Geräte beibehalten.
BEARBEITEN:
@RussellMcMahon Hardware "Dongle" würde die Teilnahme am Made For iPhone-Programm erfordern, nicht wahr? Ich bin auch skeptisch gegenüber der Kommunikation über Kopfhörerbuchse – es scheint einfach falsch für mich zu sein.
@m.Alin Derzeit suche ich nach einer 1: 1-Kommunikation zwischen dem Verbrauchergerät und unseren Geräten, aber es wäre schön, eine Option zum Verbinden der Geräte mit dem Internet beizubehalten.
Sie können die Daten über den Mikrofonteil des Mikrofon-/Kopfhöreranschlusses übertragen, der in fast allen dieser Telefone vorhanden ist. Project HiJack bietet eine Einführung in diese Methoden. Die meisten dieser Lösungen übertragen die Daten mit Bell 202-Modulation. Es ist sogar ein Entwicklungskit für 79 US-Dollar erhältlich.
Es klingt nicht so, als müssten Sie Ihre Geräte tatsächlich über die Kopfhörerbuchse mit Strom versorgen.
Vielleicht kennen Sie auch den Square- Kartenleser. Die älteren Versionen waren passiv und haben einfach einen Kassettenkopf über einen Widerstand an den Mikrofonanschluss angeschlossen, dh analoge Übertragung. Ich glaube, die neueren Versionen haben eine Batterie und einen Mikrocontroller und können auch Bell 202 oder eine ähnliche Modulation verwenden.
Ich habe mich tatsächlich für eine Lösung entschieden, die ziemlich nahe kommt, aber nicht genau eine der vorgeschlagenen Lösungen in OP. Ich habe einen Prototyp von Arduino Shield entworfen und erfolgreich getestet, der neben anwendungsspezifischer Hardware auch das eingebettete Linux-Modul Carambola hostet , das für die WiFi-Kommunikation verwendet wird.
Das Modul ist relativ günstig (22 Euro) für das, was es bietet. Ich verwende die serielle Schnittstelle nur für die Kommunikation mit MCU und WLAN im Access Point-Modus. Der darauf ausgeführte HTTP-Server dient als Transportmechanismus. Der einzige Nachteil für mich war die Notwendigkeit, einen 12-V-> 3,3-V-Schaltregler zur Stromversorgung des Moduls zu entwickeln.
Russell McMahon
m.Alin
how to transfer the statistics from the fitness equipment to various consumer devices
Wollen Sie also eine 1-zu-1-Kommunikation zwischen einem Gerät und dem Gerät eines Kunden? Oder möchten Sie eine zentralisierte Kommunikation zwischen allen Geräten und einem Gerät/Server?Russell McMahon
Kevin Vermeer
fest