发新帖

[原创] 【FireBeetle BLE4.1 低功耗蓝牙控制器试用体验】配对初尝试

[复制链接]
发表于 2017-11-19 23:03:01
| 846 查看 | 1 回复
本帖最后由 dwwzl 于 2017-11-20 09:21 编辑

DFRobot FireBeetle萤火虫系列开发板是专为物联网设计开发的低功耗控制器,此款FireBeetle低功耗蓝牙控制器集成蓝牙4.1 (Bluetooth Low Energy 4.1)技术和Arduino控制器于一身,功耗更低。
FireBeetle BLE 4.1主板支持多个蓝牙设备级联,并兼容Bluno的使用方式,支持接近配对(KISS连接),按住主机的BOOT按钮并靠近要连接的Peripheral设备,就可以连接。这一点是我毅然选择试用的主要理由。要好好体验一番。
首先要下载Arduino IDE ,我选择的是1.8.5版本。下载链接地址 :http://pan.baidu.com/s/1kUI1Pbh  
1a.jpg
这是一个多版本的集合包,可以根据自己的条件自由选择下载,我选择的是windows zip版本,下载后解压缩即可运行,免安装哦!

当FireBeetle BLE 4.1主板用usb手机数据线插到电脑上之后,会弹出安装驱动的窗口,驱动在 \arduino-1.8.5\drivers目录下,按照提示选择加载即可。
1b.jpg
1c.jpg
1d.jpg
安装完毕后,会自动生成一个串口,打开设备管理器,记下串口号,以便通信设置使用。
1e.jpg
接下来需要通过AT指令配置FireBeetle BLE 4.1主板
1.打开Arduino IDE
2a.jpg
2.在菜单->工具-> 串口中选择正确的设备
3.开启串口监视器(点击窗口的右上角的按键)
4.在两个下拉菜单中选择"No line ending"(①)和9600 baud(②)
5.在输入框中(③)输入"+++",并点击发送键(④)
6.如果收到“Enter AT Mode”(⑤),就证明已经进入AT指令模式.
2b.jpg
7.在两个下拉菜单中选择"Both NL & CR"(①)和9600 baud(②)
8.在输入框中(③)输入AT指令,并点击发送键(④)
9.如果BLE配置成功,界面将会返回"OK"(⑤)
2c.jpg
10.如果收到“ERROR CMD”,可以再发一遍。发送多次后如果还是“ERROR CMD”,你需要检查一下指令发送是否正确.(大写字母)
11.可以使用"AT+EXIT"来退出AT指令模式.
12.可以输入AT+HELP=ALL指令,查询所有的AT指令。
2d.jpg
也可以通过其它串口助手工具来发送这些AT命令的。
2e.jpg

关于指示灯的说明
RX:串口数据接收指示灯,当接收到串口数据时,RX亮
TX:串口数据发送指示灯,发送串口数据时,TX灯亮
CHG:电池充电指示灯,在没有接锂电池时,CHG闪烁;充电状态下,CHG灯常亮;充电完毕,CHG常灭
LINK:蓝牙连接指示灯,当蓝牙连接到设备后,连接成功后常亮3s,后每3s闪烁一次,断开连接后常灭
3a.gif

尝试试用手机和蓝牙的配对传送数据
当FireBeetle BLE 4.1和手机端进行连接时,因为BLE设备和传统蓝牙设备(如蓝牙耳机)有区别,需要指定特征值以及设备服务ID,通过手机的设备管理器进行BLE的连接,会出现通信问题。因此需要第三方软件。这里以DFRobot的《BlunoBasicDemo》为例。
首先下载安卓手机app:appBlunoBasicDemo.apk  Android系统下载地址
https://raw.githubusercontent.com/DFRobot/BlunoBasicDemo/master/Android/BlunoBasicDemo.apk
4a.png
通过AT+ROLE=ROLE_PERIPHERAL指令将BLE4.1模块设置成从机模式。
4b.jpg
AT+NETWORK=P2P 设置为点对点模式,设置完成后,重启BLE4.1模块(可以直接断电重启)。
4c.jpg
打开手机端BlunoBasicDemo软件,点击SCAN,可以看到扫描到BLE4.1设备:
4d.png 4e.png
点击该设备进行连接。连接成功后,显示Connected,同时BLE4.1设备LINK灯常亮3秒,之后每3秒闪烁一次。
4f.png
通过电脑端串口助手,可以发送数据,在手机端的app接收窗口就可以看到发来的数据了
4g.png
但是在Data sending Area窗口输入要发送的数据,点击Send Data,进行发送。在电脑端的串口助手缺看不到手机端发送的数据,是哪里出错了呢?


评分

参与人数 4 +4 收起 理由
SingleYork + 1
LiuYang + 1
chen0000009 + 1
Sourcelink + 1

查看全部评分

我要点赞 0

举报

发表于 2017-11-20 13:51:17
很详细,赞
我要点赞 0

举报

您需要登录后才可以回帖 登录 | 立即注册