如何开发iPhone / iPad配件

时间:2018-03-31 08:08:21

标签: xcode

我想为iPhone和iPad创建硬件配件,但那里的资源非常少。我不是程序员或工程师。我的概念很简单,建立一个通过闪电线连接的数字键盘。它将具有6x4键布局,在这4个键中可以根据需要自定义键a将作为副本工作(命令+ c)键b将作为粘贴(命令+ v)这个键可以在不同类型的快捷方式中自定义。我不想要蓝牙连接。

我是否需要arduino或raspberry pi类设备来编程和测试运行功能原型? 我需要什么样的电缆才能与设备通信? 我需要学习什么样的编程语言? 我是否需要先注册Mfi程序,否则我可以在开发产品后进行注册?

1 个答案:

答案 0 :(得分:0)

据我所知,您需要加入MFI开发Lightning配件。

但是,您不需要Apple的许可来设计和构建您自己的蓝牙LE(蓝牙4.0)配件。您可以通过编程支持蓝牙LE的微控制器充当HID设备来发送您想要的关键事件,从而实现您的目的。我自己并没有完成这种特定类型的项目,而且我远不是嵌入式东西的专家,但Adafruit使用Arduinos和其他开发板在蓝牙LE上拥有大量资源和开发板。我相信他们甚至还有一些已经充当HID设备的东西。我开始研究那个方向。

另一种选择是将微控制器编程为标准USB HID键盘设备,并使用Lightning to USB Camera adapter将其插入iDevice。 iPad无需MFI认证即可识别标准USB键盘,但您需要使用Apple的适配器。请注意,适配器允许USB设备消耗很少的功率(我认为50mA),因此它不适用于任何需要更多功率的设备。 The USB3 version of the adapter有一个额外的电源输入,因此允许您连接一个超过它的USB设备。