91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

低功耗藍(lán)牙的簡(jiǎn)介

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-27 11:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡(jiǎn)介

低功耗藍(lán)牙的簡(jiǎn)介

低功耗藍(lán)牙(BLE),有時(shí)也稱為“藍(lán)牙智能”,是經(jīng)典藍(lán)牙的輕量子集,是藍(lán)牙4.0核心規(guī)范的一部分。盡管與經(jīng)典的藍(lán)牙有一些重疊,但BLE實(shí)際上具有完全不同的沿襲,并且由諾基亞作為內(nèi)部項(xiàng)目“ Wibree”啟動(dòng),然后被藍(lán)牙SIG采納。

有很多無(wú)線協(xié)議。對(duì)于工程師和產(chǎn)品設(shè)計(jì)師來(lái)說(shuō),使BLE如此有趣的是,這幾乎肯定是設(shè)計(jì)可以與現(xiàn)有的任何現(xiàn)代移動(dòng)平臺(tái)(iOS,Android,Windows手機(jī)等)通信的東西的最簡(jiǎn)單方法。 Apple設(shè)備是唯一的硬件設(shè)計(jì)選項(xiàng),不需要您無(wú)休止地鉆研,即可合法地為iOS設(shè)備銷售產(chǎn)品。

本指南將為您提供BLE的快速概述,特別是數(shù)據(jù)的處理方式

,以“藍(lán)牙低功耗”的方式進(jìn)行組織,以及設(shè)備如何宣傳它們的存在,以便您可以連接到它們并開(kāi)始來(lái)回傳遞數(shù)據(jù)。

BLE平臺(tái)支持以下列出的大多數(shù)主要平臺(tái)均支持藍(lán)牙4.0和低功耗藍(lán)牙(BT 4.0的子集):

iOS5 +(首選iOS7 +)

Android 4.3+(4.4+中的許多錯(cuò)誤修復(fù))

Apple OS X 10.6+

Windows 8( XP,Vista和7僅支持藍(lán)牙2.1) )

GNU/Linux Vanilla BlueZ 4.93 +

GAP

GAP是通用訪問(wèn)配置文件的縮寫(xiě),它控制藍(lán)牙中的連接和廣告。 GAP使您的設(shè)備對(duì)外界可見(jiàn),并確定兩個(gè)設(shè)備如何(或不能)彼此交互。

設(shè)備角色 GAP定義了設(shè)備的各種角色,但是要記住的兩個(gè)關(guān)鍵概念是 Central 設(shè)備和 Peripheral 設(shè)備。

外圍設(shè)備設(shè)備是小型,低功耗,資源受限的設(shè)備,可以連接到功能更強(qiáng)大的中央設(shè)備。外圍設(shè)備是諸如心率監(jiān)視器,啟用了BLE的接近標(biāo)簽之類的東西。

中央設(shè)備通常是您連接的具有更大處理能力的手機(jī)或平板電腦和記憶。

和掃描響應(yīng)數(shù)據(jù)。通過(guò)GAP發(fā)送廣告有兩種方法。 廣告數(shù)據(jù) 有效載荷和掃描響應(yīng)有效載荷。

兩個(gè)有效載荷是相同的,最多可以包含31字節(jié)的數(shù)據(jù),但是只有廣告數(shù)據(jù)有效負(fù)載是強(qiáng)制性的,因?yàn)檫@是不斷從設(shè)備傳輸出去的有效負(fù)載,以使范圍內(nèi)的中央設(shè)備知道它的存在。掃描響應(yīng)有效負(fù)載是中央設(shè)備可以請(qǐng)求的可選輔助有效負(fù)載,并允許設(shè)備設(shè)計(jì)人員在廣告有效負(fù)載中添加更多信息,例如設(shè)備名稱字符串等。

廣告過(guò)程下圖應(yīng)說(shuō)明廣告過(guò)程以及廣告有效載荷和掃描響應(yīng)有效載荷的方式

外圍設(shè)備將設(shè)置一個(gè)特定的廣告間隔,并且每經(jīng)過(guò)此間隔,它將重新傳輸其主要廣告包。如果設(shè)備僅每2秒而不是每20ms發(fā)布一次廣告,則較長(zhǎng)的延遲可以節(jié)省功率,但響應(yīng)速度會(huì)變慢。

