精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

集成測試要點-低功耗藍牙

星星科技指導員 ? 來源:volansys ? 作者:Monika Chaurasia ? 2022-12-08 15:25 ? 次閱讀

物聯網已經存在了一段時間,但目前人們感興趣的爆炸是由于傳感器價格的大幅下降以及幾乎無處不在的連接。根據IDC 的報告,到 2022 年,全球物聯網技術支出將達到 1.2 萬億美元,在 2017-2022 年預測期內的復合年增長率為 13.6%。藍牙技術廣泛用于物聯網的各種智能應用中,使用未經許可的工業、科學和醫療 (ISM) 頻段的短波長無線電傳輸進行短距離連接 (長達 100m), 從 2400.0 到 2483.5 MHz.

藍牙設備以多種模式從一臺設備通信到另一臺設備:

單播:源向多個目標發送和接收消息,建立一對一的設備通信

廣播:源將消息發送到多個目標,建立一對多設備通信

組播(網狀):多個源和目標建立多對多設備通信

BLE由藍牙特別興趣小組(SIG)銷售。藍牙 SIG 管理認證過程,任何使用藍牙無線技術的產品都需要遵循該流程。所有這些產品都必須符合藍牙 SIG 認證,并滿足藍牙許可協議和規范的要求。SIG擁有如下所示的徽標和“藍牙”一詞:

有關認證藍牙產品的進一步流程,請訪問藍牙網站上的以下鏈接:

藍牙協議和測試

BLE的集成級測試涉及廣告數據的驗證,握手過程(啟動通信和協商傳輸參數),連接過程,綁定過程,分組數據格式。這可以通過兩種方式實現:

與充當主設備的任何BLE設備連接以驗證服務和數據交換

使用嗅探器應用程序進行通信之間的“間諜”

每個藍牙設備都有一個唯一的 MAC 地址和時鐘。主控控制時鐘和跳頻。

不同層的源和目標扮演著不同的角色,需要徹底驗證本博客中討論的UUT(被測單元 - 一個藍牙設備充當掃描儀,另一個充當廣告商)。以下是每個層中用于源和目標的同義詞的術語:

目的地
鏈路層 主人 奴隸
差距 中央 外設
關貿總協定 客戶 服務器

鏈路層

鏈路層是物理層和L2CAP層之間的層。它主要扮演廣告,建立連接和發現服務的作用。下面的狀態圖描述了鏈路層的工作流:

pYYBAGORkX2AXODLAADQ78_aOv0160.png

待機:默認狀態

廣告:該設備定期在3個廣告通道中發送廣告事件(其余37個是數據通道),如下圖所示。

VOLANSYS-Bluetooth-Low-Energy-frequency.png.jpg

掃描

有兩種不同的掃描模式:

被動掃描 – 控制器僅支持數據接收,不支持傳輸。

主動掃描 – 傳輸掃描請求。掃描程序發出SCAN_REQ數據包,廣告客戶會SCAN_RSP數據包進行響應。

啟動

掃描儀根據廣告數據選擇合適的廣告商。如果廣告客戶發出連接機會信號,則掃描程序可以向廣告客戶發送連接請求。發送CONNECT_REQ數據包后,掃描程序將成為發起方。

連接

成功建立連接后,兩個設備都處于“連接”狀態。發起者成為主控者,廣告商成為從屬者。它們定期交換數據包,稱為連接事件(此連接是握手,只有在握手成功后才會進行數據交換)。BLE連接維護一個Piconet網絡結構,其中單個主設備與稱為pico的從屬設備協調連接事件。應用程序的數據傳輸速率從 200 到 2,100 kbps 不等。

poYBAGORkYCAAzoJAAAxwYbrJgU526.png

BLE數據包構成了鏈路層的基本構建塊。BLE分組數據格式可大致分為以下幾類:

BLE有兩種類型的數據包:

廣告包 – 查找并連接到附近的設備

數據包 – 兩個連接設備之間的數據傳輸

以下是根據協議數據單元 (PDU) 的不同廣告數據包類型:

廣告 PDU
一般廣告 – 掃描請求和連接請求 ADV_IND
直接廣告 – 僅限連接請求 ADV_DIRECT_IND
可發現的廣告 - 僅限掃描請求 ADV_SCAN_IND
不可連接 – 廣播 ADV_NONCONN_IND

按照以下鏈接中的步驟設置北歐BLE嗅探器和Wireshark設置以進行數據包捕獲:nRF_Sniffer_UserGuide_v2.2

