CB藍牙相關基礎整理

從電磁波說起

電磁波是由同相且互相垂直的電場與磁場在空間中衍生發(fā)射的震蕩粒子波,是以波動的形式傳播的電磁場,具有波粒二象性。電磁波不依靠介質傳播钧唐,電磁波在真空中速率固定拌屏,速度為光速稀火。

電磁波伴隨的電場方向胧洒,磁場方向,傳播方向三者互相垂直滚婉,因此電磁波是橫波图筹。

當其能階躍遷過輻射臨界點,便以光的形式向外輻射满哪,此階段波體為光子婿斥,太陽光是電磁波的一種可見的輻射形態(tài)劝篷。

電磁輻射由低頻率到高頻率,主要分為:無線電波民宿、微波娇妓、紅外線、可見光活鹰、紫外線哈恰、X射線和伽馬射線。

人眼可接收到的電磁波志群,稱為可見光(波長380~780nm)着绷。

通常意義上所指有電磁輻射特性的電磁波是指無線電波、微波锌云、紅外線荠医、可見光、紫外線桑涎。而X射線及γ射線通常被認為是放射性輻射特性的

從科學的角度來說,電磁波是能量的一種,凡是高于絕對零度(攝氏溫標零下273.15攝氏度)的物體,都會釋出電磁波.且溫度越高,放出的電磁波波長就越短.
無線電波3000米~0.3毫米(微波0.1~100厘米)
紅外線0.3毫米~0.75微米(其中:近紅外為0.763微米彬向,中紅外為36微米,遠紅外為615微米攻冷,超遠紅外為15300微米)
可見光0.7微米~0.4微米
紫外線0.4微米~10納米
X射線10納米~0.1納米
γ射線0.1納米~1皮米
高能射線小于1皮米
傳真(電視)用的波長是3~6米
雷達用的波長在3米到幾毫米娃胆。

無線電波:
ULF = 特低頻
ELF = 極低頻
1 甚低頻(VLF) 3~30千赫(KHz) 甚長波 100~10km
2 低頻 (LF) 30~300千赫(KHz) 長波 10~1km
3 中頻 (MF) 300~3000千赫(KHz) 中波 1000~100m
4 高頻 (HF) 3~30兆赫(MHz) 短波 100~10m
5 甚高頻(VHF) 30~300兆赫(MHz) 米波 10~1m
6 特高頻Ultra High Frequency(UHF) 頻率為 300~3000兆赫(MHz) 該波段的無線電波又稱為分米波.
這個頻段的無線電波常用于廣播電視領域,我國廣播電視在這個頻段使用470到806MHz.這個頻段的電波可以用小而短的天線作收發(fā),適合移動通信.
例如:軍用航空無線手機:(800MHz,1.5GHz)等曼;無線網(wǎng)絡:(2.4GHz)里烦;業(yè)余無線電:(430MHz,1200MHz禁谦,2400MHz)胁黑。

微波:
7 超高頻(SHF) 3~30吉赫(GHz) 厘米波 10~1cm
8 極高頻(EHF) 30~300吉赫(GHz) 毫米波 10~1mm
9 至高頻 300~3000吉赫(GHz) 絲米波 1~0.1mm

γ = 伽馬射線
X射線:
HX = 硬X射線
SX = 軟X射線
紫外線:
EUV = 極端紫外線
NUV = 近紫外線
紅外線:
NIR = 近紅外線
MIR =中紅外線
FIR = 遠紅外線

計算

c=λf
c:波速(光速是一個常量,真空中約等于3×10^8m/s) 單位:m/s
c=299792.458km/s≈3×108m/s
f:頻率(單位:Hz,1MHz=1000kHz=1×106Hz)電磁每秒鐘變動的次數(shù)便是頻率f,Hz 是頻率的單位枷畏。頻率是指電脈沖别厘,交流電波形,電磁波拥诡,聲波和機械的振動周期循環(huán)時,1秒鐘重復的次數(shù)
λ:波長(單位:m)
真空中電磁波的波速為c氮发,它等于波長λ和頻率f的乘積
c=λf
波長越長頻率越低
波長λ =300/頻率F(GHz)mm

