思為無線:藍牙模塊BLE5201使用方法
1、環(huán)境準備
硬件:2個藍牙模塊BLE5201
軟件:SSCOM 串口調試助手
注:由于模塊CS腳默認為高電平,而低功耗模式為高電平有效,因此需要提前拉低CS腳以正常使用模塊的所有功能。
2、自動連接
模塊上電后拉低SET腳進入配置模式,由于模塊默認為從機角色,需要對其中一個模塊發(fā)送“AT+ROLE=1”將其切換為主機角色。
2個模塊都在透傳模式時,會自動建立藍牙連接。連接建立后,即可開始透傳數據。
3、手動連接
模塊在配置模式時為空閑狀態(tài),不做廣播、掃描操作,此時可以使用手動連接。
向模塊A發(fā)送指令“AT+SCAN”開啟掃描。模塊A會掃描并打印出模塊B的設備信息。
向模塊A發(fā)送建立連接指令AT+CONA,等待連接建立。成功建立連接后,拉高SET腳退出配置模式,即可開始透傳數據。
4、斷開連接
拉低DISC引腳,或者在配置模式中使用AT+DISC指令,即可斷開當前連接。
DISC引腳持續(xù)拉低時,模塊不做廣播、掃描操作,無法建立連接,直到DISC引腳恢復高電平為止。
使用后者的方式可以在有多個連接時,斷開指定的連接。
藍牙模塊BLE5201固件升級
1、空中升級
打開串口調試助手,拉低BLE5201的SET引腳進入配置模式,發(fā)送AT+UPDATE命令后,BLE5201會響應“OK\r\n”,并重啟藍牙模塊以進入升級模式。
手機打開藍牙功能,打開EFR Connect應用軟件,點擊Browser,搜索并連接需要升級的設備。
(EFR Connect應用軟件可在谷歌應用商店下載)
升級模式下的BLE5201模塊固定廣播名稱為“OTA-BLE5201”。點擊Connect連接。
點擊右上角菜單,點擊OTA DFU選項。
在彈出的對話框里點擊FULL OTA,將Application文件與Applocaer文件依次導入,然后點擊OTA選項開始傳輸文件。
文件傳輸完畢后,點擊END,藍牙連接將自動斷開,模塊開始安裝升級固件。
升級完畢后,模塊自動重啟,模塊將運行升級后的程序;如果升級失敗,模塊將運行升級前的程序。
(注:進入程序升級模式后會重置配置模式下保存的參數)