文章插圖

文章插圖
E104-BT52 是一款基于藍牙協議 5.0 版本的串口轉 BLE 藍牙主從一體模塊,體積小、功耗低,工作在 2.4GHz 頻段 ?;?dialog 的 DA14531 芯片研發,該模塊使用通用的 AT 指令設置參數,操作簡單快捷 。模塊僅支持藍牙主機、從機和觀察者模式,模塊在功能上支持低功耗廣播、數據透傳、空中配置 。
一、前言
E104-BT52模塊在未連接時為指令模式,若已連接則在數據傳輸模式,此時想要配置參數等指令操作,就需要串口發送“+++”即可進入指令模式,若在連接狀態下已經發送過+++進入了指令模式,此時想要切換到數據傳輸模式,那么只需要發送AT+EXIT 即可退出 。如下所示我先連接,然后進入指令模式,然后再退出指令模式 。
1.從機
模塊的角色切換全部通過AT指令進行切換,模塊出廠默認為從機 。設置為從機的AT指令為”AT+ROLE=0”
從機廣播等待主機的連接 。
2.主機
AT+ROLE=1,主機掃描,掃描到從機且滿足連接規則,則發起連接
3.主從共存
AT+ROLE=3,此時掃描與廣播輪換進行至于是連接兩個從機 還是一主一從,還是兩個主機 。這個就是看運氣了 。
4.觀察者
AT+ROLE=2 ,此時模塊不廣播,不連接,準確的來說就是一直在掃描,但是不會去連接,掃描到周圍藍牙設備后會按照一定的格式將周圍的藍牙信息通過串口打印出來
二.從機與手機多連接
1.將模塊設置為從機模式“AT+ROLE=0”,且將模塊的log信息打開,”AT+LOGMSG=1” 。如下圖所示
連接上后 模塊會打印出連接信息 。格式為“狀態+連接句柄+連接MAC”
注:格式傳輸即指在傳輸的數據第一個字節帶一個連接句柄,代表這幀數據發送給那個連接 。若兩個模塊都需要一起收到那么就用透傳,連接句柄就是在連接時打印的信息中包含了連接句柄
6.模塊向手機一格式傳輸一幀數據 1234567890
描述:在串口輸入的數據中 第一個字節”00”是 連接句柄,后面的是數據 。全部以16進制發送
首先在連接狀態下,發送+++進入指令模式,然后在發送AT+TRANMD=1切換到數據透傳,然后在退出指令模式就OK,如下所示,三條指令,三個回復
【藍牙模塊怎么連手機 藍牙模塊使用教程】模塊向手機發送“123467890”,此時兩個手機能同時接收到“1234567890”
- ipad好打電話嗎 蘋果ipad怎么打電話軟件
- 怎么看文件的md5值 文件的md5值是怎樣算出來的
- 化妝棉的另類小用途 怎么才能購買到價廉質高的化妝棉
- word怎么轉為圖片 word文檔轉為圖片
- caj文件怎么看目錄 CAJ文件怎么看字體格式
- 紅薯米飯怎么做
- 男生怎么拍拖,這樣拍拖才能讓感情持久
- 淘寶新店文案怎么寫 淘寶上新文案怎樣寫才具有吸引力
- 表白被拒后怎么辦?我覺得還能搶救一下
- steam饑荒mod怎么添加 手機版饑荒mod怎么添加
