Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt for Python
  4. BLE Peripheral Requirements for Mac & Windows
Forum Updated to NodeBB v4.3 + New Features

BLE Peripheral Requirements for Mac & Windows

Scheduled Pinned Locked Moved Unsolved Qt for Python
1 Posts 1 Posters 134 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    Labeaoux
    wrote on last edited by
    #1

    I am working on a hobby project to develop my own Bluetooth peripheral. The platform for this peripheral is a Espressif ESP32-based TinyS3 from Unexpected Maker. I have defined the bluetooth device & service information using custom UUIDs. Using nRF Connect or Light Blue mobile applications I can discover and connect to my device. I receive confirmation of this BLE connection and modifications to the my BLE Service from my code on my TinyS3.

    I am attempting to write a custom software program that uses the onboard Mac Bluetooth hardware to detect this device. I am using Qt's Bluetooth API via PySide6 [python].

    Despite being able to see my device in the mobile BLE applications, my software as well as the Mac Bluetooth System Services does not detect my BLE device.

    I am broadcasting advertising messages at a 250ms rate, and since they are findable by these mobile applications, I am wondering if MacOS (and/or Windows) has specific requirements for advertising data for what it considers as a "legitimate/ connectable" device. It is not clear to me on the web if such requirements exist. From my PySide bluetooth code I can discover my "polished" IO consumer products [wireless headset, wireless keyboard, mouse, etc.], just not my device.

    Any help would be greatly appreciated. Thank you!

    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved