1

我必须为学校项目(如 Rovio)制作一个间谍机器人。实际上,我不知道如何用命令卡制作它。因为我知道如何制作 iPhone 应用程序(我做了 7 个),所以我认为用我的 iPhone 来驾驶我的机器人会很好。

所以我想制作一个自定义应用程序(它将与计算机或其他 iPhone 应用程序进行无线通信)。

我想我需要使用坞站连接器(然后是一张卡)来驾驶机器人。

我的问题是,是否可以在没有 MFi 许可证的情况下制作我自己的“为 iPhone 制造”设备?我可以制作一个“自定义”坞站连接器(例如:http ://courses.cit.cornell.edu/ee476/FinalProjects/s2007/awr8_asl45/awr8_asl45/ipodcables.jpg ),然后制作一张“命令”卡我。

我看到了这个有趣的话题:

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

但我想从我的机器人获取视频数据、音频数据到我的 iPhone。

这似乎有点困难,但我认为这是可能的。

如果您有任何可以帮助我的链接,请分享!

非常感谢你的帮助!

4

2 回答 2

0

对于短距离,使用蓝牙还是 W​​IFI?但是可能会很慢(使用蓝牙+视频)我不认为你可以在 App Store 上发布它,但我猜你不打算这样做。

您可以在您的机器人中实现一个小型 http 服务器,并使用“HTTP 直播流”将直播流式传输到您的 iphone 设备。

于 2011-01-05T10:15:02.243 回答
0

正如我在此处的回答中所述,您需要加入 Made for iPod (iPhone / iPad) 计划才能使用 Apple 的专有身份验证芯片。你不能只安装一个底座连接器电缆来与 iPhone 硬件通信。因此,在这个项目中,这种控制机器人的方式对您来说并不实用。

对于控制,您可以查看 Chris Rojas 制作他的 iPhone 驱动的 Arduino 坦克的创造性方式。现在,在与 XBee 组件交谈时,他仍然使用台式计算机作为中介,因此这并不完全来自 iPhone。它也没有解决从设备取回数据的问题。

更通用的解决方案可能是使用类似Bonjour library的 Arduino 板。连接到 WiFi 发射器后,您或许可以使用 iPhone 上的 Bonjour discovery 来查找并连接到运行机器人的 Arduino 板,然后能够通过 WiFi 来回发送任意信息。这也应该具有视频所需的带宽。

于 2011-01-05T15:27:59.130 回答