什么是最好的方式来实现,无线通信之间的一个嵌入式系统(基于一个AVR控制器)和iPhone?我觉得只有两种选择:无论是无线。范围是不是真的一个问题,因为这两种设备的应该留在同一个房间。

我不知道,如果有任何有用的无线板,可以连接到一个AVR基于微控制器系统(或任何细小的微控制器),任何暗示将非常值得欢迎的。

我猜最好的解决方案将是蓝牙,但也有问题:蓝牙董事会是最适合于附件一AVR系统,以及是否有可能使用的iPhone蓝牙堆为(序)通过蓝牙与AVR设备。

我希望有人已经意识到这样一个系统,可以提供一些有用的提示...

有帮助吗?

解决方案

你可以得到的模块,这两个无线网络和蓝牙连接到一个嵌入式系统通过一串口接口,但是无线的模块将有更多的处理能力比你AVR微控制器,往往具备能力和I/O执行其他用户代码,因此连接一个以AVR也许有点多余,在许多情况下。

牙模块都更简单,较不昂贵,数据速率是更好地匹配,以AVR的能力。例如 这些Parani模块.我已经用它们之间的一个嵌入式系统和一台笔记本电脑的蓝牙,因此给予适当的通信软件、没有技术理由为什么不能使用的iPhone,我认为。但是这个可能的缺陷,在PC机上的设备被公认为一个虚拟串口,我不知道是不是iPhone支持的'传统'通讯完全相同的方式。

为进行比较, 一个无线解决方案

其他提示

据我所知,蓝牙是非常iPhone上的限制:只有极少数的蓝牙配置文件实现, - 即使他们可以用一个越狱的iPhone进行扩展 - 我怀疑这是很容易从应用层使用

在另一侧上,通过WiFi传送需要大量的处理能力和存储器的因为许多更多的事情有你甚至可以开始传输数据之前实现:802.11,CDMA / CA,ARP,TCP。这是一项艰巨的任务。

它是建立一个硬件扩展至iPhone的选项?你也许能够得到串行连接和电源出坞连接器。然后甚至可能的ZigBee是非常有益的。

下面是你可能会发现有用的文章。我会倾斜朝向的只是因为可用的增加灵活性的无线解决方案。

http://www.embedded.com/design/networking/215801088

-t

其他一些人在办公室都做AVR < - 蓝牙 - > Symbian和AVR < - 蓝牙 - > PC解决方案,而烦恼。有大量的信息,参考设计和源提供。我没有,这将是多么困难的使用蓝牙的iPhone的想法。

的确切模块是概率也并不重要,只要它有某种类型的串行接口(I2C,SPI)的接口到AVR和一些源代码显示如何使用该模块。

它是一个8位或32位AVR?对于AVR32处理器有支持 使用在爱特梅尔1.5.0软件框架的WiFi SD卡安装 从HD无线WiFi模块( http://www.hd-wireless.se ),其中包括 IP栈(lwIP的)。请注意,您需要特设(IBSS)来支持 直接连接到iPhone。

什么是你想你的AVR和iPhone之间的沟通? iPhone是为网络与苹果的一切(这AVR的是决然不会)一起做。那么,什么行之有效的是,公开Web接口的嵌入式设备。就像在Linux上传输的BitTorrent客户端。此外时下不少低功耗小型化的Linux平台存在,可以让你做到这一点。

例如Gumstix具有运行Linux操作系统,并且包括无线网络(Overo火)。基于ARM的平台

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