AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

BluetoothLE: Verbindungspriorität

Ein Thema von philipp.hofmann · begonnen am 14. Nov 2024 · letzter Beitrag vom 27. Nov 2024
Antwort Antwort
Rollo62

Registriert seit: 15. Mär 2007
4.185 Beiträge
 
Delphi 12 Athens
 
#1

AW: BluetoothLE: Verbindungspriorität

  Alt 26. Nov 2024, 12:11
Also das löst nicht Dein Problem, aber ich habe für den umgekehrten Fall, das eine App sich nur mit einem Gerät verbindet,
eine Lösung als speziellen Modus in der App gebaut.

Damit verweigere ich andere IoT Geräte, auch wenn ich die in der App verbinden könnte.
Das ist sehr interessant für Messen, wo z.B. eine App sich nur mit dem Teil was daneben liegt verbinden soll und sonst alles andere ignorieren.

Bringt Dich vielleicht auf Ideen, das auch andersrum zu nutzen.
Ich gehe mal davon aus, dass Du mit "anderes Gerät" im Wesentlichen deine eigene App meinst, die anf anderen Geräten läuft.
Damit hättest Du natürlich einen Einfluss darauf, wer sich mit wem verbindet und bei wem die Verbindung abgelehnt wird.

Wenn andere Geräte was von der Konkurrenz sind, oder beliebige Telefone, dann wird es schwierig.
  Mit Zitat antworten Zitat
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
929 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: BluetoothLE: Verbindungspriorität

  Alt 26. Nov 2024, 13:12
Anderes Gerät meint leider tatsächlich Sportuhr, Radcomputer oder die App der Konkurrenz, die noch auf einem Smartphone/Tablet/Computer des Kunden läuft. Bei Sportuhren und Radcomputern ist es meist unproblematisch, weil sich diese per ANT+ verbinden und nicht per BluetoothLE. Das ist nur dann ein Problem, wenn diese dann über ANT+ auch Steuerungsbefehle schicken.
Aber das Hauptproblem ist, dass wir eine Verbindung haben und irgendjemand uns diese klaut. Unter Windows reicht es manchmal aus, wenn der Nutzer das Gerät in den Bluetooth-Einstellungen unsinnigerweise gekoppelt hat. Dies lässt sich dann aber immer gut klären.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.185 Beiträge
 
Delphi 12 Athens
 
#3

AW: BluetoothLE: Verbindungspriorität

  Alt 27. Nov 2024, 06:54
Also hast Du weder Einfluss auf das eigentliche IoT-Gerät, noch auf die Apps der Phones.

Vielleicht kann dann ein BLE-Gateway helfen, wo Du eine definierte Verbindung des Gerätes zu dem Gateway einrichtest, und nur deine App kann über das Gateway kommunizieren und ist vorab fest gepaart, mit dem eigentlichen IoT Gerät.
Das könnte mit OpenMqttGateway auf einem ESP32 funktionieren und damit recht kostenoptimal sein.
https://docs.openmqttgateway.com/

Also Verbindung "klauen" habe ich so noch nicht gesehen, wenn eine Verbindung einmal steht bleibt diese auch.
Das könnte eben eine solche, feste Verbindung zum Gateway sein.

Geändert von Rollo62 (27. Nov 2024 um 06:58 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz