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

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

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

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

有帮助吗?

解决方案

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

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

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

其他提示

我不能上牌发表评论,但你可以很容易地连接器:的 http://www.sparkfun.com/commerce/product_info.php?products_id=9601

不为应用程序商店,但为个人使用,确保万无一失。只是与私营由于IOKit框架进行链接并阅读 http://iphonedevwiki.net 了解它是如何工作。

请注意,您的可能的需要在某一时刻越狱,它会的从不的使应用程序商店。

连接器是一种苹果专用零件,和Molex公司将只出售给被许可,苹果批准。

如果您要使用的基座连接器或BT接口,联系苹果开发者关系,并加入了iPhone硬件开发者计划。他们会问你,从你已经完成了成为苹果开发者计划成员之一签署NDA分开

这并不是说这只是为大企业,它更像是他们到目前为止看到是像百色,JBL,或汽车公司的服装寻求实现与iPhone的更紧密集成的唯一兴趣。告诉他们你想要做什么。

,最好的方法是通过界面的iPad /机器人的通过WiFi iPhone到控制器(无风扇PC,微控制器,具有TCP / IP栈)和控制器编程为通过任何无线协议/物理链路例如与机器人进行通信。 。zigbee的..

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top