Iphone的外部附件框架支持哪些协议

问题描述 投票:7回答:3

我正在开发一个iphone / ipod应用程序,它将需要通过USB扩展坞连接器电缆与计算机(目前为MAC,如果可能的话,可能是PC)进行通信。我是iPhone编程的完整入门者,从我的发现中可以发现,External Accessory框架是开始的地方。

在浏览有关框架的在线文档时,我遇到了对所支持协议的引用。我找不到有关它们的更多信息,所以我想知道它们对协议意味着什么?它们是众所周知的HTTP,FTP等吗?还是我完全超出了标准?

非常感谢

iphone usb ipod-touch protocols
3个回答
12
投票

外部附件框架用于通过iPhone上的USB扩展坞接口或蓝牙与自定义硬件进行通信。您尝试连接的设备必须是Made for iPod程序的一部分,并且必须包含可以解码iPhone与设备之间的通信的芯片。

框架文档中引用的协议特定于每种硬件。例如,游戏控制器的硬件制造商可以设置协议来读取按钮的按下或操纵杆的运动。然后,处理此协议的任何应用程序都可以使用该硬件附件。

您将无法使用外部附件框架通过USB连接器同步数据。正如Gerry建议的那样,您需要使用WiFi或其他一些联网方法。在your previous question中,Saurabh Sharan指出了hack for doing this through a tethered USB connection,这是“文化法规”人们将其放在一起。


1
投票

我认为这是针对自定义设备的。为了与计算机通信,我将使用Wi-Fi。


0
投票

嗨,我正在用iPhone和Android手机进行研发。我需要控制灯光的亮度,并从iPhone闪电端口和android micro USP端口(类型c和类型b)获取光的功率。任何接口单元都可用于从iPhone和Android充电端口获取电源和数据。并建议我用于电源和数据同步的协议IC

© www.soinside.com 2019 - 2024. All rights reserved.