Forum: Mikrocontroller und Digitale Elektronik Bluetooth Modul


von Nick (Gast)


Angehängte Dateien:

Lesenswert?

Hallo

Ich würde gerne ein Bluetoothmodul zum übertragen von Musik auf eine 
Musikanlage/Radio... selber bauen. Ich habe mir das ganze so 
vorgestellt:
Z.b Über einen Jack Stecker wird das Modul an eine Musikanlage 
angeschlossen. Mit dem Handy oder einem MP3-Player der Bluetooth 
unterstütz wird dann mein Modul erkannt. Lässt man nun Musik vom Handy 
über Bluetooth abspielen, wird mein Modul das empfangen und nach der 
ganzen Datenverarbeitung am Jackstecker ausgeben. Daher wenn ein Radio 
ein Aux Eingang hat, kann man die ganze Musik vom Handy hören.


Ich bin mir bewusst, dass es dies schon gibt, will das aber selber bauen 
(Erfahrungen sammeln, Spass und Freude haben wenn es am Schluss 
funktionieren sollte)

Ich bin nun auf der Suche nach einem guten Bluetooth Modul, das sowohl 
Daten senden, wie auch empfangen kann.
Ich habe bereits gesucht, weiss aber nicht genau auf was man bei diesen 
Modulen achten muss.

Ausser dem habe ich bis jetzt noch nicht das Bluetooth Protokoll 
gefunden, falls mir jemand sagen könnte wo ich das finde, wäre das 
super.

Denkt ihr, ich kann das hinkriegen? Habe diesen Sommer meine Ausbildung 
als Elektroniker abgeschlossen

Danke und Gruss Nick

von Martin M. (capiman)


Lesenswert?

> Denkt ihr, ich kann das hinkriegen?

Ist bei Dir "Bluetooth" ein Synonym für "irgendwelche Daten über Funk"?
Was hast Du bisher über Bluetooth während deiner Ausbildung gelernt?
Was kann man als Grundlage für Erklärungen annehmen?
Hast Du schon mal nach Infos über Voice / Audio im Bluetooth-Umfeld 
gesucht?

Hier vielleicht ein paar Stichwörter:
Mono/Stereo, Qualität, SCO, AV-Profil,
Headset-Profile, Handset-Profile, Profile, SDP
SPP, AT-Kommandos

Schau Dir z.B. auch mal an, welche Profile ein (wahllos) herausgesuchtes
Bluetooth-Modul bietet (wenn es denn überhaupt angegeben ist).
Oder die Beschreibung möglicher AT-Kommandos, über die
das Bluetooth-Modul gesteuert wird? Sind dort welche für Audio
dabei?

Welche Profile (die etwas mit Audio zu tun haben) unterstützt
dein MP3-Player oder Handy?

Es gab auf www.heise.de mal Info-Seiten, welches Gerät
welche Profile anbietet. Ob es diese Seiten immer noch gibt,
weiß ich nicht. Ähnliches (aber auf höherem technischem Niveau)
gab/gibt es auf qualweb (vielleicht mal Googeln nach
"qualweb bluetooth").

von Nick (Gast)


Lesenswert?

Hm Also in der Schule habe ich nichts über Bluetooth gelernt. Ich habe 
aber bereits in meiner Ausbildner Firma etwas über andere 
Kommunikationsarten gelernt. Z.B MDB, Infrarotmodulation.. bin aber eher 
ein Neuling in dieser Branche. Ich dachte eher daran, dass BT ein 
Protokoll ist, das auf diese 2.4-2.45 GHz (nicht ganz sicher..) 
moduliert wird. Dazu dachte ich, dass das Protokoll habe einen 
bestimmten Aufbau hat,also jeden Bitstream den man schickt z.B.: 
|1|2|3|4|5|  (Jetzt nur ein Beispiel wie es vielleicht aussehen könnte)

1)Startbit
2)Wird ein Befehl oder Daten übertragen
3)Den Befehl oder die Daten
4)Prüfbit
5)Stoppbit

Bin ich mit meiner Annahme richtig, dass BT einen Fix definierten Aufbau 
hat, den man auch irgendwo finden kann?

Aber um das genauer zu verstehen bräuchte ich eine Art Bluetooth 
Anleitung/Spezifikation...

Danke für die Antworten

Nick

von Nicolas L. (nicolas_l)


Lesenswert?

Ach und was ich noch vergessen habe, die neueren Handys unterstützen 
eigentlich alle A2DP, was glaube ich soviel bedeutet, dass man das Handy 
über das Bluetoothgerät navigieren kann. Vorwärts/Rückwärts, 
Stopp,Play,Kontakte durchsuchen,anrufen. Das Brauche ich aber nicht 
alles Musik abspielen lassen fände ich schon toll ;-)

Habe gerade erst jetzt gemerkt, dass ich nicht eingeloggt war....


Gruss Nick

von oti (Gast)


Lesenswert?

hilft das vielleicht:
BTM740
http://www.octamex.de/shop/?page=shop/flypage&product_id=2732&category_id=44963f0fdda6ad2bdf98e07a9177fc9b&/BTM740_Bluetooth_Audio_Module_kaufen.html

Hab selber noch nicht damit gearbeitet.
Ist aber aus der gleichen Reihe von Rayson wie der BTM222, über den Du 
hier im Forum viel findest.

von Martin M. (capiman)


Lesenswert?

Beispielseite aus Qualweb (liefert Profil-Details zu oben genanntem 
Modul):
https://www.bluetooth.org/tpg/QLI_viewQDL.cfm?qid=19599

Seite mit Bluetooth-Dokumentation:
https://www.bluetooth.org/Technical/Specifications/adopted.htm
(Auf dieser Seite sind unten auch alle möglichen Profile
aufgelistet und auch wieder zu Profile-Specs. verlinkt,
die es vielleicht sogar in mehreren Versionen gibt.)

"Core Version 2.0 + EDR" (das ist zwar die etwas ältere Version,
ist aber vielleicht etwas leichter verständlich, muss zur
unterstützten Version des Bluetooth-Moduls passen)
https://www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=40560

Bluetooth ist weit mehr als nur ein Ersatz für eine
transparente Datenübertragung. Die eine Seite (Master) baut
eine Verbindung zur anderen Seite (Slave) auf. Dann wird erst einmal
abgefragt, was der Slave überhaupt alles kann (SDP).
Hier bekommt er alle supporteten Profile.
Nur wenn der Master mit dem Profile des Slaves etwas anfangen kann,
macht er weiter. Dann schaltet er auf eine "Profile-Verbindung" um,
und könnte z.B. Daten von einem separaten Eingang (Audio)
zur Gegenseite senden. Wichtig ist in diesem Zusammenhang
auch der Begriff, wer die Audio-Daten erzeugt und wer sie
konsumiert.

Wenn Du wissen willst, wie das Modul intern anzusprechen ist
und was es dort alles gibt, such mal nach HCI, OCF, OGF.
Oft kommst Du bei fertigen Modulen aber nicht mehr in Kontakt
zu solchen Befehlen, sondern bieten Dir einen anderen, einfacheren
Satz von Kommandos an (z.B. AT-Kommandos), die dann intern
und für den Benutzer unsichtbar in HCI-Kommunikation umgesetzt wird.

Lese Dich oben in die Doku einfach mal etwas ein,
wenn Fragen sind, meld Dich einfach.

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.