以下是可以使用Wireshark數據包分析器驗證的測試用例:

驗證外圍設備是否以明文形式播發<必需數據>

驗證外圍設備在播發且未連接時的廣告算法。(廣告算法包括廣告事件的數量和它們之間的持續時間)

在握手期間驗證外圍設備的播發算法

驗證 UUT 配對并綁定后的廣告事件

通用訪問配置文件 (GAP)

GAP定義了設備角色,廣告模式和綁定程序。安全管理器,GAP的一部分可以根據系統的安全需求進行設計?!芭鋵Α焙汀罢澈稀边^程通過GAP控制:

配對:中央和外圍設備交換經過身份驗證和接受以建立連接的加密密鑰。

粘 接:來自配對過程的信息存儲在設備上,以便不會重復配對過程,并且只要設備在附近,就會建立重新連接。

三種主要的配對方法是:

正常工作 – 加密密鑰在中央和外圍設備之間共享

密鑰顯示 – 隨機密鑰在一臺設備上生成,其他設備需要輸入相同

帶外 – 這支持另一個用于共享密鑰的 BLE 無線電

使用與上述相同的設置,以下是可以使用Wireshark數據包捕獲進行驗證的測試用例:

在數據包級別驗證密鑰交換配對過程

驗證播發躍點序列

pYYBAGORkYGAHvYaAABB-G-fkkk959.png

通用屬性配置文件 (關貿總協定)

藍牙設備充當 GATT 服務器或客戶端。GATT 標識層次結構以組織服務、特征等屬性。屬性是分組數據,UUID(通用唯一標識符)是分配給每個屬性的 16 字節。

服務包括收集滿足特定功能所需的數據。特征包含用戶數據。下面的流程顯示了客戶端和服務器之間的數據包通信:

按照以下鏈接安裝 nRF 連接模擬器應用程序:nrFconnect應用程序

以下是可以使用 nRF Connect 應用程序驗證的測試用例:

驗證建立連接后可用于發現的服務

驗證可用的服務,如設備信息服務 (UUID 0x180a),以獲取制造商詳細信息、硬件、固件和軟件字符串數據、通用訪問配置文件 (UUID 0x01800)、通用屬性配置文件 (UUID 0x1801)

驗證可用的自定義服務(未知服務,如下面的屏幕截圖所示)

驗證服務的特征以及為這些特征(如讀取、寫入等)啟用的屬性

使用數據讀寫功能驗證發送和接收的定義數據

結論:

隨著藍牙低功耗的出現 (博美) 從版本 4.0, 現在它被廣泛用于消費市場,因為消費市場的低能耗和低功耗需求(BLE是由藍牙SIG發明和正式化的).為了幫助確保在這些新的低功耗設計中成功實施低功耗藍牙,測試解決方案必須能夠快速、經濟高效地根據藍牙標準進行必要的測試。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2548

    文章

    50664

    瀏覽量

    751939
  • 物聯網
    +關注

    關注

    2903

    文章

    44262

    瀏覽量

    371211
  • BLE
    BLE
    +關注

    關注

    12

    文章

    652

    瀏覽量

    59336
收藏 人收藏

    評論

    相關推薦

    超小藍牙模組,遠距離,低功耗#藍牙芯片 #低功耗藍牙 #物聯網 #硬聲創作季

    物聯網藍牙芯片模組低功耗藍牙
    fly
    發布于 :2022年08月23日 20:52:27

    低功耗藍牙怎么低功耗?如何界定

    的自放電特性也需要予以考慮,常溫下儲存,每年容量損失小于 2%。這些因素在計算工作時間時也需要予以考慮。 低功耗藍牙如何實現低功耗和傳統藍牙技術相比,
    發表于 02-06 15:32

    低功耗藍牙的應用領域

    更加智能的家電設備,通過智能手機對小家電進行開關、預約等各種控制,給生活帶來不一樣的體驗。智能醫療健康低功耗藍牙為醫療保健應用提供了一個理想的解決方案??梢源笠幠5氖褂酶?b class='flag-5'>集成、小體積、集成
    發表于 03-18 02:25

    針對低功耗藍牙測試方法有哪些

    (Bluetooth SIG) 通過認證流程的各種測試用例確保設備具備協同工作的能力,以及在其交換中具有合格的質量和性能,完成聲明后方可獲得藍牙標簽進入市場?! ∽屛覀兿葋硐葋碚J識一下針對低功耗
    發表于 11-27 17:07

    低功耗MCU選型要點

    摘要有時為了一款低功耗產品而絞盡腦汁,產品的低功耗實現往往在于主控MCU的選擇。低功耗MCU選型要點 powerDown時有極低的電流功耗,
    發表于 11-04 06:32

    安立知發布藍牙低功耗測試方案

    安立知發布藍牙低功耗測試方案 安立知(Anritsu)公司推出藍牙低功耗(Bluetooth Low Energy)
    發表于 12-31 08:33 ?1426次閱讀

    基于低功耗藍牙技術的設計

    藍牙技術已經融入到我們生活中的每一個角落,藍牙功耗問題也日益顯著。低功耗藍牙是一種新型的無線通信技術,具有巨大的市場潛力和適用范圍,是傳統
    發表于 09-13 17:21 ?16次下載

    羅德與施瓦茨提供業界領先的藍牙低功耗信令測試方案

    已經可以像測試普通藍牙器件一樣,通過無線方式來測試藍牙低功耗藍牙
    發表于 03-05 19:00 ?4077次閱讀

    關于低功耗藍牙產品的射頻測試的分析和介紹

    使用該方法,所有低功耗藍牙產品都可以直接進行測試,無需額外的產品配置和線纜連接。由于該方法不是藍牙規范要求的方法,相對于DTM下的測試,
    的頭像 發表于 10-12 16:11 ?6253次閱讀
    關于<b class='flag-5'>低功耗</b><b class='flag-5'>藍牙</b>產品的射頻<b class='flag-5'>測試</b>的分析和介紹

    低功耗藍牙集成測試要點分析

      隨著4.0版本支持的低功耗藍牙(BLE)的出現,由于消費市場對低功耗低功耗的需求,現在它被廣泛應用于消費市場(BLE是由Bluetooth SIG發明并正式化的)。
    發表于 07-05 11:05 ?1598次閱讀
    <b class='flag-5'>低功耗</b><b class='flag-5'>藍牙</b>的<b class='flag-5'>集成</b>級<b class='flag-5'>測試</b><b class='flag-5'>要點</b>分析

    一文讀懂低功耗藍牙的應用

    藍牙技術聯盟于2010年推出了藍牙4.0規范,其中低功耗藍牙的出現滿足了小型電池供電設備進行低功耗無線連接的需求,因此得到廣泛應用。本文章將
    的頭像 發表于 12-28 08:24 ?877次閱讀
    一文讀懂<b class='flag-5'>低功耗</b><b class='flag-5'>藍牙</b>的應用

    低功耗藍牙技術的特點 低功耗藍牙如何實現低功耗?

    低功耗藍牙技術是一種優化的藍牙技術,專為滿足低功耗需求而設計。它通過采用一系列節能措施和技術,實現了更低的功耗消耗,延長了設備的續航時間。
    的頭像 發表于 02-07 16:49 ?1896次閱讀

    國產藍牙模組 | 低功耗藍牙應用

    藍牙技術聯盟于2010年推出了藍牙4.0規范,其中低功耗藍牙的出現滿足了小型電池供電設備進行低功耗無線連接的需求,因此得到廣泛應用。本文章將
    的頭像 發表于 06-14 08:25 ?436次閱讀
    國產<b class='flag-5'>藍牙</b>模組 | <b class='flag-5'>低功耗</b><b class='flag-5'>藍牙</b>應用

    配置直接測試模式的低功耗藍牙器件應用說明

    電子發燒友網站提供《配置直接測試模式的低功耗藍牙器件應用說明.pdf》資料免費下載
    發表于 09-13 11:06 ?0次下載
    配置直接<b class='flag-5'>測試</b>模式的<b class='flag-5'>低功耗</b><b class='flag-5'>藍牙</b>器件應用說明

    射頻測試藍牙BR/EDR測試藍牙低功耗(BLE)測試

    BluetoothSIG的藍牙測試規范定義了藍牙無線測試指標及其測試方法。本篇將介紹藍牙BR/E
    的頭像 發表于 10-10 08:07 ?1510次閱讀
    射頻<b class='flag-5'>測試</b>之<b class='flag-5'>藍牙</b>BR/EDR<b class='flag-5'>測試</b>、<b class='flag-5'>藍牙</b><b class='flag-5'>低功耗</b>(BLE)<b class='flag-5'>測試</b>