通过苹果手机连接调试BT580串口蓝牙适配器 - 串口蓝牙产品 - 市场与应用 - Powered by Discuz!

首页 | 产品与服务 | 市场与应用 | 购买指南 | 防伪查询 | 水木行论坛 | 关于水木行 | ENGLISH

市场与应用

 找回密码
 禁止灌水
搜索
热搜: 活动 交友 discuz
查看: 7820|回复: 0
打印 上一主题 下一主题

通过苹果手机连接调试BT580串口蓝牙适配器

[复制链接]
跳转到指定楼层
楼主
发表于 2020-6-27 19:59:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在iOS系统调试BT580串口蓝牙适配器,请用户首先在App Store安装LightBlue软件。程序图标如下图所示:



开启BT580适配器的电源,然后运行LightBlue,APP会搜索周围的蓝牙设备,并找到BT580。如下图:



点击BT580,进入连接界面。可以看到Connected字样,说明手机与BT580的蓝牙连接已成功建立。
下方则列出了BT580适配器所支持的蓝牙服务,和各个蓝牙服务所包含的特征值。如下图。



拖动屏幕,向下查找,会发现UUID为FFF0的服务里有一个Pass Through的特征值,UUID是FFF6。如下图所示:
这个特征值就是BT580串口透传所使用的特征值。FFF6是这个特征值的简化写法,完整的特征值是:0000fff6-0000-1000-8000-00805f9b34fbPass Through下方列出了这个特征值的属性,可读、可写,可发送通知。


点击这个特征值,进入蓝牙特征值读写与Notify监听界面,如下图。
在此,用户可发送AT命令对BT580进行查询与设置,也可以与BT580所连接的串口设备进行串口通讯。
下面介绍如何发送AT命令。
软件默认使用Hex十六进制显示数据,需要把显示格式改为UTF-8才能正常显示字母数字和字符。
点击右上方的Hex



在字符显示格式界面,选择UTF-8 String,如下图所示。



选择UTF-8字符串显示格式后,软件会自动返回通讯界面。点击Listen for notification,开启对这个特征值Notify通知的监听,如下图。



接下来就可以发送AT命令了。点击Write new value,对特征值进行写操作。



在写操作界面输入AT测试命令,五个字符的AT+BT,然后点击右下方的done,如下图。



通讯界面上方会收到BT580的返回信息,OK,如下图。
收到OK信息,说明AT命令调试环境成功建立。可以发送其它AT命令对BT580进行查询与设置了。



修改BT580串口的波特率,是用户最常用的一项设置。我们先发送AT+BAUDRATE=?命令,查一下BT580串口当前的波特率是多少。
如下图所示,BT580返回的信息是OK get baudrate:3,查看BT580使用说明书,3对应的波特率是9600bps。



如果需要把BT580串口波特率改为115200bps,通过查看使用说明书,我们发现115200bps波特率对应的代号是7。
在写特征值界面输入AT+BAUDRATE=7,然后点击done,如下图所示。



返回信息显示OK set:7,115200,说明BT580适配器的串口波特率已被改成115200bps,如下图所示。



通过蓝牙连接发送的设置修改类的AT命令,会被BT580记住,但不会立即生效。
在发送一个或多个AT命令后,最后发送一条AT+RESTART命令,使适配器重新启动。如下图所示。
重新启动后,AT命令所作的设置才会生效。在本例中,重启后,BT580串口就工作在115200bps波特率了。



适配器重新启动,蓝牙连接会随之断开。如下图所示。
如果用户还需要发送其它AT命令,点击Dismiss清除弹出信息。然后一步步回退,回到搜索界面,然后按本文介绍流程进行再次操作。






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 禁止灌水

本版积分规则

QQ|水木行 ( 京ICP备19050381号

GMT+8, 2024-5-4 00:21 , Processed in 0.392215 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.