Bluetooth USB Stick an STM32F407

Gast #5175157
Lesenswert?
• ▲
▼
Hallo zusammen!

Ist es möglich an einem STM32F407 per USB angeschlossenen Bluetooth 
Stick zu verwenden?
Elektrisch stellt das sicherlich kein Problem dar. Aber 
Softwareseitig?!?
Der MCU ist selbstverständlich als Host laufend,aber ich kann ja keinen 
mitgelieferten Treiber für Windows oder ein anderes Betriebssystem auf 
den Controller installieren.
Hat jemand  so etwas schon mal gemacht?

Danke und Grüße
Jochen
Gast #5175160
Lesenswert?
• ▲
▼
Kommt auf den chipsatz an bzw wie einfach man den HCI zugriff bekommt. 
Genrell würde ich dir von sowas aber abraten...nimm ein normales 
Bluetooth Module mit uart/spi anschluss...das funktioniert zuverlässig
#5175536
Lesenswert?
• ▲
▼
Jochen schrieb:
> ,aber ich kann ja keinen
> mitgelieferten Treiber für Windows oder ein anderes Betriebssystem auf
> den Controller installieren.

Man könnte ucLinux drauf tun, läuft aber nur mit reichlich externem RAM 
(und Flash).

Die USB-Host + Bluetooth Software selber zu machen wird extremst 
aufwändig, AFAIK gibts da nix fertiges. Bluetooth HCI ist bei 
bluetooth.org selbst spezifiziert.

Aber was genau willst Du machen? Es gibt viel einfacher anzusteuernde 
Bluetooth Module für bestimmte Zwecke.
(Firma: Torrox.de) #5175566
Lesenswert?
• ▲
▼
Jochen schrieb:
> Elektrisch stellt das sicherlich kein Problem dar. Aber
> Softwareseitig?!?

Die BT Sticks sprechen in der Regel HCI. HCI over USB ist in der Core 
Spec definiert. Wenn Du da nicht bei Adam und Eva anfangen möchtest, 
wäre dies hier ggf. etwas für Dich: https://bluekitchen-gmbh.com

Falls Du ein Bluetooth LE Peripheral implementieren möchtest, könnte Dir 
Bluetoe evtl. weiterhelfen. Dann müsstest Du "nur" noch den Link-Layer 
auf HCI anpassen und ggf. einen security manager implementieren. 
https://github.com/TorstenRobitzki/bluetoe

Ist aber alles nur gerate, da Du uns ja nicht erzählt hast, wie das zu 
lösende Problem aussieht ;-)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.