Forum: Mikrocontroller und Digitale Elektronik USB CDC auf Bluetooth/WLAN für iOS


von Alex (Gast)


Lesenswert?

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

von Jim M. (turboj)


Lesenswert?

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.

von Jim M. (turboj)


Lesenswert?

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
Noch kein Account? Hier anmelden.