如果偵聽(tīng)設(shè)備對(duì)掃描響應(yīng)有效負(fù)載(并且在外圍設(shè)備上可用)感興趣,則可以選擇請(qǐng)求掃描響應(yīng)有效負(fù)載,外圍設(shè)備將使用其他數(shù)據(jù)進(jìn)行響應(yīng)。

廣播網(wǎng)絡(luò)拓?fù)渫庠O(shè)通告自己,以便可以建立連接并可以使用GATT服務(wù)和特征(這允許雙向交換更多數(shù)據(jù)),在某些情況下,您只想通告數(shù)據(jù)。

這里的用例是您希望外圍設(shè)備一次將數(shù)據(jù)發(fā)送到多個(gè)設(shè)備。這只能通過(guò)廣告數(shù)據(jù)包實(shí)現(xiàn),因?yàn)樵谶B接模式下發(fā)送和接收的數(shù)據(jù)只能被這兩個(gè)連接的設(shè)備看到。

通過(guò)在31字節(jié)廣告或掃描響應(yīng)有效載荷中包含少量自定義數(shù)據(jù),您可以使用低成本的藍(lán)牙低功耗外設(shè),可將數(shù)據(jù)單向發(fā)送到偵聽(tīng)范圍內(nèi)的任何設(shè)備,如下圖所示。這在低功耗藍(lán)牙技術(shù)中被稱為廣播。

例如,這是Apple的iBeacon所使用的方法,它使用 Manufacturer Specific數(shù)據(jù)字段。

一旦您在外圍設(shè)備和中央設(shè)備之間建立了連接,廣告過(guò)程通常將停止,并且通常將不再能夠發(fā)送廣告包,并且您將使用GATT服務(wù)和特性在兩個(gè)方向上進(jìn)行通信。/div》

GATT

GATT是“通用屬性配置文件”的縮寫(xiě),它定義了兩個(gè)低功耗藍(lán)牙設(shè)備使用稱為服務(wù)的概念來(lái)回傳輸數(shù)據(jù)的方式。 》和特征。它使用稱為屬性協(xié)議(ATT)的通用數(shù)據(jù)協(xié)議,該協(xié)議用于在表中的每個(gè)條目使用16位ID的簡(jiǎn)單查找表中存儲(chǔ)服務(wù),特征和相關(guān)數(shù)據(jù)。 。

一旦在兩個(gè)設(shè)備之間建立了專用連接,GATT就開(kāi)始起作用,這意味著您已經(jīng)完成了GAP規(guī)定的廣告流程。

GATT和連接要記住的最重要的一點(diǎn)是連接是排他的。這意味著 BLE外圍設(shè)備一次只能連接到一個(gè)中央設(shè)備(移動(dòng)電話等)!外圍設(shè)備一旦連接到中央設(shè)備,它將立即停止廣告本身,其他設(shè)備將無(wú)法再看到它或連接到它,直到現(xiàn)有的連接斷開(kāi)。

建立連接也是允許雙向通信的唯一方法,其中中央設(shè)備可以發(fā)送有意義的數(shù)據(jù)到外圍設(shè)備,反之亦然。

拓?fù)湎聢D應(yīng)說(shuō)明藍(lán)牙低能耗設(shè)備在連接環(huán)境中的工作方式。外圍設(shè)備一次只能連接到一個(gè)中央設(shè)備(例如移動(dòng)電話),但是中央設(shè)備可以連接到多個(gè)外圍設(shè)備。

如果需要在兩個(gè)外圍設(shè)備之間交換數(shù)據(jù),則需要在所有消息都通過(guò)中央設(shè)備的地方實(shí)現(xiàn)自定義郵箱系統(tǒng)。

一旦外圍設(shè)備與中央設(shè)備之間建立了連接,通信就可以雙向發(fā)生,與僅使用廣告數(shù)據(jù)和GAP的單向廣播方法不同。

GATT交易與GATT一起理解的一個(gè)重要概念是服務(wù)器/客戶端關(guān)系。

外圍設(shè)備稱為 GATT服務(wù)器,其中包含ATT查找數(shù)據(jù),服務(wù)和特征定義,以及 GATT客戶端(電話/平板電腦),向該服務(wù)器發(fā)送請(qǐng)求。

