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

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

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

BLE應(yīng)用提高數(shù)據(jù)通信速率的方法

利爾達(dá)科技集團(tuán) ? 2023-03-17 09:24 ? 次閱讀

本文主要是講述了BLE應(yīng)用提高數(shù)據(jù)通信速率的方法,主要可簡(jiǎn)述為以下幾個(gè)方面:

●使能DLE單幀數(shù)據(jù)長(zhǎng)度擴(kuò)展;

●BLE5.0及以上版本,使用LE 2M PHY;

●使用通知notify或?qū)懭霟o響應(yīng)Write without ●Response數(shù)據(jù)類型

●盡可能增大 MTU,提高單次數(shù)據(jù)收發(fā)效率;

●選擇1個(gè)合適的連接間隔;

下文將針對(duì)以上幾點(diǎn),進(jìn)行詳細(xì)闡述。

描述

假設(shè)主從端采用通知有響應(yīng)indicate數(shù)據(jù)類型,1M PHY編碼率,每個(gè)連接間隔包含1個(gè)連接事件(公式②中的連接事件時(shí)間,我司模塊采用協(xié)議棧默認(rèn)值,一般就是協(xié)議棧允許最大值)。

如圖2,主、從機(jī)間單個(gè)數(shù)據(jù)包通信流程包含:從機(jī)發(fā)給主機(jī)空包、上一個(gè)包結(jié)束到下一個(gè)包開始之間的時(shí)間間隔IFS(協(xié)議規(guī)定是150us)、從機(jī)接收主機(jī)回復(fù)的完整data數(shù)據(jù)包、IFS。

30a9f15c-c339-11ed-ad0d-dac502259ad0.png

圖1 連接間隔與連接事件

30e084ec-c339-11ed-ad0d-dac502259ad0.png

圖2 主、從機(jī)間收發(fā)1個(gè)數(shù)據(jù)包通信流程

30fb5542-c339-11ed-ad0d-dac502259ad0.png

圖3 BLE ATT數(shù)據(jù)幀結(jié)構(gòu)

那么,公式①:

314c0ed8-c339-11ed-ad0d-dac502259ad0.png

公式②:

3167f936-c339-11ed-ad0d-dac502259ad0.png

公式③:

3186a26e-c339-11ed-ad0d-dac502259ad0.png

公式④:

319f8202-c339-11ed-ad0d-dac502259ad0.png

公式⑤:

31b6b04e-c339-11ed-ad0d-dac502259ad0.png

結(jié)論

分析上述BLE數(shù)據(jù)通信速率計(jì)算公式,可看出提高BLE數(shù)據(jù)通信速率的方法有以下幾點(diǎn),具體分析過程如下所示:

●從上述公式①可看出,適當(dāng)減小連接間隔可以提高BLE數(shù)據(jù)通信速率,但是也要明白連接間隔會(huì)影響功耗和客戶體驗(yàn),即連接間隔減小、功耗會(huì)提高;連接間隔增加、實(shí)時(shí)性越差、用戶體驗(yàn)感越差。

●結(jié)合公式②和③可看出,避免空包出現(xiàn)可以提高BLE數(shù)據(jù)通信速率,所以一般建議客戶使用通知notify和寫入無響應(yīng)Write without Response,而不要使用通知有響應(yīng)indicate和寫入有響應(yīng)Write。

●結(jié)合公式①和⑤可看出,使ATT payload盡可能的大,可提高BLE數(shù)據(jù)通信速率,那么使能DLE數(shù)據(jù)擴(kuò)展后,Max ATT payload將從4.0/4.1協(xié)議的20bytes,提高至4.2/5.0協(xié)議的244bytes。

●結(jié)合公式④和⑤可看出,使用LE 2M PHY可以提高BLE數(shù)據(jù)通信速率,但是需注意2M PHY只有BLE5.0/5.1協(xié)議才支持,4.2及以下版本協(xié)議不支持。

