iOS-CoreBluetooth框架

一:前言

關于CoreBluetooth藍牙框架這一塊多用于智能家居、智能設備這一領域,使用APP連接家居和智能設備(手環(huán)等等),進行藍牙通信.本篇博客純學習篇 代碼已上傳至GitHub 歡迎下載學習

二.藍牙常見名稱和縮寫

1.peripheral,central:外設和中心,發(fā)起連接的時central(中心),被連接的設備為perilheral(外設)
2.service and characteristic:服務和特征,每個設備會提供服務和特征,類似于服務端的API接口,但是機構不同.每個外設會有很多服務,每個服務中包含很多字段,這些字段的權限一般分為 讀read,寫write,通知notiy幾種,就是我們連接設備后具體需要操作的內容。
3.BLE 4.0藍牙協議標準:開發(fā)使用CoreBluetooth框架

三:步驟

步驟1.建立一個Central Manager實例進行藍牙管理
步驟2.搜索外圍設備
步驟3.連接外圍設備
步驟4.獲得外圍設備的服務
步驟5.獲得服務的特征
步奏6.從外圍設備讀數據(直接讀取和訂閱兩種方法)
步驟7.給外圍設備發(fā)送數據

四:代碼在Git

代碼.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • (一) iOS藍牙開發(fā)藍牙相關基礎知識 藍牙常見名稱和縮寫 MFI ======= make for ipad ...
    雷鳴1010閱讀 5,134評論 2 12
  • 隨著智能家具、智能穿戴等的興起,藍牙開發(fā)應用越來越廣泛,有關藍牙方面的問題,今天就給大家進行詳細的講解,想要了解藍...
    知易行難880721閱讀 678評論 0 0
  • 在街上看到一個小孩,長的好可愛好可愛??墒强蘼曊鸲@,我走到她旁邊呆住就一直在看她,她媽媽穿著米色毛衣,黑色緊身...
    EchoFancy閱讀 709評論 3 3
  • 提到標準,估計每個人都因此而受益,也有人因此而受害! 標準多生活的壓抑,沒有標準生活到是很隨性,卻讓我...
    落子無悔ss閱讀 408評論 0 0

友情鏈接更多精彩內容