現(xiàn)在可以了解藍牙了

藍牙是一種無線技術標準渴肉,可實現(xiàn)固定設備、移動設備和樓宇個人域網(wǎng)之間的短距離數(shù)據(jù)交換(使用2.4—2.485GHz的ISM波段的UHF無線電波)爽冕。
2.4GHz頻段為各國共同的ISM頻段仇祭。因此無線局域網(wǎng)、藍牙颈畸、ZigBee等無線網(wǎng)絡乌奇,均可工作在2.4GHz頻段上没讲。
也就是說藍牙就是波長1.25~1.20米 頻率2.4—2.485GHz的電磁波

傳統(tǒng)藍牙數(shù)據(jù)傳輸速率小于 3Mbps,典型數(shù)據(jù)傳輸距離為 2-10m,藍牙技術的典型應用是在兩部手機之間進行小量數(shù)據(jù)的傳輸。
Smart Ready(雙模) 可以和 Smart Ready礁苗、傳統(tǒng)藍牙(BR) ,以及 Smart(單模)之間相互連接和通信爬凑。
傳統(tǒng)藍牙可以和 Smart Ready、傳統(tǒng)藍牙之間連接和通信
Smart 可以和 Smart试伙、Smart Ready 之間連接和通信

BLE簡介

BLE 是一種標準,該標準定義了短距離嘁信、低數(shù)據(jù)傳輸速率無線通信所需要的一系列通信協(xié)議。
基于 BLE 的無線網(wǎng)絡所使用的工作頻段為 868MHz疏叨、915MHz 和 2.4GHz,最大數(shù)據(jù)傳輸速率為 250kbps潘靖。
BLE 規(guī)范中定義了 GAP(Generic Access Profile)和 GATT(Generic Attribute)兩個基本配置文件。
協(xié)議中的 GAP 層負責設備訪問模式和進程,包括設備發(fā)現(xiàn),建立連接蚤蔓。終止連接卦溢。初始化安全特征和設備配置。
協(xié)議棧中的 GATT 層用于已連接的藍牙設備之間的數(shù)據(jù)通信秀又。

BLE 特點

