产品
有人云 — 物联网云平台 零编程,组态拖拽即可实现远程监控。同时支持私有部署,拥有属于自己的软硬件一体化方案
200
+
私有云项目
数据本地化
业务个性化
10
+
万 公有云注册用户
80%公有云功能免费
付费VIP享自定义品牌服务
有人云官网
有人智造 — ODM/EMS 依托自动化、智能化、柔性化、透明化的智能工厂,
提供代研、代料、代工一站式OEM/ODM服务
有人智造官网
有人智能 — 解决方案 打包提供云、管、边、端整体解决方案
从问题诊断、方案设计,到实施落地、系统运维
有人智能官网
支持中心
WH-BLE103/BLE102 连接蓝牙打印机进行通信
2019-12-19


 

TCP232-TES串口及网络调试助手软:http://www.usr.cn/Download/27.html

AT指令配置软件http://www.usr.cn/Download/690.html

BLE103软件设计手册:http://www.usr.cn/Download/645.html

一、首先,需要确定一下您的蓝牙打印机是能连接BLE蓝牙通信的,其内部没有特殊协议,符合标准BLE通信协议

二、让蓝牙打印机厂家提供打印机的UUID

UUID有3个:服务UUID、TX_UUID、RX_UUID

BLE蓝牙模块提供修改 UUID 功能(配置 UUID 只支持 128bit 格式),用户可以自行修改以用来连接不同厂家的从设备。

少数设备使用16/32位UUID,可定制。

三、进入AT指令模式,更改BLE的UUID,3个UUID全部改完后,设置BLE工作模式为主模式,然后发送AT+Z重启。

本次测试BLE是在出厂默认参数,用的是以下型号的打印机:

芯烨XP-58IIH热敏小票据POS58蓝牙打印机

合杰 XM-NAP-1 CB58B蓝牙打印机

UUID为

Server_Uuid:49535343FE7D4AE58FA99FAFD205E455

Server_Tx_Uuid:495353431E4D4BD9BA6123C647249616

Server_Rx_Uuid:49535343884143F4A8D4ECBE34729BB3

四、设置步骤如下

1、Ble蓝牙串口参数设置如下,发送+++a,进入AT指令模式,模块会返回a+ok

 

2、设置BLE的UUID与蓝牙打印机一致

AT+UUID?查询指令

AT+UUID=AA.......(.......为UUID,前面加AA或BB或CC)

AT+UUID=BB.......

AT+UUID=CC......

三个设置指令 AA是主服务uuid BB是TX服务 CC是RX服务

a、设置服务UUID

 

b、设置TX_UUID

 

c、设置RX_UUID

 

3、设置完UUID后,将模块的工作方式改为主模式

 

4、然后搜索一下周围的从模块,根据MAC确定要连接的设备

 

5、红框中的为蓝牙打印机的地址,然后发送AT+CONN=1进行连接打印机

 

6、蓝牙打印机上电后,未连接上BLE蓝牙时,指示灯为红色,蓝牙评估板上的link灯快闪,如下图所示。

 

7、连接上BLE蓝牙后,指示灯变紫色,蓝牙评估板上的link灯常亮,如下图所示。

8、使用串口助手下发需要打印的数据,打印机上会直接显示出来,如下图所示。

 

 

注:若是通信不成功,使用AT指令:AT+MAXPUT=OFF配置蓝牙模块关闭最大输出测试


工作日每天: 14:00~17:00
抖音、天猫 "有人旗舰店"

关注有人微信公众号
了解更多信息