2009-07-13 156 views
5

我想通過藍牙將iphone連接到打印機,但在iPhone 3.0 SDK中找不到有關藍牙的任何類。我是否需要加入「Made for iPod並與iPhone授權計劃合作」以獲得SDK?或者是否可以在沒有加入該計劃的情況下做到這一點?是否可以通過藍牙連接iphone到打印機?

回答

4

即使您加入MFi/WWi開發人員計劃,也無法將iPhone連接到任意打印機。打印機需要專門爲iPhone兼容性打造,並且包含一個蘋果專用芯片。該計劃旨在讓設備製造商構建iPod/iPhone專用設備,而不是針對具有現有藍牙產品的獨立開發商或設備製造商。

-1

您可能想要檢查GameKit。我只是用它通過藍牙連接兩個iPod。蘋果已經完成了所有的艱苦工作,只需幾行代碼,就可以讓iPod搜索藍牙設備。如果你做自己的Wifi網絡,你甚至可以使用藍牙或WiFi相對容易的iPod/iPhone搜索打印機。

+0

GameKit不能用於此目的。開發人員可通過ExternalAccessory框架獲得藍牙,但所有附件都需要Apple專用芯片。你不能只跟任何藍牙設備通話。 – 2009-07-13 08:28:55

+1

其實,我的理解是,Bonjour已經通過藍牙在3.0中啓用,就像通過WiFi支持一樣。儘管GameKit僅限於設備之間的點對點通信,但如果打印機支持該功能,則可以使用較低級別的Bonjour發現打印機。 – 2009-07-13 14:31:04

0

「並且包含蘋果專用芯片」

垃圾!藍牙是藍牙。需要的是在iPhone上進行正確的藍牙支持。