Hallo Zusammen,
nach jahrelanger Abstinenz bin ich seit ein paar Tagen wieder dabei, an einem kleinen Projekt auf Arduino-Basis (ESP32) zu basteln. Das Ziel ist, per Bluetooth LE eine selbstgebaute LED-Matrix mit recht einfachen Befehlen anzusteuern.
Den BLE-Server habe ich bereits prototypisch realisiert, und er lässt sich durch das Schreiben bestimmter Werte auf bestimmte Characteristics auch wie gewünscht steuern.
Nun soll die fertige Lösung von möglichst vielen Leuten (nacheinander, nicht gleichzeitig) per Handy-App bedienbar sein. Dafür hatte ich eigentlich an die Nutzung einer frei verfügbaren App wie Arduino Bluetooth Controller gedacht, bei der sich einfache Kombinationen von Bedienelementen zusammenklicken lassen, die dann entsprechende Befehle senden. So könnte jeder interessierte Bediener die App selbst herunterladen, ohne dass ich diese auf unsicheren Wegen zugänglich machen muss.
Leider habe ich bislang keine solche App gefunden, die sich nicht nur mit BLE-Geräten verbinden kann sondern auch das native GATT-Bedienkonzept mit Services und Characteristics unterstützt. Ich müsste also für jedes Bedienelement vorgeben können, welcher Wert an welches Characteristic in welchem Service gesendet werden soll. Kennt Ihr da etwas?
Lediglich Bacon habe ich bislang gefunden, bei dem man das Characteristic auswählen kann, aber dies geht nur für alle Elemente auf einmal, so dass nicht mehrere Characteristics und/oder Services auf einer Seite ohne Umschalten angesteuert werden können, was mal mindestens die weniger bedarften späteren Anwender überfordern wird.
Ich freue mich über jedwede Hinweise.
Viele Grüße
SR