TCP232-TES串口及網(wǎng)絡調(diào)試助手軟:http://imbacareer.com.cn/Download/27.html
AT指令配置軟件:http://imbacareer.com.cn/Download/690.html
BLE103軟件設計手冊:http://imbacareer.com.cn/Download/645.html
一、首先,需要確定一下您的藍牙打印機是能連接BLE藍牙通信的,其內(nèi)部沒有特殊協(xié)議,符合標準BLE通信協(xié)議
二、讓藍牙打印機廠家提供打印機的UUID
UUID有3個:服務UUID、TX_UUID、RX_UUID
我司的BLE藍牙模塊提供修改 UUID 功能(配置 UUID 只支持 128bit 格式),用戶可以自行修改以用來連接不同廠家的從設備。
少數(shù)設備使用16/32位UUID,可定制。
三、進入AT指令模式,更改BLE的UUID,3個UUID全部改完后,設置BLE工作模式為主模式,然后發(fā)送AT+Z重啟。
本次測試BLE是在出廠默認參數(shù),用的是以下型號的打印機:
芯燁XP-58IIH熱敏小票據(jù)POS58藍牙打印機
合杰 XM-NAP-1 CB58B藍牙打印機
其UUID為
Server_Uuid:49535343FE7D4AE58FA99FAFD205E455
Server_Tx_Uuid:495353431E4D4BD9BA6123C647249616
Server_Rx_Uuid:49535343884143F4A8D4ECBE34729BB3
四、設置步驟如下
1、Ble藍牙串口參數(shù)設置如下,發(fā)送+++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、然后搜索一下周圍的從模塊,根據(jù)MAC確定要連接的設備
5、紅框中的為藍牙打印機的地址,然后發(fā)送AT+CONN=1進行連接打印機
6、藍牙打印機上電后,未連接上BLE藍牙時,指示燈為紅色,藍牙評估板上的link燈快閃,如下圖所示。
7、連接上BLE藍牙后,指示燈變紫色,藍牙評估板上的link燈常亮,如下圖所示。
8、使用串口助手下發(fā)需要打印的數(shù)據(jù),打印機上會直接顯示出來,如下圖所示。
注:若是通信不成功,使用AT指令:AT+MAXPUT=OFF配置藍牙模塊關閉最大輸出測試