內(nèi)容案例講稿uexbluetoothle_第1頁
內(nèi)容案例講稿uexbluetoothle_第2頁
內(nèi)容案例講稿uexbluetoothle_第3頁
內(nèi)容案例講稿uexbluetoothle_第4頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1、簡藍牙BLE插1.1、說藍牙BLE插件. 藍牙功能須OS使用藍牙功1、簡藍牙BLE插1.1、說藍牙BLE插件. 藍牙功能須OS使用藍牙功能,必須首先設(shè)置相應(yīng)藍牙權(quán)限如果要進行音頻操作,還需要設(shè)音樂權(quán)限掃描藍牙設(shè)備時,serv ceUUIDs參數(shù)必傳,不獲取到數(shù)據(jù)如要通知前臺,請用Loca Not f cat 掃描注:由于本插件的特殊性,暫時沒法提供方法的示例,整體示例請參考開源源碼中的示例1.2、開源源插件測試用例與源:點擊 插件中心至插件詳情頁 (插件測試用例與插件源碼已經(jīng)提供版本支本插件的所有API默認支持Android4.4+和iOS7.1+操作系統(tǒng)有特殊版本要求的API會在文檔中額

2、外說明1.4、接口有效本插件所有API默認在插件版本4.0.0+可用在后續(xù)版本中新添加的接口會在文檔中額外說明2、API概2.1、方init初始化說明回調(diào)方法請在root頁面執(zhí)行 n 本插件為單例插件,您可以在任意頁面調(diào)用本插件的接口,但所有的回調(diào)均直接回調(diào)給參數(shù)無示例ntopScanDev dsearchForCharacter st searchForDescr readCharacter st wr teCharacter st creadDescrptorwr teDescr ptorsetCharacterstcNotfcaton cbSearchForCharacterstc cb

3、SearchForDescrptorcbReadCharacter st ccbWr teCharacter st ccbReadDescrptorcbWr teDescr ptoronConnectonSeChange onCharacterstcChanged scanDevice /掃描藍牙設(shè)備說明掃描到設(shè)備后通過onLeScan回調(diào)結(jié)參數(shù)名說由serv ce的UUID字符scanDevice /掃描藍牙設(shè)備說明掃描到設(shè)備后通過onLeScan回調(diào)結(jié)參數(shù)名說由serv ce的UUID字符串組成的數(shù)組. serv ceUUIDs不傳時,插件會掃描所有藍牙設(shè)備;否則,插件會只掃描包含組中的指

4、定serv ce的藍牙設(shè)備; OS系統(tǒng),在進藍牙設(shè)備掃描時,該參數(shù)必須,若前臺掃描則該參數(shù)為可選 示例stopScanDevice /停止掃描設(shè)備說明參數(shù)無示例connect /連接指定藍牙設(shè)備說明連接指定藍牙設(shè)備.回調(diào)方法參數(shù)示例disconnect /斷開藍牙連接說明斷開藍牙連接.成功斷開后會回調(diào)onS eChange方參數(shù)無address:/(必選)要連接的藍牙示例/從指定service中搜索 說明從指定servce中搜索characterstc.回調(diào)方法cbSearchForCharacterst參數(shù)示例示例/從指定service中搜索 說明從指定servce中搜索characters

5、tc.回調(diào)方法cbSearchForCharacterst參數(shù)示例/從指定characteristic中搜索說明從指定characterstc中搜索descrptor.回調(diào)方法cbSearchForDescr參數(shù)示例readCharacteristic 說明Character st c.回調(diào)方法cbReadCharacter st 參數(shù)示例writeCharacteristic /寫入數(shù)據(jù)到說明寫入數(shù)據(jù)到Character st c.回調(diào)方法cbWr teCharacter st 方法onCharacter st 用戶需要將實際要寫入的值先characterstcUUID:/(必選)strng

6、要搜索的characterstcs的servceUUID:/(必選)str ng,要搜索的servce的編碼成Str ng,再調(diào)用此方法參數(shù)示例readDescriptor 說明Descr ptor.回調(diào)方法cbReadDescr 參數(shù)示例編碼成Str ng,再調(diào)用此方法參數(shù)示例readDescriptor 說明Descr ptor.回調(diào)方法cbReadDescr 參數(shù)示例writeDescriptor /寫入數(shù)據(jù)到說明寫入數(shù)據(jù)到Descr ptor.回調(diào)方法cbWr teDescr ptor. 用戶需要將實際要寫入的值先base64編碼成Str ng,再調(diào)用此方法參數(shù)示例s某一個Charac

7、teristic數(shù)據(jù)變化說明某一個Character st c數(shù)據(jù)變化方法onCharacter st 參數(shù)varva ue:/要寫入的varvarvaue:/要寫入的值示例readRemoteRssi 已連接設(shè)備的說明已連接設(shè)備的Rss 方法.參數(shù)無示例2.2、回示例readRemoteRssi 已連接設(shè)備的說明已連接設(shè)備的Rss 方法.參數(shù)無示例2.2、回調(diào)方cbInit /初始化的回調(diào)方法 說明初始化的回參數(shù)示例cbConnect /連接指定藍牙設(shè)備的回調(diào)方法說明連接指定藍牙設(shè)備參數(shù)varenabe:/true 或fase,開啟或關(guān)閉 :/(必選) servce的的數(shù) on(type)u

8、exB 示例/從指定service中搜索characteristic的回調(diào)方法 說明從指定serv ce中示例/從指定service中搜索characteristic的回調(diào)方法 說明從指定serv ce中搜索character st c的回參數(shù)uexBLECharacter st c結(jié)構(gòu)說明見附示例/從指定characteristic中搜索descriptor的回調(diào)方 說明從指定character st c中搜索descr ptor參數(shù)uexBLEDescr ptor結(jié)構(gòu)說明見附示例wndow.uexOn oad servceUUID:/被搜索的characterst c所在的servce的U

9、UID descrptors:,/ st 此characterstc下的uexBLEDescrptor結(jié)的數(shù)組 servceUUID:,/(必選)被搜索的servce的characterstcs:/(必選) st此servce下的uexBLECharacterstc結(jié)的數(shù) cbReadCharacteristic /Characteristic的回調(diào)方法說明Character st c參數(shù)uexBLECharacter st c結(jié)構(gòu)說明見附示例cbReadCharacteristic /Characteristic的回調(diào)方法說明Character st c參數(shù)uexBLECharacter s

10、t c結(jié)構(gòu)說明見附示例/寫入數(shù)據(jù)到Characteristic的回調(diào)說明寫入數(shù)據(jù)到Character st c的回調(diào)方參數(shù)uexBLECharacter st c結(jié)構(gòu)說明見附示例cbReadDescriptor Descriptor的回調(diào)方說明Descr ptor的回調(diào)方參數(shù) wndow.uexOn oad uexBLEDescr ptor結(jié)構(gòu)說明見附示例/寫入數(shù)據(jù)到Descriptor的回調(diào)方法參數(shù)uexBLEDescr ptor結(jié)構(gòu)說明見附示例uexBLEDescr ptor結(jié)構(gòu)說明見附示例/寫入數(shù)據(jù)到Descriptor的回調(diào)方法參數(shù)uexBLEDescr ptor結(jié)構(gòu)說明見附示例方on

11、LeScan /掃描到設(shè)備的方參數(shù)各字段含義如下參數(shù)參數(shù)是否說StrAndro d的address參數(shù)傳回的是設(shè)備的mac地址; OS的address參數(shù)傳回的是設(shè)備的是Str是示例 var teDescrptor;functoncbWrteDescr wndow.uexOn oad /連接狀態(tài)改變的方 參數(shù)示例/Characteristic內(nèi)容改變的方參數(shù)說參數(shù)參數(shù)是否/連接狀態(tài)改變的方 參數(shù)示例/Characteristic內(nèi)容改變的方參數(shù)說參數(shù)參數(shù)是否uexBLECharacter st c的Json格式數(shù)據(jù),uexBLECharacter st c結(jié)構(gòu)說明見附是示例方參數(shù)是否參數(shù)參數(shù)說

12、Json對rss 是示例 3、附3.1 uexBLEDescriptor結(jié)構(gòu)說明permss ons 權(quán)限說明請參考permss ons權(quán)限說3.2 uexBLECharacteristicpermssons 權(quán)限說明請參考permssons權(quán)限說明 wrteType寫入方式請參考wr 3.3s3.3.1 iOS權(quán)限說3、附3.1 uexBLEDescriptor結(jié)構(gòu)說明permss ons 權(quán)限說明請參考permss ons權(quán)限說3.2 uexBLECharacteristicpermssons 權(quán)限說明請參考permssons權(quán)限說明 wrteType寫入方式請參考wr 3.3s3.3.1

13、 iOS權(quán)限說1Permtsbroadcastsofthecharacterstcvaueusngacharacterstcconfguratondescr2Permtsreadsofthe characterstcva4Permtswrtesof thecharacterstcvaue,wthouta8PermtswrtesofthecharacterstcvaPermtsnotfcatonsof the characterstcvaue,wthout aPermts ndcatonsofthecharacterstcvaPermtssgnedwrtesofthecharacterstcva

14、Ifset,addtona characterstcpropertesaredefned nthecharacterstcextendedpropertesdescrIfset,onytrusted canenabenotfcatonsofthecharacterstcvaIfset,onytrustedcanenabe ndcatonsofthecharacterstcva3.44、更新歷史API版本: uexBuetoothLE-on(type) uexBfuncton 待補servceUUID:,/strng,此Characterstc所屬的servce的UUID UUID:,/strng,此Character st c的UUIDvaue:,/strng,此Characterstc的值,base64編碼,用戶獲取到vaue之后,需要先進行base64 permss ons:,/(僅 OS)Number,此Character st c的權(quán)限說明 descrptor

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論