如何通过蓝牙获取附近的ios设备信息

Posted

技术标签:

【中文标题】如何通过蓝牙获取附近的ios设备信息【英文标题】:how to get ios devices' information nearby with Bluetooth 【发布时间】:2012-04-23 04:52:55 【问题描述】:

打开蓝牙后,如何设置其他 ios 设备可见的 ios 设备(iphone 和 ipad)蓝牙? 当所有设备的蓝牙打开时,我只想在我的应用程序中获取并显示附近所有 ios 设备的名称(包括 MFI 设备),并且我还想获​​取设备的 deviceID。 我已成功使用 GameKit.framework 通过蓝牙连接两个 ios 设备,但这需要两个设备一起运行该应用程序。 有人可以为我提供有关如何实施它的建议吗?非常感谢!

【问题讨论】:

gamekit 框架蓝牙!请谷歌 【参考方案1】:

我自己没有做过,我知道在这里提供链接不好。但希望这些链接能让你开始自己:http://www.touchthatfruit.com/ios-bluetooth-development-tutorial-using-game

http://vivianaranha.com/apple-gamekit-bluetooth-integration-tutorial/

http://www.devx.com/wireless/Article/43502/0/page/1

http://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html

乐于助人

【讨论】:

谢谢!我在私有 API 上工作了一段时间,但没有实现它并放弃了。【参考方案2】:

我不确定你在问什么。打开设备的蓝牙是不够的。设备需要为对等方进行广告才能检测到它。我认为这可能与您正在尝试做的事情有关:http://www.ralfebert.de/tutorials/ios-swift-multipeer-connectivity/。

我试过这个教程,它很有帮助。它使用 Multipeer Connectivity 来宣传和浏览周围的对等点。它还会显示您周围设备的 deviceID。

【讨论】:

以上是关于如何通过蓝牙获取附近的ios设备信息的主要内容,如果未能解决你的问题,请参考以下文章

通过蓝牙iOS设备之间的连接

查看附近所有可发现的蓝牙设备 - Swift iOS XCode

从安卓设备通过蓝牙广播消息

如何在 iOS 中使用 Core Bluetooth 获取蓝牙设备的唯一 ID

如何通过其他方法识别通过蓝牙扫描的设备

iOS 蓝牙设备列表