Zum Inhalt springen

Grundlagen

Der Einstieg in BLE Server ist sehr einfach. Beim Start der Anwendung landest du zunächst auf der Geräte-Seite.

Es können mehrere virtulle Geräte erstellt werden, welche jeweils unterschiedliche Services und Characteristics enthalten können. Geräte können entweder aktiv oder inaktiv sein, es kann aber immer nur ein aktives Gerät gleichzeitig haben. Wenn ein Gerät aktiviert wird, werden alle Services dieses Gerätes über Bluetooth Low Energy beworben und es kann mit den Characteristiken interagiert werden.

Über den Plus-Button in der Toolbar kann ein neues virtuelles Gerät angelegt werden. BLE Server liefert einige bereits konfigurierte Templates mit, welche den Bluetooth Spezifikationen folgen. Du kannst entweder aus einem der verschiedenen Templates wählen (bspw. Heart Ratge, Glucose oder Time) oder du nutzt das Blank-Template und konfigurierst das Gerät komplett selbst.

Nach dem selektieren eines Templates wird ein neues Gerät in der Liste angelegt. Durch einen Klick auf das Gerät, kann dieses konfiguriert werden. Detailseite eines virtuelles Gerätes

Aus der Toolbar oben rechts können neue Services hinzugefügt werden. Außerdem kann von dort das Gerät umbenannt oder gelöscht werden. Wenn ein Service hinzugefügt wird, erscheint dieser in der Liste (wie bspw. HEART RATE in diesem Beispiel). Auf der rechten Seite in der Liste gibt es die Option Services wieder zu löschen, oder eine neue Characteristic hinzuzufügen. Die Icons auf der rechten Seite der Characteristics geben einen Hinweis auf die Funktionen des Characteristics -> Lesen, Schreiben oder Benachrichtigungen.

Eine neue Characteristic wird zunächst komplett leer ohne Funktionen erstellt. Mit einem Klick kann diese weiter konfiguriert werden. Detail-Ansicht einer Characteristic

Auf dieser Seite gibt es die Möglichkeit, die Characteristik zu konfiguerien: Es kann gewählt werden, ob diese schreibbar oder lesbar ist und ob sie Benachrichtigungen senden kann. Jede dieser Optionen hat verschiedene Einstellungsmöglichkeiten.

Standardmäßig sind neue Characteristics aktiviert, was bedeutet, dass diese beworben werden und mit ihnen interagiert werden kann. Wenn die Characteristik deaktiviert wird, wird diese beim Bewerben ignoriert.

In der Toolbar kann die Characteristic umbenannt oder gelöscht werden.

Über die verschiedenen Einstellungen kann auf den einzelnen Seiten nachgelesen werden.

Wenn das Gerät fertig konfiguriert ist, kann das Gerät aktiviert und somit beworben werden. Dies kann entweder von der Startseite aus der Liste heraus geschehen, oder aus der Detailseite des Gerätes. Sobald das Gerät aktiviert ist, wird es per Bluetooth beworben und es kann mit den Characteristiken interagiert werden. Außerdem starten Simulatoren der jeweiligen Characteristiken.

Wenn du eine BLE-Scanner App wie bspw. Light Blue verwendest, muss nach dem Namen deines physischen Gerätes gesucht werden. Es wird nicht unter dem Namen des virtuellen Geräts verfügbar sein sondern bspw. als Desktop-12345.

Created by Sören Christ