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

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

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Reported
    • Priority: P2: Important
    • Resolution: Unresolved
    • Affects Version/s: 6.2
    • Fix Version/s: None
    • Labels:
      None
    • Platform/s:
      iOS/tvOS/watchOS, Linux/X11, Windows

      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

            Assignee:
            vuokko Juha Vuolle
            Reporter:
            vuokko Juha Vuolle
            PM Owner:
            Vladimir Minenko Vladimir Minenko
            RnD Owner:
            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