我想要完成的事情: 用户在iOS应用程序上输入密码。如果密码正确,则向微处理器发送一位值,表示用户输入了正确的密码。然后微处理器可以启动步进电机以打开门闩。
有没有人试图实现这个目标?如果是这样,请指点我一般的方向。我不知道如何处理这个问题。我真的找不到这方面的教程。我的问题是:
我需要购买特定的蓝牙吗?例如只有BLE设备
我在iOS和Ardunio之间看到了很多蓝牙通信的例子。根据我的需要,事件的执行是否相似?
我的问题有另一种方法吗?而不是使用蓝牙?
答案 0 :(得分:2)
我认为阅读Core Bluetooth Programming Guide是一个很好的开始。但是,这假设您连接的设备使用蓝牙4.x,这被广泛称为蓝牙低功耗(BLE)。如果您要连接的设备使用蓝牙2.x,则必须使用External Accessories Framework。
EA仅支持Apple认证MFI(Made for iPhone)的设备。
总而言之,如果您尝试连接的设备是蓝牙2.x并且它不是MFI,那么您基本上是SOL。
否则,您可以非常轻松地开始连接到该设备。查看LightBlue作为测试您是否连接到设备的方法。它适用于任何BLE设备。
这里有一个simple tutorial,可以帮助您使用Core Bluetooth。