代码之家  ›  专栏  ›  技术社区  ›  Brian Surowiec

使用Apple附件协议需要什么?

  •  13
  • Brian Surowiec  · 技术社区  · 15 年前

    我正在计划一个个人项目,这个项目将是一个媒体播放器,我想做的一件事是,能够连接我的iPod touch(或任何iPod或iPhone),控制它并播放音乐,就像演讲者文档可以购买的那样。

    found some information 在网上搜索的时候,我的问题是,我能从任何设备上制作一条电缆并使用串行协议吗?或者苹果是否锁定了这条电缆,以便只有经过认证/认可的设备才能通过这种方式进行通信?

    2 回复  |  直到 6 年前
        1
  •  17
  •   James Young jkatzer    6 年前

    如果你想为自己做这件事,我建议你去越狱,并在网上提供以下资源。这些描述了苹果附件协议的一些方法,包括一些要执行的部分(在SparkFun)。要获得苹果方法的批准,您需要一家公司(或类似结构)甚至法律顾问,然后才能获得批准,甚至看到您必须同意的协议才能加入。

    甚至还有一些很棒的文章,比如:

    祝你好运!

    编辑: 由于这是一个相对流行的帖子,请记住,您现在可以使用蓝牙4.0le进行串行通信,而无需获得苹果的批准(AppStore批准除外)。

        2
  •  8
  •   Brad Larson    15 年前

    仅限“专为iPod制作”程序中使用苹果 proprietary authentication chip 可以与 External Accessory framework 在iPhone或iPod touch上。这些设备还必须公开iPhone应用程序可以使用的协议。

    这是一个相当复杂的过程,被批准为产品的iPod厂商(类似于应用商店的批准过程,但对于硬件),但它已经变得比以前容易得多。对于iPhoneOS3.0,苹果已经向更多的第三方开放了这个程序,而不仅仅是一般的大型配件供应商。

    在你的情况下,我实际上会等待并使用另一个厂商的iPhone可控立体声。制造商们刚刚开始 hardware controllable via iPhone applications 因此,一家较大的配件供应商创造出你想要的产品只是时间问题。如果它们公开了一个控制设备的协议,那么您所要做的就是编写应用程序,通过该协议控制设备。