總體而言,BLE 技術具有如下特點:
(1)高可靠性
藍牙技術聯(lián)盟 SIG 在指定藍牙 4.0 規(guī)范時已經(jīng)考慮到傳輸過程中的內(nèi)在的不確定性,在射頻,基帶協(xié)議,鏈路管理協(xié)議中采用可靠性措施,包括:差錯檢測和矯正,進行數(shù)據(jù)編解碼,數(shù)據(jù)加噪等,提供藍牙傳輸?shù)目煽啃?使用自適應調頻技術,減少和其他 2.4G 無線電波的串擾单寂。
(2)低成本、低功耗
低功耗藍牙支持兩種部署方式:雙模式和單模式,一般智能機上采用雙模,外設一般采用 BLE 單模涮坐。BLE 技術可以應用于 8-bit MCU(微控制單元,單片機),外接幾個阻容器件構成的濾波電路和PCB(Printed Circuit Board)天線(電路板上的天線)即可實現(xiàn)網(wǎng)絡節(jié)點的構建凄贩。
低功耗設計:藍牙 4.0 強化了在數(shù)據(jù)傳輸上的低功耗性能,功耗較傳統(tǒng)藍牙降低了 90%。傳統(tǒng)藍牙設備的待機耗電量一直是其缺陷之一,這與傳統(tǒng)藍牙技術采用 16——32個頻道進行廣播有很大關系,而低功耗藍牙僅適用 3 個廣播通道,且每次廣播時射頻的開啟時間也有傳統(tǒng)的 22.5ms 減少到 0.6~1.2ms,這兩個協(xié)議規(guī)范的改變,大幅降低了因為廣播數(shù)據(jù)導致的待機功耗袱讹。
低功耗藍牙設計用深度睡眠狀態(tài)來替換傳統(tǒng)藍牙的空閑狀態(tài),在深度睡眠狀態(tài)下,主機Host長時間處于超低的負載循環(huán)Duty Cycle(工作周期)狀態(tài),只在需要運作時由控制器來啟動,由于主機較控制器消耗的能源更多,因此這樣的設計也節(jié)省了更多的能源疲扎。
例如,一般情況下,市面上每節(jié) 5 號電池的電量為 1500mA.h,對于兩節(jié) 5 號電池供電的終端節(jié)點而言,總電量為 3000mA.h,即電池以 ImA 電流放電,可以連續(xù)放電3000h(理論值),如果放電電流為 lOOmA,則可以連續(xù)放電 30h。
·終端節(jié)點在數(shù)據(jù)發(fā)送期間需要的瞬時電流是 29mA;·數(shù)據(jù)接收期間所需要的瞬時電流為 24mA捷雕。再加上各種傳感器所需的工作電流,為了討論問題方便,假設各種傳感器所需的工
作電流為 30mA(這個工作電流已經(jīng)很大了),那么數(shù)據(jù)發(fā)送期間所需要的總電 流為59mA,數(shù)據(jù)接收期間所需要的總電流為 54mA,為了討論問題方便,總電流取 60mA,表面上 2 節(jié) 5 號電池可以供終端節(jié)點連續(xù)工作 50h椒丧。 但是,對應實際系統(tǒng),終端節(jié)點對數(shù)據(jù)的采集一般是定時采集,例如采集 50s 數(shù)據(jù),由于溫度變化減慢,所以可以定時采集,在此假設終端節(jié)點每小時工作 50s,其他時間都在休眠(其他時間都在休眠,休眠時工作電流在微安級'所以可以忽略不計)。
那么實際上情況是:系統(tǒng)采用 2 節(jié) 5 號電池供電,終端節(jié)點工作電流為 60mA,每小時工作 50s(其他時間都在休眠,休眠時工作電流在微安級,所以可以忽略不計),可以計算出2節(jié)5號電池可以供終端節(jié)點工作時間為:3600h=150天,即大約半年時間,這也就是很多介紹 BLE 技術的書籍中提到的“對于 BLE 終端節(jié)點' 使用 2 節(jié) 5 號電池供電,可以工作半年的時間”的理論儂據(jù)救巷。請讀者注意,上述分析是針對的終端節(jié)點,對于路由節(jié)點和協(xié)調器而言,要一直供電來確保數(shù)據(jù)的正確路由,所以一般不談低功耗問題壶熏。
(3)快速啟動、瞬間連接
此前藍牙版本的啟動速度非常緩慢,2.1 版本的藍牙啟動連接需要 6s 時間,而藍牙4.0 版本僅需要 3ms 即可完成,幾乎是瞬間連接浦译。
(4)傳輸距離極大提供
傳統(tǒng)藍牙傳輸距離一般 2-10m,而藍牙 4.0 的有效傳輸距離可以達到 60~100m,傳輸距離提升了10 倍,極大開拓了藍牙技術的應用前景棒假。
(5)高安全性
為了保證數(shù)據(jù)傳輸?shù)陌踩?使用 AES-128 CCM 加密算法進行數(shù)據(jù)包加密認證,對于初學階段,安全性問題可以暫時不考慮。
(6)低數(shù)據(jù)速率
無線控制系統(tǒng)對數(shù)據(jù)傳輸?shù)目煽啃院桶踩跃选⑾到y(tǒng)功耗和成本等方面有著特殊的要求,因此,目前的無線網(wǎng)絡協(xié)議沒有很好地解決這些特殊的要求帽哑。

iOS下的藍牙

iOS下的鏈接外部設備的框架有兩個
ExternalAccessory.framework
外部附件框架 出現(xiàn)于iOS3.0用這個框架需要獲取License:MFI認證查詢.
CoreBluetooth.framework
藍牙中心框架 需要支持藍牙4.0以上的設備,出現(xiàn)于iOS6.0.

還有兩個僅支持iOS設備之間的傳輸,傳輸內(nèi)容僅限于沙盒或者照片庫中用戶選擇的文件.
GameKit.framework
iOS7之前的藍牙通訊框架,從iOS7開始過期,只能在同一個應用之間進行傳輸.
MultipeerConnectivity.framework
iOS7開始引入的新的藍牙通訊開發(fā)框架,用于取代GameKit.

CoreBluetooth

Bluetooth low energy wireless technology藍牙低功耗無線技術
iOS的藍牙框架CoreBluetooth是建立在藍牙4.0協(xié)議上的
所以先看下哪些設備支持4.0
iphone 4s及之后手機全部支持
ipod nano 7同上
ipod touch 5同上
The new iPad 即iPad3從3開始包括3及之后的4、mini系列叹俏、air全部支持

相關概念

central 和peripheral 即中心和周邊設備


官方文檔截圖

對應client - server模式 就是 手機是客戶端要獲取數(shù)據(jù)(wants data) 藍牙設備是服務器擁有數(shù)據(jù)(has data)

CBCentralManager 中心管理器,主要用來搜索外設,連接外設以及處理外設斷開的情況.

CBPeripheral 用于在藍牙中心管理器成功連接外設之后的一系列動作妻枕,如:讀取外設的服務號CBService,特征值號CBCharacteristic以及對這些特征值號進行讀寫操作等

掃描peripheral 然后去連接這個設備 連接上之后你就可以去發(fā)現(xiàn)里面的服務services 再從services中發(fā)現(xiàn)characteristic 而characteristic就是你能操作的最小單位

BLE最多可以同時連接

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市屡谐,隨后出現(xiàn)的幾起案子述么,更是在濱河造成了極大的恐慌,老刑警劉巖愕掏,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件度秘,死亡現(xiàn)場離奇詭異,居然都是意外死亡亭珍,警方通過查閱死者的電腦和手機敷钾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肄梨,“玉大人阻荒,你說我怎么就攤上這事≈谙郏” “怎么了侨赡?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長粱侣。 經(jīng)常有香客問我羊壹,道長,這世上最難降的妖魔是什么齐婴? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任油猫,我火速辦了婚禮,結果婚禮上柠偶,老公的妹妹穿的比我還像新娘情妖。我一直安慰自己,他們只是感情好诱担,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布毡证。 她就那樣靜靜地躺著,像睡著了一般蔫仙。 火紅的嫁衣襯著肌膚如雪料睛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天摇邦,我揣著相機與錄音恤煞,去河邊找鬼。 笑死施籍,一個胖子當著我的面吹牛阱州,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播法梯,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了立哑?” 一聲冷哼從身側響起夜惭,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎铛绰,沒想到半個月后诈茧,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡捂掰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年敢会,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片这嚣。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡鸥昏,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出姐帚,到底是詐尸還是另有隱情吏垮,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布罐旗,位于F島的核電站,受9級特大地震影響九秀,放射性物質發(fā)生泄漏鼓蜒。R本人自食惡果不足惜友酱,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一锤躁、第九天 我趴在偏房一處隱蔽的房頂上張望系羞。 院中可真熱鬧椒振,春花似錦澎迎、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽氛什。三九已至,卻和暖如春瑰谜,著一層夾襖步出監(jiān)牢的瞬間萨脑,已是汗流浹背渤早。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留骂蓖,地道東北人登下。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像畔濒,于是被迫代替她去往敵國和親锣咒。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容