Why scanning for nearby Bluetooth Low Energy devices using blelist in macOS 12 (Monterey) returns an empty table?

7 views (last 30 days)
MATLAB installed on macOS 12 (Monterey) does not detect nearby Bluetooth Low Energy devices when you run blelist without arguments or with any arguments other than the "Services" name-value pair. The command returns an empty table. Connecting to a Bluetooth Low Energy device by using the ble object also fails because the device is not discoverable using blelist.

Accepted Answer

MathWorks MATLAB Hardware Team
Scan the nearby Bluetooth Low Energy devices by specifying any one of the services supported by the device. For example:
list = blelist("Services","Heart Rate")
Identify the device from the table that the command returns, then use the ble object to connect to that device.
Please follow the below mentioned bug description for updates on this issue:

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!