Forum: Mikrocontroller und Digitale Elektronik BLE Dokumentation Einstieg


von Junger Programmierer (Gast)


Lesenswert?

Ich habe eine Applikation mit einem STM32WB gebaut und möchte nun dessen 
BLE Funktionalität nutzen. Die Dokumentation von ST finde ich wenig 
geeignet, denn diese setzt viel Grundwissen voraus.

Auf bluetooth.com finde ich keine Dokumentation? Ist das richtig? Ich 
vermute, dass diese nur nach Bezahlung erhältlich ist oder ich einfach 
blind bin.

Welches Tutorial oder welche Dokumentation muss ich lesen, durcharbeiten 
und verstehen um BLE applikationen programmieren zu können? Ich möchte 
nicht einfach nur irgendwo etwas kopieren, sondern verstehen was ich da 
mache!

Nach dem lesen der ST Dokumentation habe ich nur ein sehr sehr 
rudimentäres Verständnis wie BLE funktioniert.

Gerne auch aktuelle Literatur empfehlen, viele Bücher bei Amazon sind ja 
Baujahr 2012 bis 2015.

Danke!

von Eduard Andre (Gast)


Lesenswert?

Hier findest Du die BLE Spezifikation
https://www.bluetooth.com/de/specifications/bluetooth-core-specification/
ist aber keine leichte Lektüre.

Gruß
Eduard

von Joachim S. (oyo)


Lesenswert?

Ich würde an Deiner Stelle mal nach einer kurzen Einführung in "GATT" 
suchen, denn BLE ist hauptsächlich GATT. Und GATT ist grundsätzlich ein 
ganz simples Konzept, über das man in 5 Minuten fast alles wichtige 
lernen kann.

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Junger Programmierer schrieb:
> Ich habe eine Applikation mit einem STM32WB gebaut und möchte nun dessen
> BLE Funktionalität nutzen. Die Dokumentation von ST finde ich wenig
> geeignet, denn diese setzt viel Grundwissen voraus.

Wenn Dich Englisch mit starken Akzent nicht stört, könntest Du Dir die 
ersten Minuten hier angucken: 
https://www.youtube.com/watch?v=L5Zj9OEf9lQ ;-)

Auf bluetooth.com findest Du die Corespec. Ich finde Sie ganz gut 
lesbar. Sie beschreibt aber eben auch alles, Classic Bluetooth und 
Bluetooth Low Energy. Ist im Dokument alles schön durcheinander 
gewürfelt. Volume 3, Part F (ATT) und Part G (GATT) sind die wichtigsten 
und beschäftigen sich auch ausschließlich mit LE. Part C beschreibt GAP 
und mischt da leider Classic und LE.

Ansonsten fand ich die Dokumentation von Apple ganz übersichtlich: 
https://developer.apple.com/library/archive/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html

> Welches Tutorial oder welche Dokumentation muss ich lesen, durcharbeiten
> und verstehen um BLE applikationen programmieren zu können? Ich möchte
> nicht einfach nur irgendwo etwas kopieren, sondern verstehen was ich da
> mache!

Viele APIs setzen leider immer voraus, dass man sich mit BLE sehr stark 
beschäftig hat.

> Baujahr 2012 bis 2015.

Das Prinzip von BLE ist seit 4.2 eigentlich unverändert.

schöne Grüße,

Torsten

von Ben S. (bensch123)


Lesenswert?

Eduard Andre schrieb:
> https://www.bluetooth.com/de/specifications/bluetooth-core-specification/

Sieht mir aus wie eine geschlossene Gesellschaft. Hobbyisten nicht 
erwünscht.
Oder wo ist der Buttonm zum kostenlosen registrieren?

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Ben S. schrieb:
> Sieht mir aus wie eine geschlossene Gesellschaft. Hobbyisten nicht
> erwünscht.
> Oder wo ist der Buttonm zum kostenlosen registrieren?

Oben rechts (Join the SIG).

von Ben S. (bensch123)


Lesenswert?

Torsten R. schrieb:
> Oben rechts (Join the SIG).

Da muss man ganz schön die Hose runter lassen und ich kriege bei meiner 
web email folgende Fehlermeldung:
1
This is a public email domain and cannot be used to apply for Bluetooth SIG Membership. The email domain must be unique.

Web.de und gmail geht beides nicht. Naja ...

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Ben S. schrieb:

> Da muss man ganz schön die Hose runter lassen und ich kriege bei meiner
> web email folgende Fehlermeldung:
>
>
1
This is a public email domain and cannot be used to apply for 
2
> Bluetooth SIG Membership. The email domain must be unique.
>
> Web.de und gmail geht beides nicht. Naja ...

Ok, das war mir nicht klar. An die Dokumentation scheint man aber auch 
so zu kommen: 
https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=478726
(https://www.bluetooth.com/specifications/bluetooth-core-specification/)

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.