Hallo,
ich wollte man wieder von meinem OpenSource Projekt Bluetoe
(https://github.com/TorstenRobitzki/bluetoe) berichten. Bluetoe ist eine
C++ Library um Bluetooth Low Energy GATT Server zu implementieren (z.Z.
wird nur der nrf52 von Nordic unterstützt).
Bis jetzt hat Bluetoe keine Verschlüsselung unterstützt. Das hat sich
nun geändert und mit der jetzigen Version implementiert Bluetoe
Verschlüsselung und Schlüsselaustausch (Pairing). Z.Z. wir nur "just
works" unterstützt.
Die Anforderung, dass für den Zugriff auf eine Characteristic eine
Verschlüsselung erforderlich ist, läßt sich auf Characteristic, auf
Service oder auch auf Server-Ebene definieren.
Nach wir vor kann man auch GATT Server bauen, die komplett ohne
Verschlüsselung arbeiten und entsprechend deutlich kleinere Binaries
haben.
schöne Grüße,
Torsten