Hallo zusammen, ich habe ein Fitnessgerät, dass man mit dem PC per USB (CDC) verbinden kann. Soweit also nichts ungewöhnliches. Nun möchte ich Daten aber nicht über den PC abrufen, sondern kabellos auf einem iOS Gerät. Meine Idee ist, dass ich einen Microcontroller mit USB OTG Host nutze um die Daten vom Fitnessgerät abzurufen. Einmal im uC sollen die Daten weiter per Bluetooth Low Energy oder WLAN. Da ich nicht ewig basteln will, soll das BT/WLAN Modul per SPI oder UART an den uC angebunden werden. Das Ganze soll also eine Art USB CDC auf BLE/WLAN Bridge werden. iOS unterstützt ohne MFI Programm nur BLE und kein klassisches BT, davon habe ich aber wenig Ahnung, daher ist vermutlich ein WLAN Device sinnvoller. Zudem ist damit theoretisch auch der Zugriff vom PC aus weiterhin möglich. Nun meine Fragen: Welchen Controller würdet ihr dafür verwenden? Welcher Hersteller bietet gescheite USB OTG/Host libs bereit, die CDC implementieren? Habt ihr einen Tipp für ein UART/SPI auf WLAN Modul? Hat jemand von Euch schon ähnliches gemacht? Besten Dank für Eure Rückmeldungen. Gruß Alex
USB Host ist dermaßen aufwändig auf einem µC, dass man lieber ein fertiges kleines Linux System ala Raspberry Pi o.ä. einsetzt - jedenfalls wenn man die Software in ein einem übersichtlichen Zeitraum fertich haben will.
Alex schrieb: > PC per USB (CDC) Ist es wirklich CDC? Oder nicht doch einer der bekannten USB2UART Chips, die man leicht am Treiber erkennt? In letzterem Fall könnte man den Chip entfernen und den UART direkt an ein BTLE/WLAN Modul hängen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.