AGB  ·  Datenschutz  ·  Impressum  







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

BluetoothLE mit WinRT

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

n/a Beiträge
 
#2

AW: BluetoothLE mit WinRT

  Alt 25. Mär 2020, 17:40
Hallo zusammen, kleiner Nachtrag, vielleicht ist mein Problem doch ein anderes.

Ich verwende eine TBluetoothLE Komponente in meinem Testprojekt. Per Buttonclick suche ich Geräte...

Code:
BluetoothLE1.DiscoverDevices(3000, [cSERVICE_UUID])
... und suche anschließend nach Services und Characteristics:

Code:
    BluetoothLE1.DiscoverServices(btDevice); //btDevice wurde im OnDiscoverLEDevice zugewiesen und ist das korrekte Gerät
    btService := BluetoothLE1.GetService(btDevice, cSERVICE_UUID);
    if btService <> nil then
    begin
      BluetoothLE1.GetCharacteristics(btService); //diese Zeile führt zum permanent Connect..Disconnect
      btChar := BluetoothLE1.GetCharacteristic(btService, cCHAR_UUID);
      if btChar <> nil then
      begin
        BluetoothLE1.SubscribeToCharacteristic(btDevice, btChar);
      end;
    end;
Mit der kommentierten markierten Zeile (GetCharacteristics) beginnt mein Problem: es feuert permanent das OnConnect und OnDisconnect Event. Es scheint keine echte Verbindung zustande zu kommen.

Das Gerät habe ich zuvor (Windows 10) gekoppelt, muss man ja wohl unter Windows 10 auch bei LE Geräten tun. Wenn ich testweise versuche unter iOS auf das Gerät zuzugreifen, funktioniert es prima, da kommt eine "dauerhafte" Verbindung sofort hin mit dem Auslesen der Characteristics.

Vielleicht fehlt mir nur irgendein Aufruf, den ich in der Dokumentation / den Samples übersehen habe.

Vielen Dank und einen schönen Abend!
  Mit Zitat antworten Zitat
 

 

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:47 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