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

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

    XMLWordPrintable

Details

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

    Description

      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.

      Attachments

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

        Activity

          People

            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

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes