首先在這里獲得最新 BluetoothLE.aix 插件:
https://mit-cml.github.io/extensions/
導(dǎo)入至Extensions里:
主頁(yè)面布局如下:列表顯示狂用來(lái)顯示已經(jīng)搜索到的設(shè)備
首先配置搜索按鈕代碼:
具體流程為:
當(dāng)點(diǎn)擊搜索按鈕后惠奸,配置BLE為搜索模式辫樱,列表顯示框可見(jiàn)。
當(dāng)每搜索到一個(gè)新的設(shè)備后仿吞,列表顯示框?qū)⒏孪炀危谐雒恳粋€(gè)搜索到的設(shè)備
當(dāng)點(diǎn)選其中一個(gè)設(shè)備后,將連接這個(gè)設(shè)備
連接按鈕用來(lái)手動(dòng)連接輸入在文本框中的特定地址,斷開(kāi)按鈕用來(lái)斷開(kāi)連接怀伦。不是必須的。
連接成功后會(huì)調(diào)用Connected這個(gè)事件山林,需要注冊(cè)UUID與即將接收到的數(shù)據(jù)是什么格式:
serviceUUID和CharacteristicUUID需要查一下使用的芯片手冊(cè)房待,這里填的是NordicUART Service的UUID,使用52832的就填這個(gè)。
這里用的是RegisterForShorts桑孩,意思是收到的數(shù)據(jù)是Shorts格式的也就是16位數(shù)據(jù)拜鹤,還有很多可以選擇,比如Floats流椒,整型敏簿,字符串什么的,設(shè)置好就可以了
最后使用對(duì)應(yīng)的響應(yīng)函數(shù)來(lái)處理數(shù)據(jù):