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

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

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

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

低功耗藍牙的簡介

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

掃碼添加小助手

加入工程師交流群

簡介

低功耗藍牙的簡介

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

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

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

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

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

iOS5 +(首選iOS7 +)

Android 4.3+(4.4+中的許多錯誤修復)

Apple OS X 10.6+

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

GNU/Linux Vanilla BlueZ 4.93 +

GAP

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

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

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

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

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

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

廣告過程下圖應說明廣告過程以及廣告有效載荷和掃描響應有效載荷的方式

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

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

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

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

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

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

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

GATT

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

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

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

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

拓撲下圖應說明藍牙低能耗設(shè)備在連接環(huán)境中的工作方式。外圍設(shè)備一次只能連接到一個中央設(shè)備(例如移動電話),但是中央設(shè)備可以連接到多個外圍設(shè)備。

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

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

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

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

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

何時建立建立連接后,外圍設(shè)備將向中央設(shè)備建議一個“連接間隔”,并且中央設(shè)備將嘗試重新連接每個連接間隔,以查看是否有新數(shù)據(jù)可用,等等。務(wù)必牢記此連接間隔不過,這實際上只是一個建議!您的中央設(shè)備可能無法滿足請求,因為它正忙于與另一個外圍設(shè)備通信,或者所需的系統(tǒng)資源不可用。

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

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

配置文件

配置文件實際上不在BLE外圍設(shè)備本身上,這很簡單,已定義的已定義服務(wù)集合由藍牙SIG或外圍設(shè)計人員堆積。例如,心率配置文件將心率服務(wù)和設(shè)備信息服務(wù)結(jié)合在一起。可以在此處查看正式采用的基于GATT的配置文件的完整列表:配置文件概述。

Services

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

特征

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

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

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

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

責任編輯:wv

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

    關(guān)注

    119

    文章

    6349

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    基于低功耗藍牙SoC的新國標充電寶方案

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

    開源項目低功耗藍牙智能骰子總體介紹

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

    低功耗藍牙模塊在電表中的應用方案

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

    AIROC?藍牙低功耗模塊CYBLE - 3x307x - 02:設(shè)計與應用全解析

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

    低功耗藍牙定位模塊

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

    低功耗藍牙智能門鎖應用

    智能門鎖,作為智能家居不可或缺的一部分,因其更好的便捷性與安全性,被越來越多的商家及個人用戶所采用,我們的低功耗藍牙智能門鎖方案,助?傳統(tǒng)門鎖企業(yè),為傳統(tǒng)門鎖賦能??商峁┗谥悄艿凸?b class='flag-5'>藍牙模塊、手機
    發(fā)表于 06-25 09:47

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

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

    低功耗、低功耗前端模塊,適用于藍牙?范圍擴展應用 skyworksinc

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

    低功耗、低功耗前端模塊,適用于藍牙?信號范圍擴展應用 skyworksinc

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

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

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

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

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

    藍牙LE Audio技術(shù)簡介和優(yōu)勢分析

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

    藍牙低功耗模塊的原理和應用介紹

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

    關(guān)于低功耗藍牙連接功耗的評估

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

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

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