一、藍牙UUID:
1、我們將從機具有的數據或者屬性特征,稱之為從機中添加(profile配置文件),作為profile包含一個或者多個服務,每個服務又包含一個或者多個特征。每個特征值都有自己的屬性 Property,屬性的取值有:可讀 Read,可寫 Write以及通知 Notify。每個服務 Service和特征值 Characteristic都有自己的唯一UUID標識。
2、主機可以發現和獲取從機的服務和特征,然后與之通信,特征是主從通信的最小單元。
3、可讀可寫表示該特征值可以被主機讀取和寫入數據,而通知則表示從機可以主動向主機發送通知數據。
總結:
UUID組成:
1、16位的UUID是精簡版的,結合UUID基數就可以湊成128位的標準UUID。
2、0x0000xxxx-0000-1000-8000-00805F9B34FB SIG提供的,配合16位的UUID就可以組成128位;私有UUID可以是OX0000XXXX-0000-1000-8000-00805F9B34FB(16位),也可以是XXXXXXXX-0000-1000-8000-00805F9B34FB(32位),不建議私有的也使用SIG基礎UUID。

二、以安朔科技ANS-BT102M為例
UUID查詢/設置:AT+UUID

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
無線通信
+關注
關注
58文章
4987瀏覽量
146882 -
藍牙模塊
+關注
關注
30文章
663瀏覽量
57855 -
UUID
+關注
關注
0文章
24瀏覽量
8587
發布評論請先 登錄
相關推薦
熱點推薦
JAVA語言的標識符、注釋和分隔符
,才可在程序語句中使用。下面是一些標識符的示例。合法標識符:A、a1、$Systembol、square、ex_sa不合法標識符:2a(以數字2開頭)、 &
發表于 12-06 00:21
2812的eCAN模塊接收消息的接收標識符怎么讀取
最近了解了下CAN通訊的CANopen協議,CANopen協議在通訊時,接收到的數據的11位標識符(或者29位標識符的高11位)在被郵箱接收時,如果屏蔽了后面的7位bit,那么消息的標識符和郵箱
發表于 07-01 17:21
MSCAN標識符
關于MSCAN標識符問題:我看到有的例程里,CAN0發送CAN0TXIDR0 = (unsigned char)(msg.id>>3);CAN0TXIDR1 = (unsigned char)(msg.id
發表于 05-18 19:33
C語言的標識符和關鍵字有哪些
五、C語言的標識符和關鍵字一個完整的1.C語言的標識符所謂標識符,實際上是一些由程序編寫者自定義的名稱,類似于PIC單片機匯編語言中給寄存器
發表于 07-15 09:31
請問NUC029LAN芯片96位唯一標識符 ( UID )怎么讀取出來?
NUC029LAN芯片96位唯一標識符 ( UID )怎么讀取出來?看數據手冊沒看到在哪里讀取
發表于 08-18 06:22
C語言的標識符和關鍵字
標識符是用來標識源程序中某個對象的名字的.這些對象可以是語句、數據類型、函數、變量、常量、數組等。一個標識符由字符串、數字和下劃線等組成.第一
發表于 07-17 16:54
?95次下載
python語言的標識符
在python里,標識符有字母、數字、下劃線組成。在python中,所有標識符可以包括英文、數字以及下劃線(_),但不能以數字開頭。
51單片機的C語言標識符和關鍵字詳細資料說明
標識符使用來標識源程序中的某個對象的名字的,這些對象可以是語句、數據類型、函數、變量、常量、數組等。 C語言規定:一個標識符由字母、數字和下劃線組成,第
發表于 07-19 17:37
?1次下載
藍牙UUID:無線通信中的唯一標識符
評論