编程苹果iphone / ipad应用程序通过蓝牙(或WIFI)与自定义电子设备进行通信

时间:2012-09-18 11:14:06

标签: iphone ipad mfi

我正在努力确认以下内容(或者认为这很困难)并且想知道其他人是否已经走上了这条道路。

我想使用蓝牙开发iPhone / iPad应用程序,使用以下蓝牙模块与自定义硬件设备通信: http://www.rovingnetworks.com/products/RN_42_RN42_I_RM

我已经了解了iAP,但它们似乎适用于正在开发的开发人员:录音机,遥控器和耳机。使用iAP似乎也需要使用安全协处理器,因此我需要将该IC集成到我的硬件上并加入MFI开发成本/注册。 http://mfi.apple.com/faqs

然而,我只是想从上述设备发送和接收数据,因此我应该能够使用本机协议:RFCOMM,SPP甚至只是没有认证IC的L2CAP(?)从这里阅读帖子,它们是打开,唯一可用的协议是iAP。 苹果当然没有禁用所有原生蓝牙协议?或者,当身份验证IC成功时,它们是否启用了自定义iAP协议?

如果iPhone / iPad上的所有蓝牙活动都需要使用安全协处理器并使用iAP,我的另一个选择是WIFI,我需要的只是开发人员许可证(99美元),我可以发送和接收数据到我没有MFI的硬件?即没有基于Apple的障碍,攻击课程或其他阻碍进步的障碍?

假设我现在有了我的应用程序并且我想分发它。 iPhone app without AppStore

我认为应用程序商店的问题在任何情况下,Apple都希望看到一个MFI,即使是WIFI应用程序,因为它与自定义硬件进行通信?作为开发者分发应用程序,我限于100个客户。

我读到的另一个选择是使用游戏界面,但可能会引起Apple神的愤怒,他们不会让它在App Store中再次出现,而且每次开发者许可证我都会被困在100个用户身上。 http://www.devx.com/wireless/Article/43502

它们并不容易。

1 个答案:

答案 0 :(得分:-1)

它可能已经很晚了,你可能已经得到了答案......基本上Apple会允许“普通”的耳机/话筒连接没有协处理器。但是,要传输数据,您需要它。 但是,据我所知,对于BLE(即4S及以上)你可能不需要它,因为基本上应用程序包含你的个人资料。还有待确认