1.0 藍牙ibeacon的簡介
Ibeacon,是蘋果最新定義出來的。消息推送、室內定位 信標用途。目前接觸到的客戶的需求,是做一個ibeacon設備,然后客戶的app收到之后,自動彈出他要做的事情,相當于一個信標一樣 。0x004C是蘋果的公司ID ,0x0059是nordic的ID。至于ibeacon的詳細說明,可以網上再查查,做的復雜的其實也挺復雜的
1.1 硬件最小系統
目前標準的固件,給出的就是一個純粹的ibeacon,可以AT指令設置 ibeacon的Major、Minor、uuid、廠商代碼
以及藍牙廣播名稱、藍牙的mac地址
硬件上面也是非常的簡單,參考KT6368A給出的標準原理圖即可。
1.2 軟件給出的ibeacon設置指令[S1][S2][S3][S4]
AT+S1ABCDrn 設置IBEACON的Major 2個字節 設置major為0xABCD
AT+S25678rn 設置IBEACON的Minor 2個字節 設置minor為0x5678
AT+S3000Crn 設置IBEACON的廠商代碼
AT+S41234567812345678ABCDEF12345678FFrn 設置uuid ,注意這里的uuid只能是128位,也就是16個字節
0x12 ,0x34 ,0x56 ,0x78 ,
0x12 ,0x34 ,0x56 ,0x78 ,
0xAB ,0xCD ,0xEF ,0x12 ,
0x34 ,0x56 ,0x78 ,0xFF ,
如果不滿足16個字節,芯片會直接返回錯誤
1、這里關于ibeacon的參數設置,給出的4條指令,分別是AT+S1 、AT+S2、AT+S3、AT+S4
2、發送AT指令之后,芯片會返回OK,代表AT指令設置成功
3、等到參數全部設置完畢之后,一定要斷電,再上電,才生效
1.3 設置指令生效舉例說明
其中的Major = 52651 = 0xCDAB
其中的Minor = 30806 = 0x7856
其中的廠商代碼 = 0x000C
其中uuid部分,和上面串口發送AT指令則一致
1.4 軟件給出的ibeacon查詢指令[N1][N2][N3][N4]
AT+N1rn 查詢IBEACON的Major 2個字節 ,芯片返回:N1+ABCD/r/n
AT+N2rn 查詢IBEACON的Minor 2個字節 ,芯片返回:N2+5678/r/n
AT+N3rn 查詢IBEACON的廠商代碼 ,芯片返回:N3+000C/r/n
AT+N4rn 查詢uuid ,芯片返回N4+1234567812345678ABCDEF12345678FF/r/n
0x12 ,0x34 ,0x56 ,0x78 ,
0x12 ,0x34 ,0x56 ,0x78 ,
0xAB ,0xCD ,0xEF ,0x12 ,
0x34 ,0x56 ,0x78 ,0xFF ,
查詢的方法,如上圖所示
1.5 設置藍牙名和MAC地址以及查詢
AT+BMBLE-1234rn 設置藍牙名稱為“BLE-1234”
AT+BN112233445566rn 設置BLE的地址。手機端顯示的地址是:66 55 44 33 22 11
1、設置藍牙名稱之后,需要讓芯片復位,發指令或者斷電上電都可以,這樣會顯示新的藍牙名稱。我們默認的藍牙名為“KT6368A-IBEACON_V2.1”。設置的藍牙名最長為“30”個字節,請不要超過這個范圍
2、如果AT指令修改藍牙名稱之后,注意,你的手機端可能沒有同步更新,還是顯示之前的名稱
(1)、因為你只修改了藍牙的名稱,藍牙的MAC地址是沒有變化的,所以手機端那邊是不會更新名字
(2)、你要做的就是,換一臺手機搜索試試,或者之前的手機刪掉配對信息,重新在搜索
(3)、只要設置了藍牙名,藍牙名一定是更新過來了的,不用懷疑。芯片上電也會返回藍牙名給您查看
查詢藍牙名和MAC地址的指令如下:
AT+TMrn 返回TM+1234rn 代表藍牙名為1234
AT+TNrn 返回TN+12345678AABBrn BLE的藍牙地址:0xBB、0xAA、0x78、0x56、0x34、0x12
1.6 調試注意事項
AT+VER2.1-20220920 --- 芯片固件版本信息
TM+KT6368A-IBEACON_V2.1 --- 默認芯片出廠名稱
TN+156038CF8DA6 --- 默認芯片的MAC地址
N1+ABCD
N2+5678
N3+000C
N4+1234567812345678ABCDEF12345678FF
芯片上電是一定會返回這些信息的,通過串口,波特率115200
這樣做的目的,是方便您在使用的過程中,能增加一個排錯的方法而已,并無其他絕對的作用
-
藍牙
+關注
關注
114文章
5765瀏覽量
169801 -
電子標簽
+關注
關注
6文章
777瀏覽量
51907 -
iBeacon
+關注
關注
5文章
43瀏覽量
30258
發布評論請先 登錄
相關推薦
評論