一、打印機(jī)藍(lán)牙模塊簡(jiǎn)介
目前主流的打印機(jī),很多都還是不帶藍(lán)牙。大部分的受限于成本等等原因,都還是通過USB的方式和電腦進(jìn)行通訊,從而完成打印的數(shù)據(jù)交互
因?yàn)樵缙?a target="_blank">藍(lán)牙技術(shù)發(fā)展的比較緩慢,而打印機(jī)類型的產(chǎn)品,一開始調(diào)子就定的比較高,開發(fā)難度還是非常大的。比如:需要連接一個(gè)IOS設(shè)備,以及7個(gè)安卓主機(jī)設(shè)備,能同時(shí)發(fā)送打印的數(shù)據(jù)。
這樣的需求擺出來(lái),基本就沒辦法采用成本低的方式完成了
目前大部分的模塊產(chǎn)品形態(tài),還是一顆MCU+瑞昱的藍(lán)牙雙模芯片完成,至于為什么要這么搭配,我們也沒搞懂原因
但是實(shí)際上很多的產(chǎn)品,壓根不需要這么高的配置,連接一臺(tái)主機(jī)設(shè)備就足夠了,需要多設(shè)備同時(shí)操作的,直接上wifi或者4G版本的功能了
另外現(xiàn)在win10的電腦都自帶藍(lán)牙驅(qū)動(dòng)了,買個(gè)藍(lán)牙適配器也很方便
早期的藍(lán)牙模塊造型如下:
這里推薦使用KT6368A雙模藍(lán)牙芯片,也可以實(shí)現(xiàn)打印機(jī)的APP連接以及數(shù)據(jù)交互,sop8封裝,性價(jià)比也很高,使用也很簡(jiǎn)單穩(wěn)定。
二、詳細(xì)開發(fā)記錄
一、首先,需要確定一下您的藍(lán)牙打印機(jī)是能連接BLE藍(lán)牙通信的,其內(nèi)部沒有特殊協(xié)議,符合標(biāo)準(zhǔn)BLE通信協(xié)議
二、讓藍(lán)牙打印機(jī)廠家提供打印機(jī)的UUID
UUID有3個(gè):服務(wù)UUID、TX_UUID、RX_UUID
三、進(jìn)入AT指令模式,更改BLE的UUID,3個(gè)UUID全部改完后,設(shè)置BLE工作模式為主模式,然后發(fā)送AT+Z重啟。
其UUID為
Server_Uuid :49535343FE7D4AE58FA99FAFD205E455
Server_Tx_Uuid :495353431E4D4BD9BA6123C647249616
Server_Rx_Uuid :49535343884143F4A8D4ECBE34729BB3
三、測(cè)試環(huán)境的搭建--美團(tuán)外賣商家版
安卓和IOS都是不同的機(jī)制,安卓還是走的SPP 。IOS的設(shè)備就是走的ble
KT6368A芯片內(nèi)部的運(yùn)行日志,以及收到app的打印數(shù)據(jù)
審核編輯:湯梓紅
-
藍(lán)牙芯片
+關(guān)注
關(guān)注
17文章
373瀏覽量
45956 -
打印機(jī)
+關(guān)注
關(guān)注
10文章
762瀏覽量
45536 -
藍(lán)牙模塊
+關(guān)注
關(guān)注
30文章
562瀏覽量
55654
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論