iPhone 作为机器人控制器

发布于 2024-08-17 01:18:57 字数 216 浏览 3 评论 0 原文

我过去曾成功地使用掌上电脑(使用串行端口)来控制简单的机器人(小型漫游车)。

环顾这里和苹果的开发者网站,似乎从 3.0 开始,他们确实允许应用程序与定制硬件进行通信(甚至使用他们自己的协议)。我假设他们对蓝牙通信有相同的政策。

但硬件开发人员计划似乎是面向大公司的。

是否有可能让未越狱的 iPhone 与定制硬件(例如带有蓝牙芯片接口的 PIC 微控制器)进行通信?

I have successfully used Pocket PCs in the past (using the serial port) to control simple robots (small rovers).

Looking around here and on Apple's developer website, it seems that starting on 3.0, they do allow applications to communicate (and even use their own protocol) with custom hardware. I'd assume they have the same policy for Bluetooth communication.

But it seems the hardware developer program is geared towards big corporations.

Is it possible to make non-jailbroken iphones to communicate with custom hardware (a PIC microcontroller with some Bluetooth chip interface for example)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

↙厌世 2024-08-24 01:18:58

该连接器是 Apple 专有部件,Molex 只会将其出售给 Apple 批准的授权商。

如果您想使用底座连接器或 BT 接口,请联系 Apple 开发者关系部门,并加入 iPhone 硬件开发者计划。他们会要求您签署一份与您作为 Apple 开发者计划成员已经签署的保密协议不同的保密协议。

这并不是说它只针对大公司,而更像是他们迄今为止看到的唯一兴趣来自 Bose、JBL 等公司或希望与 iPhone 实现更紧密集成的汽车公司。告诉他们你想做什么。

The connector is an Apple exclusive part, and Molex will only sell it to licensees that Apple approves.

If you want to use the dock connector or the BT interface, contact Apple developer relations, and join the iPhone hardware developer program. They'll ask you to sign a separate NDA from the one you've already done as an Apple developer program member.

It's not that it's only for big corporations, it's more like the only interest they've seen so far is from outfits like Bose, JBL, or car companies looking to implement tighter integration with the iPhone. Tell them what you want to do.

夜血缘 2024-08-24 01:18:58

最好的方法是通过 WiFi 将 iPad/iPhone 连接到机器人的控制器(无风扇 PC、带有 TCP/IP 堆栈的微控制器),并且将控制器编程为通过任何无线协议/物理链路(例如 zigbee)与机器人进行通信。 。

The best way is by interface iPad/iPhone to the controller (fanless PC, microcontroller with TCP/IP stack) of the robot via WiFi, and your controller programmed to communicate with the robot by any wireless protocol/physical link eg.. zigbee..

世界等同你 2024-08-24 01:18:57

我无法评论许可,但您可以轻松获取连接器: http ://www.sparkfun.com/commerce/product_info.php?products_id=9601

I can't comment on the licensing, but you can get the connector easily: http://www.sparkfun.com/commerce/product_info.php?products_id=9601

生生漫 2024-08-24 01:18:57

外部配件框架确实使您能够与通过底座连接器或蓝牙连接的外部设备进行通信,但这些设备必须是 Made for iPod 计划的一部分。这意味着它们必须具有从 Apple 获得的特殊硬件,允许您通过 Apple 使用的协议进行通信。如果他们这样做,那么通过外部附件框架与他们交互就变得非常容易。

苹果公司已经推动向比传统上能够开发 iPod 配件的公司规模小得多的公司开放 Made for iPod 计划,但在设计此类硬件时仍然存在一些障碍需要克服。这涉及到 Apple 的批准流程,以及您必须进行的硬件设计。这意味着它仍然不适合像机器人控制器这样的一次性项目,除非您计划以中等数量销售机器人控制器。

然而,我听说有一些公司正在开发通用数字模拟板等,这些板可能能够充当机器人的硬件接口。 Pasco 试图展示这样一个主板在 WWDC 2009 主题演讲期间。

The External Accessory framework added in iPhone OS 3.0 does give you the ability to communicate with outside devices connected either through the dock connector or Bluetooth, but those devices must be part of the Made for iPod program. That means that they must have special hardware in them, obtained from Apple, that allows you to communicate via the protocol Apple uses. If they do, it becomes very easy to interact with them through the External Accessory framework.

Apple has made a push to open up the Made for iPod program to much smaller companies than had traditionally been able to develop iPod accessories, but there are still some hurdles to overcome when designing such hardware. An approval process with Apple is involved, along with the hardware design you'll have to do. This means that it's still not suited for one-off projects like your robotic controller, unless you plan to sell your robotic controller in moderate volumes.

However, I have heard of a few companies who are working on generic digital-to-analog boards and the like, which might be able to act as a hardware interface for your robot. Pasco attempted to show off one such board during the WWDC 2009 keynote.

终遇你 2024-08-24 01:18:57

当然不是为了应用程序商店,而是为了个人使用。只需链接到私有 IOKit 框架并阅读 http://iphonedevwiki.net 了解其工作原理。

请注意,您可能在某个时候需要越狱,但它永远不会进入App Store。

Not for the app store, but for personal use, sure. Just link with the private IOKit framework and read http://iphonedevwiki.net for how it all works.

Note that you may need to jailbreak at some point and it will never make the App Store.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文