我正在尝试在蓝牙工作区的两个设备之间发送数据。
由于蓝牙无法发送文件,我想检查设备是否在蓝牙活动区域,如果是,通过wi-fi发送文件。我尝试使用 GameKit,但它不适合我的需要,原因:
- 我想对用户隐藏传输接口
- 如果可能的话,GameKit 会立即开始使用 wi-fi,我不需要
如我所见,这里最好的方法是带有 NSNetService 类的 Bonjour。但我仍然不明白如何找出设备是否在蓝牙活动区域。
由于主要思想是找出靠近用户设备的设备,因此我也不介意除蓝牙服务之外如何测量设备之间的距离的任何其他想法。
一个地方可能有很多用户,所以花费的时间越少越好。
有什么帮助吗?
谢谢!