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

描述

一、打印机蓝牙模块简介

目前主流的打印机,很多都还是不带蓝牙。大部分的受限于成本等等原因,都还是通过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的打印数据

蓝牙模块

审核编辑:汤梓红

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分