В macOS я хотел бы обнаружить наличие / близость уже спаренных (через iCloud) устройств Bluetooth LE, таких как iPhone пользователя или Apple Watch.Есть ли способ сделать это без запуска пользовательского приложения на iPhone / Watch пользователя?
Я могу легко получить список устройств, используя CoreBluetooth, и, по-видимому, также получить уровень сигнала RSSI из этого списка устройств,но я не вижу способа соотнести случайный UUID с известным устройством, как описано в этом вопросе .
Я рассмотрел некоторые возможные решения, включая превращение iPhone вiBeacon и инфраструктура MultipeerConnectivity , но похоже, что для того и другого требуется, чтобы приложение работало на всех устройствах (Mac, iPhone и Watch).Пример приложения, для которого не требуется приложение, работающее на iPhone / Watch: здесь .
Обратите внимание, что я работаю в изолированной среде.Заранее благодарю за любые предложения.