Controller App für BLE

OP #7399208
Lesenswert?

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

#7401511
Lesenswert?

Smoerrebroed R. schrieb:

So könnte jeder interessierte Bediener die App selbst herunterladen, ohne dass ich diese auf unsicheren Wegen zugänglich machen muss.

Die App herunterladen wird aber vermutlich nicht reichen, schließlich braucht er ja auch noch die von Dir zusammengeclickten Bedienelemente, oder?

Smoerrebroed R. schrieb:

Lediglich Bacon habe ich bislang gefunden, bei dem man das Characteristic auswählen kann, aber dies geht nur für alle Elemente auf einmal,

Hab mir das Bacon gerade mal kurz angeschaut, da kann man sich zwar recht einfach einen Controller aus mehreren Bedienelementen zusammenclicken, aber zumindest auf den ersten Blick habe ich nix gefunden, wo man so einen Controller dann ex- bzw. importieren kann?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren