BlueShield
BlueShield是一块可以用于和Arduino通过蓝牙4.0串口透传的模块。
兼容设备
iPhone 5, iPhone 4S, iPad mini, iPad with Retina display (4th gen), iPad (3rd gen) or iPod touch (5th gen).
需要支持蓝牙4.0的设备方可支持
支持iOS 5.1.1及以上版本
详细说明
- 工作于5V情况下.
- 串口的工作波段为9600.
- 串口每次通讯数据的最大长度为20.
- RX的characteristic为
D3E60004-8F36-40D6-B2D5-C5D9F5E81869
- TX的characteristic为
D3E60005-8F36-40D6-B2D5-C5D9F5E81869
什么是BlueShield?
BlueShield是一块支持蓝牙4.0串口透明传输模块,专为Arduino开发板设计,支持大多数Arduino开发板及衍生版本。
BlueShield能干什么?
可以让你的iOS设备例如iPhone 5, iPhone 4S等等(兼容设备请参考上文)和Arduino通过蓝牙4.0通讯,将数据通过串口透明传输。
我能用它来和Arduino, iOS设备做些什么?
- 通过iPhone传输数据Arduino,完成遥控操作
- 将传感器信息通过串口传给iPhone以备后续操作
- Arduino通过iOS设备来访问互联网信息
- 更多用法,依赖你的想象力..
使用教程
接线方式
- 5V和GND分别和Arduino的5V和GND相连
- RXD连接Arduino的RX
- TXD连接Arduino的TX
注意这里由于电路板标识的原因,RX和TX的接线方式一定按照上述说明连接。
快速测试
- 打开iOS设备的蓝牙,注意BlueShield不会出现在蓝牙设备列表中
- 在iOS设备上下载LightBlue App,这是一个用于调试蓝牙4.0的应用
- 将BlueShield按照上文的接线方式和Arduino连线好
- 打开Arduino的设备电源,并开启Arduino开发软件,打开串口监视窗口(Serial Monitor),波段为9600
- 打开应用LightBlue,此时应可以看到一个名为BlueShield的蓝牙设备,点击连接
- 连接uuid为
D3E60000-8F36-40D6-B2D5-C5D9F5E81869
的服务
- 在串口监视窗口发送串口数据,会在iOS的RX收到通知
- 在uuid为
D3E60005-8F36-40D6-B2D5-C5D9F5E81869
的characteristic写入数据,将会在Arduino的串口监视窗口看到数据
开发示例源码
常见问题排除
为什么我在iOS的蓝牙设备列表看不到BlueShield?
蓝牙4.0设备是不会显示在列表中的
为什么我开启了蓝牙还是无法连接BlueShield?
请尝试关闭 -> 开启蓝牙。
外观以及布局
长宽分别为 38mm x 19mm,很小巧


如何购买