通过 UART 进行 iPad 配件通信

标签 ipad usb i2c accessory uart

我们为 iPad/iPhone 制造了一个新的配件,它应该将命令传输到 iPad。我们喜欢使用 UART(通过称为 Lingo 的某个 Apple 协议(protocol))。我的研究表明我只能使用 USB(30PIN 连接器)和自定义协议(protocol)。

问题:

  • APP端有什么方法可以使用UART连接iPad配件吗?
  • 如果协议(protocol)是在 UART 中实现的,我们应该能够将它移动到 USB,如果它不能通过 USB 对我的应用程序可用。

  • 我的主要猜测是 UART 命令和访问是为 iPhone OS 保留的协议(protocol),对应用程序不可用。某些 UART 命令还包括音量和音频重新路由等设置,所以我想这是安全的。

    最佳答案

    如果没有越狱,您将无法像普通开发者一样访问 iPad/iPod/iPhone 上的 UART。如需接入串口或USB,需加入Apple's MFi ("Made for iPhone") program您将可以完全访问所有相关信息。不幸的是,你必须让 Apple 相信你在做严肃的生意并且手头有一个大批量的制造工厂(另见 this thread)。

    关于通过 UART 进行 iPad 配件通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4310436/

    相关文章:

    iphone - 有没有办法在sqlite表中顺序插入数据?

    linux -/dev/bus/usb/xxx/yyy 中的代码背后的含义是什么?

    c - 读取字而不是字节

    iphone - 复制(复制)核心数据记录和相关记录

    html - 字体在 Ipad2 和 iphone4 上显示两次 - 在其他桌面浏览器上工作正常

    javascript - 在链接中引用视频时,是否可以在 iPad 上以全屏模式打开 .mp4?

    c - 如何使用 LPC1788 微 Controller 通过 USB 进行通信?

    c# - 如何在C#中重新加载U盘?

    Linux - 在使用之前是否需要注册(实例化)i2c 设备?

    c - 如何编写avr I2C主控读函数