1

我想让 iPhone 和基于 Arduino 的设备相互通信。以下是要求:

  1. 我想完全依赖 iPhone 的内置组件而不需要任何外围设备(例如HiJack)。
  2. 两者可以通信之前的配置越少越好。这意味着基于 WiFi 是不可取的,因为我们需要事先为 Arduino 设置 Wi-Fi 凭据。
  3. 比特率并不重要。只交换了几个字节。
  4. 尽可能便宜。

我看到蓝牙4.0 LE(例如 Stack Overflow question iPhone - Any examples of communication with an Arduino board using Bluetooth?)符合我的要求,但有更便宜的解决方案吗?

我想到的一件事是健全的——Chirp过去在两个iOS设备之间共享数据的方式,但我不知道在 Arduino 上是否可行,如果可行,它会是多少。还有其他解决方案吗?

4

1 回答 1

1

我能想到几个选择:

  1. 蓝牙,你可以从eBay买到便宜的,大约 10 美元

  2. 使用Electric Imp的 Wi-Fi (成本约为 30 美元),使用出色的BlinkUp技术很容易设置。请参阅 ElectricImp 项目,例如通过 iPhone 控制中央供暖。

  3. 啁啾也是一个绝妙的主意。从硬件的角度来看,我认为在 Arduino 中是可行的;你只需要一个麦克风电路(8 美元)和扬声器。

然而,真正的挑战是软件方面,即用于将数据编码为声音的算法,反之亦然。如果此类算法需要大量计算,您可能无法在 Arduino 中完成,您可以考虑使用基于ARM的微控制器。

于 2013-02-14T08:20:03.823 回答