AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

BluetoothLE mit WinRT

Ein Thema von dnullr · begonnen am 24. Mär 2020 · letzter Beitrag vom 16. Jul 2021
Antwort Antwort
dnullr
(Gast)

n/a Beiträge
 
#1

AW: BluetoothLE mit WinRT

  Alt 25. Mär 2020, 22:55
Hi, der BLEScanner 'macht ja nichts'. Der findet das Gerät genau so wie mein Beispiel Code, allerdings passiert dort noch nichts mit den Services/Characteristics. Deswegen hilft mir das leider nicht.

"ExploreDevicesLE" geht ja ein Stück weiter, funktioniert bei mir aber überhaupt nicht, was ich auf das "OnDiscoveryEnd" zurückführe, was ja lt. Doku sofort triggert und unter BLE nicht so funktioniert (warum dann das Beispiel damit aufgebaut ist, ist eine andere Frage).
  Mit Zitat antworten Zitat
philipp.hofmann

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

AW: BluetoothLE mit WinRT

  Alt 26. Mär 2020, 12:08
Ich habe es jetzt nicht neu ausprobiert, aber wenn ich mich recht entsinne, musst du ein Device im BLEScanner anklicken und dann wird discoverServices aufgerufen. Sieht auch im Code schwer danach aus, siehe:
- TForm6.BluetoothLE1ServicesDiscovered
- TForm6.ListBox1ItemClick

Er listet dann laut Code auch die Characteristics aus und in deinem Beispiel, ist dies ja die problematische Stelle.

Geändert von philipp.hofmann (26. Mär 2020 um 12:12 Uhr)
  Mit Zitat antworten Zitat
dnullr
(Gast)

n/a Beiträge
 
#3

AW: BluetoothLE mit WinRT

  Alt 26. Mär 2020, 13:52
Ja, das BLEScanner Beispiel führt genau zu dem gleichen Verhalten. D.h. wenn ich im OnConnect / OnDisconnect der TBluetoothLE Komponente Logging hinzufüge (im Beispiel ist sind die Events nicht zugewiesen), sieht man, dass nach dem Zugriff auf die Characteristics ein Connect .. Disconnect .. permanent läuft.

Hintergrund meines Problems ist, dass ich trotz Subscription/Notification eines Characteristics keine Daten empfange, sobald eine Messung erfolgt ist. Daher bin ich erst auf Spurensuche gegangen und über das permanente Connect/Disconnect gestolpert.

Das Gerät zeigt auch eigtl. ein Bluetooth Symbol im Display an, sobald die Verbindung hergestellt ist (mit dem iOS Testprogramm geprüft).
  Mit Zitat antworten Zitat
Antwort Antwort

 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 17:03 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