2013-02-04 172 views
3

我正在開發一個iOS配件,我正試圖找出我有什麼選項來建立MFi程序之外的連接。藍牙標準配置文件連接配件到iOS設備

是否可以使用像PAN這樣的標準配置文件通過藍牙從iOS設備連接到配件,而不必通過MFi認證?

我讀過點對點只能在iOS設備中使用和閱讀這篇文章,我不知道它是否可能。 How can an iPhone access another non-iPhone device over wireless or Bluetooth?

但我也讀了MFI認證也適用於通過未使用標準的藍牙配置文件,這意味着連接到iOS設備的配件,如果你想使用一個標準的配置文件,你不需要認證,因此混亂。

此外,使用Bonjour和NSStream可以達到這個目的嗎?我需要將Bonjour連接到我的配件平臺嗎?

你知道任何例子(即使他們使用BTLE)嗎?

請指點,

+0

沒有使用藍牙LE需要MFi認證(並且使用的功率要比標準藍牙低很多)。我不相信標準藍牙PAN是iOS系統級支持的服務。 Apple使用Bonjour發現在遊戲套件中擁有自己的專有實現,但我不確定是否有人將其設計爲用於配件。 –

+0

@BradLarson根據[此文檔](http://support.apple.com/zh-cn/ht3647)支持PAN。 – ThomasW

回答

3

如果使用藍牙LE或任何標準的藍牙配置文件,您不需要MFI。

iOS支持個人區域網絡配置文件(PAN)作爲其中一個標準配置文件(來源:http://support.apple.com/kb/ht3647)。所以你沒有MFI就可以使用PAN。

至於沒有MFI的其他溝通方式,我只知道一個:音頻端口。您實際上可以通過標準音頻電纜連接設備,並使用標準調制解調器技術進行通信。這正是Square爲了規避MFI要求而做的。