Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-99035

Linux and Windows BT LE Clients unable to properly use iOS Server

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • 6.2
    • None
    • iOS/tvOS/watchOS, Linux/X11, Windows
    • 21
    • PM Spotted

      Running QtConnectivity repository's tst_qlowenergycontroller_device BT LE client
      against iOS bluetoothtestdevice BT LE server fails if the client is Linux or Windows.

      Behaviour is also visible when using the "lowenergyscanner" example application. Sometimes all services are not found, and if services are found all characteristics cannot be read.

      The problem is that either the services are not found or the characteristics in them cannot be read. A wireshark logging shows that for some reason the client-side disconnects the connection early on which could be one culprit. What causes this disconnection is not clear.

      One potential direction to look into is that the iOS device advertises some ~8 additional services (handsfree, audio-video, time service, and some others) and it looks like there is a related negotiation ongoing between the stacks. It may be a possibility that this negotiation ends up in a failure and the client initiates disconnection.

      Issues look similar on Linux and Windows, but could be different.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            vuokko Juha Vuolle
            vuokko Juha Vuolle
            Vladimir Minenko Vladimir Minenko
            Alex Blasche Alex Blasche
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes