Seite 1 von 1

BT Smart Beginner Set

Verfasst: 08 Apr 2017, 16:30
von thomasm
Hallo,

ich bin seit heute Besitzer eines BT Smart Beginner Sets. Hat sich schon jemand die Mühe gemacht, das Bluetooth-Protokoll zu entziffern? Ich meine ich wäre schonmal über eine Python-Anwendung gestolpert, die kann ich gerade aber auf Anhieb nicht finden. LIeber wäre mir jedoch sowieso eine einfache Beschreibung des Formats. Oder gibt es da etwa eine offizielle Beschreibung von FT?

Besten Dank im voraus.

Re: BT Smart Beginner Set

Verfasst: 10 Apr 2017, 14:45
von MasterOfGizmo
Meine Test-App gibt es hier:
https://github.com/harbaum/cfw-apps/tre ... smart_demo

Mit einem Programm wie "nRF Connect" auf dem Smarthone bekommt man die meisten Parameter leicht heraus und man kann mit der App z.B. testweise die Ausgänge schalten und die Eingänge auslesen.

Wenn einem das nicht reicht implemetiert man auf einem Linux-PC (dem R-Pi z.B.) einen kleinen GATT-Server, der sich wie der BT-Controller verhält und greift dann dort mit der App drauf zu. Da sieht man dann, was die App jeweils sendet, wenn man in ihr bestimmte Dinge tut.

Und das USB-Protokoll lässt sich z.B. via Virtual-Box auf einem Linux-PC analyseren, wenn man auf dem Linux-Host dann Wireshark laufen lässt und das dann den USB-Traffic aufzeichnen lässt. Auch hier sieht man dann, was das Windows-Programm sendet und wie der Controller reagiert.

Re: BT Smart Beginner Set

Verfasst: 10 Apr 2017, 20:08
von thomasm
Hallo, Danke für die Tipps. Ich hatte bereits die offizielle Anwendung dekompiliert und da reingeschaut. Das verrät auch viel.