近期一個(gè)項(xiàng)目需要用到低功耗藍(lán)牙的開發(fā),由于之前沒有藍(lán)牙開發(fā)的經(jīng)驗(yàn),發(fā)現(xiàn)網(wǎng)上關(guān)于藍(lán)牙開發(fā)的資料不多,不是隨便描述一下就是已經(jīng)過時(shí)的,在此整理一篇低功耗藍(lán)牙的入門資料,能夠完成使用藍(lán)牙的接受和發(fā)送數(shù)據(jù)。

低功耗藍(lán)牙 (BLE,Bluetooth Low Energy的簡稱) 從Android 4.3 開始支持,如今越來越多外設(shè)都是使用低功耗藍(lán)牙來傳輸數(shù)據(jù)的,與經(jīng)典藍(lán)牙本質(zhì)上沒有太多的區(qū)別,有很多相似之處,工作流程都是:發(fā)現(xiàn)設(shè)備 --> 配對(duì)/綁定設(shè)備 --> 連接設(shè)備 --> 數(shù)據(jù)傳輸。但是,低功耗藍(lán)牙在安卓開發(fā)中的使用和經(jīng)典藍(lán)牙是完全不同的,如果按照之前很熟悉的經(jīng)典藍(lán)牙開發(fā)思維來做,說不定還會(huì)踩坑。。。

官方相關(guān)的開發(fā)指南:
經(jīng)典藍(lán)牙
低功耗藍(lán)牙
低功耗藍(lán)牙使用實(shí)例項(xiàng)目

基本概念

先來了解一些關(guān)于低功耗藍(lán)牙的基本概念: