2.BLE設備分單模和雙模兩種,雙模簡稱BR,商標為Bluetooth?Smart?Ready,單模簡稱BLE或者LE,商標為Bluetooth?Smart。
3.雙模兼容傳統藍牙,可以和傳統藍牙通信,也可以和BLE通信,常用在手機上,android4.3和IOS4.0之後版本都支持BR,也就是雙模設備。單模只能和BR和單模的設備通信,不能和傳統藍牙通信,由於功耗低,待機長,所以常用在手環的智能設備上。這可以解釋手機上的BLE與手環等設備上的BLE的區別。
B(設備) ?P(手機)PM(power management,低功耗管理)
目前的BLE SDK有兩個最基本的狀態:廣播狀態(advertising state)和連接 狀態(connection state),當加入了低功耗(power management,簡稱PM)管理 後,增加壹個deepsleep狀態。
1.B開機後處於廣播狀態,不斷發送廣播
2.廣播過程中若有p發起連接請求(connection request),B和P建立連接,開始維護連接狀態和進行數據通信。
3.在連接狀態時,有三種情況會回到廣播狀態(即常碰到的連接過程中斷開連接):
(1)P發現異常,向B發送停止命令,主動斷開連接。B接收到停止命令時,斷開連接進入廣播狀 態。
(2)B向P發送停止命令,主動斷開連接。
(3)B的RF收包異常或P發包異常,導致B長時間收不到包, 觸發BLE的supervision timeout,B斷開 連接回到廣播 ?狀態。