●當(dāng)MCU發(fā)給BLE設(shè)備的數(shù)據(jù)包字節(jié)數(shù)超過ATT MTU值時(shí),協(xié)議棧會(huì)進(jìn)行分包,如果ATT MTU盡可能大,例如大于等于Max ATT Payload,那么拆包數(shù)將達(dá)到最小,這將最小化數(shù)據(jù)包無效字節(jié)開銷(即除了ATT Payload外其他字節(jié)開銷),結(jié)合公式④和⑤可看出,這將極大提高BLE數(shù)據(jù)通信速率。

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

    關(guān)注

    18

    文章

    6042

    瀏覽量

    136138
  • BLE
    BLE
    +關(guān)注

    關(guān)注

    12

    文章

    660

    瀏覽量

    59437
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    利用ADS1293與ARM進(jìn)行SPI數(shù)據(jù)通信的程序設(shè)計(jì)該注意什么?

    請(qǐng)教大家,利用ADS1293與ARM 進(jìn)行SPI 數(shù)據(jù)通信的程序設(shè)計(jì)該注意什么?比如比特率的設(shè)置該設(shè)置什么?有沒有相關(guān)的例程可以參考?3通道24位數(shù)據(jù)是按通道的次序每個(gè)通道24位這樣發(fā)送嗎?這個(gè)24位是不是只是指ECG的信號(hào)?謝謝!
    發(fā)表于 01-06 06:44

    ADS9110使用絲線SPI進(jìn)行ADS數(shù)據(jù)通信,但是在調(diào)試頁(yè)面讀取不到數(shù)據(jù),示波器上也未顯示傳輸數(shù)據(jù)波形,怎么解決?

    ADS9110使用絲線SPI進(jìn)行ADS數(shù)據(jù)通信,但是在調(diào)試頁(yè)面讀取不到數(shù)據(jù),示波器上也未顯示傳輸數(shù)據(jù)波形,供電電壓正常
    發(fā)表于 11-29 06:38

    意法半導(dǎo)體推出新款增強(qiáng)版移動(dòng)數(shù)據(jù)通信模塊

    意法半導(dǎo)體新推出一款增強(qiáng)版移動(dòng)數(shù)據(jù)通信模塊,可簡(jiǎn)化大規(guī)模物聯(lián)網(wǎng)設(shè)備的連接和管理,加快可持續(xù)智能電網(wǎng)和智能產(chǎn)業(yè)的應(yīng)用。
    的頭像 發(fā)表于 11-27 13:45 ?243次閱讀

    OSI七層模型與數(shù)據(jù)通信的關(guān)系

    在現(xiàn)代信息技術(shù)中,數(shù)據(jù)通信是信息交換的基石。隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,不同設(shè)備和系統(tǒng)之間的數(shù)據(jù)交換變得越來越頻繁。為了確保這些交換能夠順利進(jìn)行,需要一個(gè)統(tǒng)一的框架來指導(dǎo)通信過程。 OSI七層模型概述
    的頭像 發(fā)表于 11-24 10:50 ?330次閱讀

    華為發(fā)布數(shù)據(jù)通信未來技術(shù)趨勢(shì)報(bào)告

    中國(guó)工程院院士蒞臨大會(huì)作主旨報(bào)告。會(huì)上,華為發(fā)布《數(shù)據(jù)通信未來技術(shù)趨勢(shì)》報(bào)告(以下簡(jiǎn)稱“報(bào)告”),引領(lǐng)未來網(wǎng)絡(luò)發(fā)展方向。
    的頭像 發(fā)表于 11-18 11:28 ?440次閱讀

    華為成功舉辦數(shù)據(jù)通信創(chuàng)新峰會(huì)北非站,助力非洲網(wǎng)絡(luò)智能化發(fā)展

    華為數(shù)據(jù)通信創(chuàng)新峰會(huì)北非站在馬拉喀什成功舉辦,來自埃及、科特、埃塞俄比亞、摩洛哥等多個(gè)國(guó)家的400多位客戶及伙伴現(xiàn)場(chǎng)參會(huì),共同探討AI時(shí)代下數(shù)據(jù)通信領(lǐng)域的技術(shù)創(chuàng)新與發(fā)展。
    的頭像 發(fā)表于 05-30 09:23 ?682次閱讀
    華為成功舉辦<b class='flag-5'>數(shù)據(jù)通信</b>創(chuàng)新峰會(huì)北非站,助力非洲網(wǎng)絡(luò)智能化發(fā)展

    數(shù)據(jù)通信網(wǎng)關(guān)是什么?數(shù)據(jù)通信網(wǎng)關(guān)的功能作用

    數(shù)據(jù)通信網(wǎng)關(guān)是一種關(guān)鍵的網(wǎng)絡(luò)設(shè)備,它在不同的通信網(wǎng)絡(luò)或者不同協(xié)議的網(wǎng)絡(luò)之間充當(dāng)橋梁,實(shí)現(xiàn)數(shù)據(jù)包的轉(zhuǎn)發(fā)、協(xié)議轉(zhuǎn)換以及網(wǎng)絡(luò)互連。其主要功能和作用包括: 1、網(wǎng)絡(luò)互連:數(shù)據(jù)通信網(wǎng)關(guān)能夠連接兩
    的頭像 發(fā)表于 05-29 14:43 ?943次閱讀

    華為IP Club中東中亞會(huì)員計(jì)劃再升級(jí),打造數(shù)據(jù)通信技術(shù)交流與共享平臺(tái)

    近日,華為數(shù)據(jù)通信創(chuàng)新峰會(huì)2024中東中亞站在阿塞拜疆巴庫(kù)成功舉辦。
    的頭像 發(fā)表于 05-15 09:11 ?452次閱讀
    華為IP Club中東中亞會(huì)員計(jì)劃再升級(jí),打造<b class='flag-5'>數(shù)據(jù)通信</b>技術(shù)交流與共享平臺(tái)

    速銳得深入解析吉利幾何CAN總線數(shù)據(jù)通信網(wǎng)絡(luò)的拓?fù)鋵蛹?jí)框架技術(shù)

    在現(xiàn)代汽車工業(yè)中,車輛的電子控制單元(ECU)之間的通信至關(guān)重要。這種通信大多通過控制器局域網(wǎng)絡(luò)(CAN)總線實(shí)現(xiàn),它是德國(guó)BOSCH公司于20世紀(jì)80年代初開發(fā)的一種串行數(shù)據(jù)通信協(xié)議。隨著技術(shù)
    的頭像 發(fā)表于 05-13 16:12 ?714次閱讀
    速銳得深入解析吉利幾何CAN總線<b class='flag-5'>數(shù)據(jù)通信</b>網(wǎng)絡(luò)的拓?fù)鋵蛹?jí)框架技術(shù)

    如何通過工業(yè)智能網(wǎng)關(guān)實(shí)現(xiàn)Modbus設(shè)備與PLC之間數(shù)據(jù)通信

    隨著工業(yè)自動(dòng)化的快速發(fā)展,數(shù)據(jù)通信在工業(yè)生產(chǎn)過程中扮演著越來越重要的角色。工業(yè)智能網(wǎng)關(guān)作為一種專為工業(yè)環(huán)境設(shè)計(jì)的網(wǎng)絡(luò)連接設(shè)備,能夠?qū)崿F(xiàn)Modbus設(shè)備與PLC之間的數(shù)據(jù)通信,為工業(yè)自動(dòng)化提供了強(qiáng)有力
    的頭像 發(fā)表于 04-30 14:56 ?619次閱讀

    STM32L451VET6串口波特率紊亂引起的數(shù)據(jù)通信問題求解

    大家好,最近在使用STM32L451VET6時(shí)發(fā)現(xiàn)如下情況,請(qǐng)幫忙 在STM32L451VET6中使用MSI(默認(rèn)4M)時(shí)鐘提供系統(tǒng)時(shí)鐘,發(fā)現(xiàn)串口波特率紊亂引起數(shù)據(jù)通信問題。經(jīng)過閱讀RM0349資料
    發(fā)表于 04-07 07:23

    STM32F407與LTC4151-1之間通過GPIO模擬的IIC進(jìn)行數(shù)據(jù)通信,LTC4151-1沒有回應(yīng)答怎么解決?

    STM32F407與電源采樣芯片(LTC4151-1)之間通過GPIO模擬的IIC進(jìn)行數(shù)據(jù)通信,現(xiàn)在的現(xiàn)象是LTC4151-1沒有回應(yīng)答,哪位朋友做個(gè)類似的案列,請(qǐng)幫忙解決一下。
    發(fā)表于 03-27 07:57

    華為數(shù)據(jù)通信入選2024 Gartner?魔力象限領(lǐng)導(dǎo)者

    2024年,華為數(shù)據(jù)通信再次入選Gartner?魔力象限領(lǐng)導(dǎo)者
    的頭像 發(fā)表于 03-25 10:40 ?643次閱讀
    華為<b class='flag-5'>數(shù)據(jù)通信</b>入選2024 Gartner?魔力象限領(lǐng)導(dǎo)者

    華為數(shù)據(jù)通信發(fā)布了Net5.5G全系列產(chǎn)品及解決方案

    在MWC24 巴塞羅那期間,華為數(shù)據(jù)通信產(chǎn)品線總裁王雷發(fā)布了Net5.5G全系列產(chǎn)品及解決方案。
    的頭像 發(fā)表于 02-27 14:50 ?529次閱讀

    數(shù)據(jù)通信系統(tǒng)的組成 數(shù)據(jù)通信系統(tǒng)的主要技術(shù)指標(biāo)

    數(shù)據(jù)通信系統(tǒng)是由多個(gè)組件組成的,主要包括發(fā)送端、接收端、傳輸介質(zhì)和通信協(xié)議。數(shù)據(jù)通信系統(tǒng)的主要技術(shù)指標(biāo)包括傳輸速率、端到端延遲、誤碼率、帶寬、可靠性等方面。 首先,發(fā)送端是
    的頭像 發(fā)表于 01-24 17:06 ?3343次閱讀