所有交易均由主設(shè)備GATT客戶端啟動(dòng),該設(shè)備從從設(shè)備GATT接收響應(yīng)服務(wù)器。

何時(shí)建立建立連接后,外圍設(shè)備將向中央設(shè)備建議一個(gè)“連接間隔”,并且中央設(shè)備將嘗試重新連接每個(gè)連接間隔,以查看是否有新數(shù)據(jù)可用,等等。務(wù)必牢記此連接間隔不過(guò),這實(shí)際上只是一個(gè)建議!您的中央設(shè)備可能無(wú)法滿足請(qǐng)求,因?yàn)樗τ谂c另一個(gè)外圍設(shè)備通信,或者所需的系統(tǒng)資源不可用。

下圖應(yīng)說(shuō)明外圍設(shè)備(GATT服務(wù)器)與外部設(shè)備之間的數(shù)據(jù)交換過(guò)程。中央設(shè)備(GATT客戶端),主設(shè)備啟動(dòng)每個(gè)事務(wù):

服務(wù)和特征 GATT BLE中的事務(wù)基于稱為 Profiles , Services 和 Characteristics 的高級(jí)嵌套對(duì)象,如下圖所示:

配置文件

配置文件實(shí)際上不在BLE外圍設(shè)備本身上,這很簡(jiǎn)單,已定義的已定義服務(wù)集合由藍(lán)牙SIG或外圍設(shè)計(jì)人員堆積。例如,心率配置文件將心率服務(wù)和設(shè)備信息服務(wù)結(jié)合在一起??梢栽诖颂幉榭凑讲捎玫幕贕ATT的配置文件的完整列表:配置文件概述。

Services

Services用于將數(shù)據(jù)分解為邏輯實(shí)體,并包含稱為特征的特定數(shù)據(jù)塊。服務(wù)可以具有一個(gè)或多個(gè)特征,并且每個(gè)服務(wù)都通過(guò)稱為UUID的唯一數(shù)字ID與其他服務(wù)區(qū)分開(kāi),UUID可以是16位(對(duì)于正式采用的BLE服務(wù))或128位(對(duì)于自定義服務(wù)) )。可以在Bluetooth Developer Portal的“服務(wù)”頁(yè)面上查看正式采用的BLE服務(wù)的完整列表。例如,如果您查看心率服務(wù),我們可以看到此正式采用的服務(wù)具有16位UUID 0x180D,并包含多達(dá)3個(gè)特征,盡管只有第一個(gè)是必選的:心率測(cè)量,身體傳感器位置和心率控制點(diǎn)。

特征

GATT事務(wù)中最底層的概念是“特征”,它封裝了一個(gè)數(shù)據(jù)點(diǎn)(盡管它可能包含一系列相關(guān)數(shù)據(jù)數(shù)據(jù),例如來(lái)自3軸加速度計(jì)的X/Y/Z值等)。

與服務(wù)類似,每個(gè)特性通過(guò)預(yù)定義的16位或128位UUID進(jìn)行區(qū)分??梢悦赓M(fèi)使用Bluetooth SIG定義的標(biāo)準(zhǔn)特性(確保跨BLE啟用的硬件/軟件之間的互操作性),也可以定義自己的自定義特性,只有外圍設(shè)備和軟件可以理解。

例如,心率測(cè)量特性對(duì)于心率服務(wù)是必選的,并且使用0x2A37的UUID。它以一個(gè)描述HRM數(shù)據(jù)格式的單個(gè)8位值開(kāi)頭(無(wú)論數(shù)據(jù)是UINT8還是UINT16等),然后繼續(xù)包含與該配置字節(jié)匹配的心率測(cè)量數(shù)據(jù)。

