框架封裝demo,且支持藍(lán)牙4.0" />
您好,歡迎來到星海APP、小程序、微信公眾號開發(fā)服務(wù)平臺!
藍(lán)牙分為兩種形式: 1)中心者模式 2)管理者模式,一般絕大部分我們都是使用第一種模式,中心者模式是我們手機(jī)作為主機(jī),連接藍(lán)牙外設(shè),而管理者模式是我們手機(jī)自己作為外設(shè),自己創(chuàng)建服務(wù)和特征,然后有其他的設(shè)備連接我們的手機(jī)。
步驟
藍(lán)牙連接可以大致分為以下幾個(gè)步驟:
1.建立一個(gè)Central Manager實(shí)例進(jìn)行藍(lán)牙管理
2.搜索外圍設(shè)備
3.連接外圍設(shè)備
4.獲得外圍設(shè)備的服務(wù)
5.獲得服務(wù)的特征
6.從外圍設(shè)備讀數(shù)據(jù)、給外圍設(shè)備發(fā)送數(shù)據(jù)
簡言之:就是我們的app創(chuàng)建一個(gè)藍(lán)牙中心管理者對象,調(diào)用SDK的方法去搜索周圍可發(fā)現(xiàn)的設(shè)備,搜索成功并發(fā)現(xiàn)有可用的設(shè)備后,進(jìn)行連接,連接成功后再獲取設(shè)備的服務(wù)與特征,最后進(jìn)行數(shù)據(jù)的交互。
疑問:什么是服務(wù)?什么是特征?
下面用一張圖進(jìn)行講解~