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
:
Bearbeitet durch User
Smoerrebroed R. schrieb: > So könnte jeder interessierte Bediener die App selbst herunterladen, > ohne dass ich diese auf unsicheren Wegen zugänglich naschen muss. Du kannst doch jede selbst gebaute App über den Play Store sicher zugänglich machen. Ob die Nutzer jetzt die Arduino App oder deine App herunterladen müssen...
Genau das möchte ich eigentlich vermeiden (sowohl wegen des Aufwands der Veröffentlichung als auch der Entwicklung). Klar, wenn es nichts anderes Passendes gibt, muss das wohl sein, aber vielleicht findet sich ja eine Alternative, die idealerweise auch für iOS verfügbar ist.
:
Bearbeitet durch User
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?
Da haste Recht. Das ist auch ein weiterer Minuspunkt für diese Variante. Aber es sieht aktuell wirklich eher danach aus, dass ich mittelfristig was Eigenes entwickeln werde. So lange muss Bacon dann erst mal reichen, ggf. mit dediziertem Tablet.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.