一、打印机蓝牙模块简介
目前主流的打印机,很多都还是不带蓝牙。大部分的受限于成本等等原因,都还是通过USB的方式和电脑进行通讯,从而完成打印的数据交互
因为早期蓝牙技术发展的比较缓慢,而打印机类型的产品,一开始调子就定的比较高,开发难度还是非常大的。比如:需要连接一个IOS设备,以及7个安卓主机设备,能同时发送打印的数据。
这样的需求摆出来,基本就没办法采用成本低的方式完成了
目前大部分的模块产品形态,还是一颗MCU+瑞昱的蓝牙双模芯片完成,至于为什么要这么搭配,我们也没搞懂原因
但是实际上很多的产品,压根不需要这么高的配置,连接一台主机设备就足够了,需要多设备同时操作的,直接上wifi或者4G版本的功能了
另外现在win10的电脑都自带蓝牙驱动了,买个蓝牙适配器也很方便
早期的蓝牙模块造型如下:

这里推荐使用KT6368A双模蓝牙芯片,也可以实现打印机的APP连接以及数据交互,sop8封装,性价比也很高,使用也很简单稳定。
二、详细开发记录

一、首先,需要确定一下您的蓝牙打印机是能连接BLE蓝牙通信的,其内部没有特殊协议,符合标准BLE通信协议
二、让蓝牙打印机厂家提供打印机的UUID
UUID有3个:服务UUID、TX_UUID、RX_UUID
三、进入AT指令模式,更改BLE的UUID,3个UUID全部改完后,设置BLE工作模式为主模式,然后发送AT+Z重启。
其UUID为
Server_Uuid :49535343FE7D4AE58FA99FAFD205E455
Server_Tx_Uuid :495353431E4D4BD9BA6123C647249616
Server_Rx_Uuid :49535343884143F4A8D4ECBE34729BB3
三、测试环境的搭建--美团外卖商家版

安卓和IOS都是不同的机制,安卓还是走的SPP 。IOS的设备就是走的ble
KT6368A芯片内部的运行日志,以及收到app的打印数据

审核编辑:汤梓红
-
蓝牙芯片
+关注
关注
17文章
439浏览量
47720 -
打印机
+关注
关注
10文章
827浏览量
48410 -
蓝牙模块
+关注
关注
30文章
627浏览量
57556
发布评论请先 登录
KT6368A蓝牙芯片在广播间隙导致的电源抖动引起mcu被唤醒说明
基于树莓派的工业级 3D 打印机!
KT6368A 蓝牙芯片通过 FCC、BQB、KC、CE 等认证的操作指南
万年历 时钟 闹钟时间设置方案:KT6368A 蓝牙芯片同步技术详解
霍尔芯片在打印机中的应用
得力推出龙芯系列打印机新品
KT6368A蓝牙芯片加开关电路设计原理以及参考电路
KT6368A蓝牙芯片的uuid完整的是多少,以及app或者小程序开发的注意点
浅谈点阵打印机的功能特点

基于KT6368A的双模蓝牙芯片模块打印机的方案
评论