从Mac检测配对的Bluetooth LE设备(即iPhone,Apple Watch)的邻近度

时间:2019-02-18 20:30:14

标签: objective-c cocoa bluetooth bluetooth-lowenergy

从macOS,我想检测已配对(通过iCloud)的蓝牙LE设备(例如用户的iPhone或Apple Watch)的存在/邻近。有没有办法在用户的iPhone / Watch上不运行定制应用程序的方法?

我可以使用CoreBluetooth轻松获得设备列表,并且似乎还可以从该设备列表中获得RSSI信号强度,但是我看不到将随机UUID与已知设备相关联的方法,如{{3 }}。

我已经研究了一些可能的解决方案,包括将iPhone变成iBeacon和this question框架,但是看起来这两种方法都要求应用程序必须在所有设备(Mac,iPhone和Watch)上运行)。似乎不需要运行在iPhone / Watch上的应用的示例应用为MultipeerConnectivity

请注意,我在沙盒环境中工作。预先感谢您的任何建议。

0 个答案:

没有答案