久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3014|回復: 0
打印 上一主題 下一主題
收起左側

藍牙模塊XY-MBD07A的介紹及使用方法(超詳解)

[復制鏈接]
跳轉到指定樓層
樓主
藍牙XY-MBD07A是主從一體的藍牙串口模塊,簡單的說,當藍牙設備與藍牙設備配對連接成功后,我們可以忽視藍牙內部的通信協議,直接將將藍牙當做串口用。當建立連接,兩設備共同使用一通道也就是同一個串口,一個設備發送數據到通道中,另外一個設備便可以接收通道中的數據。


工具

主從一體藍牙模塊
杜邦線及面包線:公對母、母對母或插在面包板上用面包線(公對公)
arduino板,arduinoIDE編譯環境

方法/步驟

測試工具及軟件

1、模塊端:PC一臺、USB轉串口工具一個、XCOM V2.0上位機軟件

2、手機端:新一信息提供測試APP《藍牙調試工具》。
模塊測試接線示意圖


按如下關系進行連線:


注意:為方便測示,開發人員也可接線將Uart_RTS直接接地, CMD_DATA_SWITCH /BCTS懸空,此狀態下藍牙模塊會一直處于串口接收模式。開發者再正常使用過程中,主機(MCU)如有數據發送至BLE模塊,需將BRTS拉低,主機可在約100us后開始發送數據。發送完畢之后主機應主動抬高BRTS,讓模塊退出串口接收模式。要注意的是,抬高BRTS之前請確認串口數據完全發送完畢,否則會出現數據截尾現象。


上位機測試軟件-串口調試助手


①將USB轉串口工具插入電腦,進入電腦設備管理器確認目前所用的串口號。


②模塊初上電,串口默認參數可按圖示參數設置。

③發送新行勾選,相當于在串口數據中加入換行回車字符,用于指令結束字符。在AT指令模式下建議采用串口工具的多條發送功能,透傳模式下建議采用單條發送功能。


手機測試APP

新一信息為開發者提供了iOS/Android透傳測試APP,方便開發者前期調試/評估。后續開發者自行開發APP,新一信息可提供測試APP源碼給到開發者參考。

二維碼連接下載:


APP顯示界面如下:


① 模式切換按鍵(Android測試APP專屬),SPP與BLE模式切換

② 搜索設備后,點擊搜索設備列表中對應設備名稱進行連接。XY-MBD07A模塊BLE默認廣播名稱為NBee_BLEXXXXXX,SPP默認廣播名曾為NBEE_SPPXXXXXX.

XY-MBD07A模塊AT指令模式測試

指令格式說明

指令模式使能條件:

①模塊處于非連接狀態。

②模塊處于連接狀態,CMD_DATA_SWITCH引腳為低電平。

AT指令命令格式

“AT+” 指令基于 ASCII 字符集,指令的格式如下:

< >:必須含有的部分

[ ]:可選的部分

命令消息

AT+[op][para-1,para-2,para-3,para-4…]

AT+:命令消息前綴

CMD:指令字符串

[op]:指令操作,=:表示設置模式;?:表示查詢模式

[para-n]:設置模式的參數,如查詢模式則不需要

:結束符,回車及換行,ASCII碼 0x0a 及 0x0d


響應消息

+: [para-1,para-2,para-3,para-4…]

+:響應消息前綴

RSP:響應字符串,OK:表示成功;ERR:表示失敗

[para-n]:查詢時返回參數或出錯時錯誤碼

:ASCII碼 0x0d 及 0x0a


錯誤命令集


AT指令模式操作演示

示例1

演示說明:將模塊SPP及BLE名稱分別設置為NewBit SPP、NewBit BLE ,波特率設置為 961200,讀取模塊藍牙2.0的MAC地址。

采用指令: AT+DNAME=NewBit SPP        / AT+LENAME=NewBit BLE        AT+MAC? / AT+URATE=921600       

注意:AT指令均以回車換行為結束符,采用串口助手測試勾選發送新行即可。

藍牙4.0的MAC地址,為藍牙2.0地址低位第3位+1。


示例2
演示說明:將示例1中所設置參數讀回,確認是否設置成功。
采用指令: AT+DNAME?/ AT+LENAME?/ AT+URATE?


注意:AT指令以回車換行為結束符,采用串口助手測試勾選發送新行即可。
波特率設置更改后,后續操作需將串口工具波特率修改為設置參數。

示例3
演示說明:模塊作為主機連接SPP從模塊。
采用指令:AT+SCAN? /AT+SCAN=001B10F237EE


注意:

所有AT指令均以回車換行為結束符,前期采用串口助手測試勾選發送新行即可。

連接目標設備需先要獲取目標設備MAC地址,XY-MBD系列模塊廣播信息前6位為MAC地址。


XY-MBD07A模塊透傳模式測試

透傳數據模式說明

模塊與主設備連接后,所接收到的MCU串口數據(除開啟AT指令模式的字串)均會透明傳輸至主設備。模塊串口也會將主設備下發的數據原封不動的傳輸給MCU。模塊可以從串口一次性最多傳輸10K字節數據包。BLE數據傳輸模式下模塊會根據數據包大小自動分包發送,每個無線包最大載荷為20個字節。移動設備方發往模塊的數據包,必須自行分包(1-20字節/包)發送,模塊收到無線包后,會依次轉發到主機串口接收端(新一信息提供的測試APP及源碼已經實現)。

————————————————

版權聲明:本文為CSDN博主「Newbitinfo」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/Newbitinfo/article/details/100081435


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产高清在线精品一区二区三区 | 国产成人精品高清久久 | 日韩免费av一区二区 | 天天拍天天射 | 精品久久久久久久久久久久久 | 精品久久久久久久久久 | 国产成人免费网站 | 亚洲在线中文字幕 | 在线伊人网 | 日韩精品一区二 | 精品久久久一区二区 | 亚洲综合成人网 | 中国黄色毛片视频 | 久久免费精品视频 | 天天操操| 欧美性大战xxxxx久久久 | 免费日韩网站 | 欧美中文在线 | 涩涩片影院 | 一a一片一级一片啪啪 | 午夜影院在线观看 | 日韩亚洲欧美综合 | 蜜桃在线播放 | 91精品国产欧美一区二区 | 欧美日韩在线综合 | 青青草国产在线观看 | 美国一级毛片a | 国产日韩av一区二区 | 久久成人免费 | 一级毛片色一级 | 日韩av一区二区在线 | 成人一区二区三区在线观看 | 毛片1 | 欧美日韩精品一区二区三区四区 | 亚洲大片在线观看 | 黄页网址在线观看 | 午夜视频免费在线观看 | 久视频在线观看 | 亚洲夜夜爽 | 蜜桃在线一区二区三区 | 国产精品美女久久久久久久网站 |