2012-03-13 124 views
1

iOS上的藍牙有哪些限制?我可以編程一個藍牙的方式,它使發現過程找到鄰居設備,從列表中選擇一個設備,與它配對,並開始通過套接字交換一些數據(例如對於peer2peer遊戲?這可能嗎?iOS上的藍牙

回答

1

是的是可能的。支持BTW僅iOS設備。

取文檔中看看的GameKit框架。

+0

你是什麼意思? iPhone只能與iPhone設備通信?沒有第三方配件是可能的? – STeN 2012-03-13 09:52:14

+0

如果您想連接到外部附件,您需要使用ExternalAccessoryFramework,但我從未使用它,因此我可以告訴您有關限制。 如果你想在iPhone/iPod/iPad之間交換數據,你可以使用GameKit框架。 – GreyHands 2012-03-13 09:56:53

+1

@STeN:指向[iOS:支持的藍牙配置文件]的鏈接(http://support.apple.com/kb/HT3647)。你不會在那裏找到SPP ......而且很多BT /外部配件都在MFi NDA之下。 – 2012-03-13 10:21:47

2

所有的硬件,可以使用藍牙技術必須符合MFI程序(爲iPhone製造)的iOS設備進行通信。它要求供應商使用某些種類的硬件並且需要設備認證。該程序處於嚴格的NDA下。

這基本上意味着您只能在iOS設備或帶有MFI標籤的設備之間建立連接,而不只是連接到另一個手機 - 當然,您的iOS設備無論如何都是越獄。

+0

嗨,MFI只適用於PAN藍牙配置文件,不是嗎?大多數免提和手機設備都能正常工作,並且沒有標記「與iPhone一起工作」標誌... 您能否置評? – STeN 2012-03-13 13:25:05

+0

據我所知,您只能通過藍牙連接到符合MFi標準的其他設備。這似乎只是非Apple應用程序的限制(iPhone確實可以使用一些不是MFi Compliment的耳機,但我懷疑您可以通過ExternalAccessoryFramework啓動與它們的連接)。 – EsbenB 2012-03-13 14:14:50