Jeffrey Cross
Jeffrey Cross

从Arduino到iPhone的蓝牙4.0:没有越狱,没有MFi?

我们长期以来能够让Arduino和Android通过蓝牙互相交谈(例如,参见Android Controlled 3D Printed Slalombot),但是使用iOS设备这样做需要你注册Apple的MFi程序或者你越狱你的设备。

随着蓝牙4.0的“蓝牙智能就绪设备”的加入,这似乎已经改变。 Alasdair Allan [通过Tom Igoe]让我了解了这个非常有趣的发展。 Michael Kroll博士正在为基于Bluegiga BLE112模块的Arduino蓝牙低功耗(BLE)屏蔽工作:

在我第一次接触BLE技术后,我想到了Arduino的BLE Shield。我真的很喜欢来自Seeed Studio的蓝牙盾牌的Arduino BT,但由于这些主板不是“Made for iPod”,它们无法连接到iOS设备。我想到的想法是创建类似于Seeedstudio蓝牙盾的东西,其中Arduino的串行RX / TX引脚或引脚2/3(带有SoftwareSerial)可用于从iOS设备读取数据和向iOS设备发送数据。也就是说,我使用Bluegiga的BLE112蓝牙4.0单模式开发套件开始了Arduino Shield的第一个原型。一旦Bluegiga的固件完成并且我的第一个草图可以读取和写入我的iPhone 4S,然后我创建了我的第一个真正的Arduino Shield PCB。

Michael Kroll博士:Arduino的蓝牙低功耗(BLE)屏蔽

没有关于定价的消息[更新:盾牌现在已经在Kickstarter上了],但它所基于的模块看起来并不昂贵,也没有来自BlueRadios的类似模块。即使没有分线板,在这些模块中的任何一个模块上连接Arduino和UART都不会有太多麻烦。你需要做的就是找出对他们说些什么。

Tom在他的书“Making Things Talk”中介绍了蓝牙/ Arduino通信,而Alasdair正在考虑在他即将出版的书“iOS传感器编程”中对这些模块进行一些报道(你可能还想看看他的简短书籍与Arduino的iOS传感器应用程序,更新并整合到更大的工作iOS传感器编程)。

分享

发表评论