特征是重點(diǎn)是您將與BLE外設(shè)進(jìn)行交互,因此了解這一概念很重要。它們還用于將數(shù)據(jù)發(fā)送回BLE外設(shè),因?yàn)槟部梢詫?xiě)入特征。您可以實(shí)現(xiàn)一個(gè)具有自定義“ UART服務(wù)”和兩個(gè)特征的簡(jiǎn)單UART類型接口,一個(gè)特征用于TX通道,一個(gè)特征用于RX通道,其中一個(gè)特征可能被配置為只讀,而另一個(gè)則具有寫(xiě)特權(quán)。/p》

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    119

    文章

    6346

    瀏覽量

    178996
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于低功耗藍(lán)牙SoC的新國(guó)標(biāo)充電寶方案

    隨著新國(guó)標(biāo)對(duì)移動(dòng)電源(充電寶)安全與智能化的要求不斷提升,廠商需要更高效、低功耗的無(wú)線連接方案來(lái)滿足用戶對(duì)實(shí)時(shí)狀態(tài)監(jiān)控的需求。英尚近日推出基于低功耗藍(lán)牙SoC的新國(guó)標(biāo)充電寶方案,通過(guò)集成低功耗
    的頭像 發(fā)表于 03-13 16:46 ?156次閱讀
    基于<b class='flag-5'>低功耗</b><b class='flag-5'>藍(lán)牙</b>SoC的新國(guó)標(biāo)充電寶方案

    開(kāi)源項(xiàng)目低功耗藍(lán)牙智能骰子總體介紹

    一款將傳統(tǒng)桌游道具與低功耗藍(lán)牙結(jié)合的創(chuàng)意!這款智能骰子基于 nRF52840 核心的低功耗模組打造,集成 MPU6050 六軸慣性測(cè)量單元,精準(zhǔn)檢測(cè)擲骰動(dòng)作與朝向,擲出后 LED 自動(dòng)點(diǎn)亮顯示點(diǎn)數(shù),
    的頭像 發(fā)表于 02-27 09:08 ?392次閱讀
    開(kāi)源項(xiàng)目<b class='flag-5'>低功耗</b><b class='flag-5'>藍(lán)牙</b>智能骰子總體介紹

    低功耗藍(lán)牙模塊在電表中的應(yīng)用方案

    為提升電表數(shù)據(jù)采集的便捷性與智能化水平,本文章主要介紹基于低功耗藍(lán)牙模塊的無(wú)線電表解決方案。方案適用于需要實(shí)現(xiàn)遠(yuǎn)程抄表,自動(dòng)故障報(bào)警和電表數(shù)據(jù)實(shí)時(shí)顯示的應(yīng)用項(xiàng)目。通過(guò)電表中集成一個(gè)低功耗藍(lán)牙
    的頭像 發(fā)表于 01-21 11:05 ?2088次閱讀
    <b class='flag-5'>低功耗</b><b class='flag-5'>藍(lán)牙</b>模塊在電表中的應(yīng)用方案

    AIROC?藍(lán)牙低功耗模塊CYBLE - 3x307x - 02:設(shè)計(jì)與應(yīng)用全解析

    AIROC?藍(lán)牙低功耗模塊CYBLE - 3x307x - 02:設(shè)計(jì)與應(yīng)用全解析 在當(dāng)今的電子設(shè)備中,藍(lán)牙低功耗(BLE)技術(shù)因其低功耗、
    的頭像 發(fā)表于 12-21 16:30 ?672次閱讀

    低功耗藍(lán)牙定位模塊

    感算商城聯(lián)合知名方案公司推出了可用于可穿戴設(shè)備和物聯(lián)網(wǎng)項(xiàng)目。單面表貼設(shè)計(jì)和板載藍(lán)牙天線可以極大地促進(jìn)物聯(lián)網(wǎng)項(xiàng)目的快速部署。 首次具備無(wú)線功能,支持藍(lán)牙 5.0,并能夠以低功耗運(yùn)行。 藍(lán)牙
    發(fā)表于 10-23 14:01

    低功耗藍(lán)牙智能門鎖應(yīng)用

    智能門鎖,作為智能家居不可或缺的一部分,因其更好的便捷性與安全性,被越來(lái)越多的商家及個(gè)人用戶所采用,我們的低功耗藍(lán)牙智能門鎖方案,助?傳統(tǒng)門鎖企業(yè),為傳統(tǒng)門鎖賦能。可提供基于智能低功藍(lán)牙模塊、手機(jī)
    發(fā)表于 06-25 09:47

    傳統(tǒng)藍(lán)牙低功耗藍(lán)牙主要區(qū)別

    傳統(tǒng)藍(lán)牙即經(jīng)典藍(lán)牙,能夠?qū)崿F(xiàn)音頻傳輸,可傳輸較大文件,功耗較大;BLE藍(lán)牙低功耗藍(lán)牙,僅支持?jǐn)?shù)
    發(fā)表于 06-18 16:04

    低功耗低功耗前端模塊,適用于藍(lán)牙?范圍擴(kuò)展應(yīng)用 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()低功耗、低功耗前端模塊,適用于藍(lán)牙?范圍擴(kuò)展應(yīng)用相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有低功耗、低功耗前端模塊,適用于
    發(fā)表于 06-06 18:30
    <b class='flag-5'>低功耗</b>、<b class='flag-5'>低功耗</b>前端模塊,適用于<b class='flag-5'>藍(lán)牙</b>?范圍擴(kuò)展應(yīng)用 skyworksinc

    低功耗、低功耗前端模塊,適用于藍(lán)牙?信號(hào)范圍擴(kuò)展應(yīng)用 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()低功耗、低功耗前端模塊,適用于藍(lán)牙?信號(hào)范圍擴(kuò)展應(yīng)用相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有低功耗、低功耗前端模塊,適用于
    發(fā)表于 06-06 18:30
    <b class='flag-5'>低功耗</b>、<b class='flag-5'>低功耗</b>前端模塊,適用于<b class='flag-5'>藍(lán)牙</b>?信號(hào)范圍擴(kuò)展應(yīng)用 skyworksinc

    低功耗藍(lán)牙網(wǎng)關(guān)在智慧工地上的使用

    智慧工地上的,人員管理、定位的解決,一直以來(lái)都是一個(gè)很重要的方面。 采用低功耗藍(lán)牙網(wǎng)關(guān)xGateway-A111 與標(biāo)簽 xbeacon-S 的方式,是一種能夠兼顧成本與性能,準(zhǔn)確性與便捷性,比較
    發(fā)表于 05-27 14:08

    DA16600MOD超低功耗Wi-Fi低功耗藍(lán)牙組合模塊數(shù)據(jù)手冊(cè)

    DA16600 模塊為您的設(shè)備添加低功耗 Wi-Fi 和低功耗藍(lán)牙? (LE) 功能提供了便捷的方式。 低功耗 Wi-Fi DA16200 片上系統(tǒng)(SoC) 和
    的頭像 發(fā)表于 05-25 16:10 ?1063次閱讀
    DA16600MOD超<b class='flag-5'>低功耗</b>Wi-Fi<b class='flag-5'>低功耗</b><b class='flag-5'>藍(lán)牙</b>組合模塊數(shù)據(jù)手冊(cè)

    藍(lán)牙LE Audio技術(shù)簡(jiǎn)介和優(yōu)勢(shì)分析

    藍(lán)牙LE Audio,也稱為低功耗音頻(Bluetooth Low Energy Audio),是藍(lán)牙技術(shù)家族中的最新成員,專門為音頻傳輸而設(shè)計(jì)。它繼承了藍(lán)牙
    的頭像 發(fā)表于 05-21 16:08 ?4831次閱讀

    藍(lán)牙低功耗模塊的原理和應(yīng)用介紹

    隨著物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,藍(lán)牙低功耗模塊在連接各種設(shè)備和傳輸數(shù)據(jù)方面發(fā)揮著重要作用。今天將為您介紹藍(lán)牙低功耗模塊的工作原理以及其廣泛的應(yīng)用領(lǐng)域。 藍(lán)
    的頭像 發(fā)表于 05-21 15:56 ?1275次閱讀

    關(guān)于低功耗藍(lán)牙連接功耗的評(píng)估

    關(guān)于低功耗藍(lán)牙連接狀態(tài)下的功耗評(píng)估,推薦一個(gè)好用的工具: 對(duì)于做低功耗藍(lán)牙開(kāi)發(fā)的小伙伴來(lái)說(shuō),功耗
    發(fā)表于 04-26 17:10

    低功耗藍(lán)牙和經(jīng)典藍(lán)牙,到底怎么選?

    經(jīng)典藍(lán)牙(Bluetooth Classic)和低功耗藍(lán)牙(Bluetooth Low Energy),兩者有什么區(qū)別?為什么他們都叫“藍(lán)牙”?Bluetooth Low Energy
    的頭像 發(fā)表于 04-07 16:01 ?1630次閱讀
    <b class='flag-5'>低功耗</b><b class='flag-5'>藍(lán)牙</b>和經(jīng)典<b class='flag-5'>藍(lán)牙</b>,到底怎么選?