发送红外信号 iPhone

Send IR signals iPhone

我会开发一个应用程序来控制我 iPhone 的一些红外接收器。
我使用 Arduino 从远程检测某些命令的值,现在我有这样的东西:

开启
1250, 450, 1200, 450, 350, 1300, 1250, 450, 1200, 450, 400, 1300, 350, 1300, 350, 1300, 400, 1300, 350, 1300, 1200, 450=1, 1=35]0[

关闭
1150, 550, 1150, 500, 350, 1300, 1150, 550, 1150, 500, 300, 1350, 350, 1300, 400, 1300, 350, 1300, 350, 1350, 350, 1300=, 11=]0

我已经构建了一个基于插孔 3.5 的发射器,所以现在可以通过 iPhone 的插孔发送这些值。

我该怎么做? Swift 或 Objective-C 中是否有一些库或框架可以帮助我?

在 App Store 中有一个名为 "Tv Remote" 的应用程序可以有效地满足我的需求,它与我的三星电视配合得很好,但它有自己的价值数据库并且只适用于某些电视。所以现在我想开发一个这样的应用程序来控制我的电动乐趣或我的 led 条纹或其他。 你能给我一些建议吗?

如果信号的带宽适合iPhone的A/D-converter的带宽(大约20Hz),您可以通过iPhone的耳机接口读取任何数据到 20kHz。

再看看这个项目:https://code.google.com/p/hijack-main/

Basically it describes hijacking power and bandwidth from the mobile phone's audio interface. Creating a cubic-inch peripheral sensor ecosystem for the mobile phone.

输入数据必须在 iPhone 麦克风输入通带内的频率进行调制。尽管许多人认为这会限制数据速率,但实际上 19 kHz 音频是一种非常宽带的信号,每秒能够达到几十千比特。

还有以下库:http://www.crudebyte.com/jack-ios/sdk/

来源:iPhone headphone jack - read in data?