2015-11-08 81 views
0

我想完成的任务: 用户在iOS应用程序中输入密码。如果密码正确,则向微处理器发送一位值,表示用户获得了正确的密码。微处理器然后可以启动步进电机来打开门闩。iOS应用程序和Atmega 1284微处理器通过蓝牙进行应用程序间通信

有没有人试过以前做到这一点?如果是这样,请你指出一个大方向。我不知道如何解决这个问题。我真的找不到这个教程。我的问题是:

  1. 是否有我需要购买的特定蓝牙?如只有BLE设备

  2. 我看到很多iOS和Ardunio之间的蓝牙通信的例子。事件的执行情况与我的需求相似吗?

  3. 是否有另一种方法来解决我的问题?而不是使用蓝牙?

回答

2

我认为读Core Bluetooth Programming Guide是一个很好的开始。但是,这假定您要连接的设备正在使用被广泛称为蓝牙低功耗(BLE)的蓝牙4.x。如果您要连接的设备使用蓝牙2.x,则必须使用External Accessories Framework

EA仅支持Apple认证的设备MFI(Made for iPhone)。要长话短说,如果您尝试连接的设备是蓝牙2.x并且它不是MFI,那么您基本上是SOL

否则,您可以很容易地开始连接到该设备。查看LightBlue作为测试您是否连接到设备的方法。它将与任何BLE设备一起工作。

这是simple tutorial让你与核心蓝牙。

相关问题