我想直接从我的iPhone控制string of LEDs。 LED controller chips与i2c串行协议进行对话。
我可以在非越狱的iPhone上使用Apple支持的API吗?我需要使用哪些框架?
答案 0 :(得分:1)
是的,但你需要一个外部硬件才能做到这一点。 iOS不允许您直接访问对接连接器中的I2C。
KissBos有一个OEM板,可以使用特殊固件。您可以通过WiFi连接到他们的主板,使用基于TCP的协议,或通过基于RTP-MIDI的协议(RTP-MIDI在iOS中实现,您不必处理协议细节,它'只是你的应用程序的MIDI端口。)
如果你想要通过基座接口,你将需要他们的USB接口(它会将USB转换为RTP-MIDI,进入OEM板)
答案 1 :(得分:0)
我很确定你做不到。 Apple对你的允许和非自己的要求非常严格。我花了几天时间试图找到一种方法来访问iPhone的蓝牙层并最终将我的头靠在墙上(只有有限的游戏api是公共的,否则你必须使用Made For Iphone程序)。但是,您可以使用USB电缆做一些事情,但我猜这种可能性也受到限制。