日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GATT之Device information Service

發布時間:2024/4/17 编程问答 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GATT之Device information Service 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

許多開發者都在開發BLE?Peripheral設備,當中往往包含本文要著急介紹的Device?Information?Service(DIS)服務,它是對設備的制作商,設備軟硬件版本控制,生產信息披露的一個非常好的方式。因此也建議大家在開發時都加入這個由SIG定義的標準服務。

?

bluetooth?sig官方網站上,查看Device?Information?Service顯示如下信息。

Specification?Name

Specification?Type

Assign?Number

Specification?Level

DeviceInformation

Org.bluetooth.service.device_information

0x180a

Adopted

?

它的16位短UUID0x180A,用于公開設備制造商的信息,不依賴任何其他服務可獨立存在。一個設備上只能有一個實例。在經典藍牙和LE上都得到支持。

?

DIS服務包含以下特征值

編號

特征值

UUID

實例

描述

1

Manufacturer?Name

0x2A29

Newbit?Studio

設備制造商的名稱,寫設備制造商為外界所熟識的名稱

2

Model?Number

0x2A24??

MI_Scale

由設備制造商定義,建議寫為某個產品的型號

3

Serial?Number

0x2A25??

AAAA-S032-4321

由制造商定義的產品編號,為每個產品賦一唯一的編號,可以按實際應用定義自己產品SN的格式。

4

Hardware?Revision

0x2A27??

0.9.0

產品的硬件編號,建議使用三位數以點相隔,分別表示主版本號,副版本號,發行編號(偶數發行,奇數調試)

5

Firmware?Revision

0x2A26??

BLE-1.4.0

BLE協議棧通常由IC原廠提供,建議可以寫該應用程序建立所使用的協議棧版本

6

Software?Revision

0x2A27??

0.9.0

應用軟件版本號,建議使用三位數以點相隔,分別表示主版本號,副版本號,發行編號(偶數發行,奇數調試)

7

System?ID

0x2A23??

-

包含OUI(?Oranizationally?Unique?Identifier)和一個由制造商為該產品編排的唯一編號

8

IEEE?11073-20601?Regulatory?Certification?Data?List

0x2A2A

-

設備要求的一個混合結構體,長度不定。這里的數據通常用于監管或者認證。

9

PnP?ID

0x2A50??

-

包含由國標組織頒給制造商的編號,制造商定義的產品ID,由制造商定義的產品版本信息

?

?

以上9個特征值并非都要包含到設備上,但越全面越好,若受限于代碼空間,或者公司暫未加入國際組織,可以優先將Manufacturer?Name,?Model?Number,?Serial?Number,?HW?Revision,?SW?Revision,?System?ID包含進來,其他System?ID中的OUI可以沒用IC原廠的編號。如TI公司的OUI便可取0x000D

?

?

更多信息的細節請閱讀?此處(英文)

轉載于:https://www.cnblogs.com/newbit/p/dis.html

總結

以上是生活随笔為你收集整理的GATT之Device information Service的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。