在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

CANoe與物聯網協議 | 低功耗藍牙(BLE)篇

北匯信息POLELINK ? 2023-10-26 08:26 ? 次閱讀

汽車領域的短距離無線通信方式正逐漸從私有射頻技術轉向標準協議的通信技術,其中就包括低功耗藍牙(Bluetooth Low Energy,BLE)技術。

在數字鑰匙應用中,通過移動設備與汽車相互鑒權以完成進入汽車、啟動發動機、鎖定汽車或者授權等操作。Car Connectivity聯盟在其發布的數字鑰匙技術規范中將BLE列為智能設備與車輛交互的三種通信協議之一。UWB、NFC與BLE技術的結合除了可以實現傳統鑰匙的功能外,還可以提供鑰匙分享、屬性控制、權限設置等其他功能。

467d98c2-7396-11ee-9788-92fbcf53809c.png

圖1:數字鑰匙架構

在輪胎壓力監測系統(TPMS)中,利用安裝在每一個輪胎中的壓力傳感器溫度傳感器來測量輪胎壓力和溫度,然后通過無線發射裝置將這些信息從輪胎發送到中央接收模塊上。過去使用的射頻通信方式存在容易被攻擊和破解,調幅技術抗干擾能力較差,頻率漂移等局限。部分廠商逐漸將其通信方式轉向BLE技術。

BLE簡介

01

藍牙作為一種無線通訊技術,運行在2.4GHz免費頻段。在發展之初僅包含經典藍牙(Blue Classic)技術,用于兩臺設備之間的數據交換。經典藍牙支持音頻和數據兩大類協議,常用在音箱、耳機及傳統數傳行業。隨著醫療保健、運動健身、家庭娛樂等領域新興應用的發展,藍牙規范4.0版本新增BLE部分。藍牙是一個協議族,其中藍牙設備必須實現的通用功能和協議層由核心規范(Core Specification)定義。藍牙規范由藍牙技術聯盟(SIG)負責維護,目前最新版本為5.4,規范原文可在SIG官網免費下載

BLE作為一種新的藍牙技術,與之前的經典藍牙技術并不兼容。BLE不支持音頻協議,并且受數據傳輸速度限制,通常用于數據量較小的傳輸場景。相比于經典藍牙其具有低功耗、快連接、長距離等優點。和私有的射頻技術或者其他無線通信技術相比,BLE在車輛上具有以下優勢:

>

有效通信距離可達幾十米,可以完全覆蓋停車場這類典型應用場景;

>

設備始終處于有源開啟狀態,應用時不需要上電啟動,因此延遲非常低;

>

當不使用時設備會進入睡眠模式,可以實現以極低的功耗保持長時間工作;

>

通過配對認證、安全連接、簽名等機制保證無線通信的安全性;

>

使用跳頻和擴頻技術,抗干擾能力強;

>

智能手機普遍支持該協議,便于車輛與手機進行交互。

BLE工作方式

02

BLE設備的網絡拓撲中主要有兩種角色:中心設備(Central)和外圍設備(Peripheral)。藍牙協議并不限制設備的角色,同一個BLE設備既可以作為中心設備也可以作為外圍設備。外圍設備如壓力傳感器,可以通過發布廣播(Advertising)報文通知自己的存在。中心設備如智能手機,可以通過監聽廣播報文來發現外圍設備或者通過發送掃描(Scan)請求來獲取響應數據包。當中心設備需要與外圍設備進行進一步通信以實現數據讀寫,可以發起連接(Connection)請求。建立連接后,中心設備可以通過發送發現(Discover)請求以獲取外圍設備的服務(Service)以及特征(Characteristic)。

外圍設備的通用屬性配置文件(Generic Attribute Profile,GATT)定義能夠提供的一個或多個服務,每個服務又包含一個或多個特征。每個特征具有讀(Read)、寫(Write)、通知(Notify)中的一種或多種屬性。中心設備可以通過發送讀、寫或訂閱命令來訪問外圍設備的特征值。

46acef0a-7396-11ee-9788-92fbcf53809c.png

圖3:讀、寫以及訂閱特征

BLE測試硬件VH4110

03

隨著物聯網協議在汽車領域的廣泛應用,Vector應客戶需求從CANoe 15版本開始支持對NFC、BLE、WLAN/LAN通信的仿真、分析和測試,并推出支持無線通信及協議解析的硬件設備VH4110(又稱IoT Enabler)。VH4110可以作為基于IP通信的路由器,將CANoe與被測件通過WLAN/LAN進行本地連接,也可以使用非IP通信的無線通信(例如BLE、NFC)技術與被測件連接。

46bf328c-7396-11ee-9788-92fbcf53809c.jpg

圖4:VH4110連接示意圖

VH4110通過USB Type-C連接到運行CANoe的主機上。其傳輸的數據僅與CANoe進行交互,用戶在主機上不需要特殊的網絡權限或者修改防火墻配置。使用時無需安裝驅動,也不需要額外的CANoe Option。VH4110提供4個USB接口,用于插入對應的USB適配器進行無線通信。

46cb0922-7396-11ee-9788-92fbcf53809c.png

圖5:VH4110實物圖

46eb8a80-7396-11ee-9788-92fbcf53809c.png

CANoe中的配置步驟

04

1.

打開CANoe,基于Distributed Objects模板新建工程。

46fc8844-7396-11ee-9788-92fbcf53809c.png

圖6:新建CANoe DO工程

2.

打開Communication Setup界面,如圖7所示新建一個包含IoTEnabler通信接口的vCDL文件。

470ce6c6-7396-11ee-9788-92fbcf53809c.png

圖7:新建BLE通信接口描述文件

3.

在設置vCDL文件保存路徑及文件名后(注意路徑及文件名不能包含中文及特殊字符),依據圖8指引打開vCDL文件并進行編輯。

47214b34-7396-11ee-9788-92fbcf53809c.png

圖8:編輯BLE即可描述文件

vCDL(Vector Communication Description Language)作為在CANoe Communication Concept中用于描述通信對象的語言,以簡單的基于文本的方式定義和配置分布式對象(Distributed Objects,DO)。在基于IoTEnabler應用創建的vCDL模板中,會通過import module “IoTEnabler”引用定義好的IoTEnabler相關接口(接口具體定義可在CANoe的安裝目錄下Bindings文件夾下的Vector.CANoe.FunctionBus.IoTEnablerBinding.vcdl文件中查看)并自動添加必需的語句,用戶僅需要通過關鍵詞object實例化所需的BLE接口即可。在CANoe中既可以仿真中心設備也可以仿真外圍設備,參考圖9通過實例化不同的接口即可實現。

4745c806-7396-11ee-9788-92fbcf53809c.png

圖9:添加BLE接口信息

4.

在Application Panel可以看到BLE接口中可供調用的Method,在給需要調用的Method填入參數后,通過點擊Call即可發出相應的命令。如果需要完成自動化的流程,也可以在CAPL中調用這些命令。

475c7b46-7396-11ee-9788-92fbcf53809c.png

圖10:可調用的BLE命令

477790ca-7396-11ee-9788-92fbcf53809c.png

圖11:CANoe中的BLE報文

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

    關注

    114

    文章

    5866

    瀏覽量

    171216
  • 物聯網
    +關注

    關注

    2913

    文章

    44923

    瀏覽量

    377018
  • BLE
    BLE
    +關注

    關注

    12

    文章

    670

    瀏覽量

    59597
  • CANoe
    +關注

    關注

    4

    文章

    66

    瀏覽量

    8713
收藏 人收藏

    評論

    相關推薦

    芯海科技CST92F25:一款高集成度、低功耗BLE 5.0芯片

    芯海科技CST92F25是一款高集成度、低功耗BLE SoC芯片,基于BLE 5.0協議棧,支持125Kbps遠距離通信,集成32位Arm?Cortex?-M0 MCU、主頻高達64M
    的頭像 發表于 12-17 17:20 ?393次閱讀
    芯海科技CST92F25:一款高集成度、<b class='flag-5'>低功耗</b><b class='flag-5'>BLE</b> 5.0芯片

    藍牙AES+RNG如何保障聯網信息安全

    指定地點,對魚缸所在企業造成較大經濟損失以及其他損失。因此物聯網數據安全尤為重要。藍牙通信協議常作為聯網通信協議,應用到各大
    發表于 11-08 15:38

    BLE低功耗藍牙模塊在答題器中的應用方案

    1、背景介紹答題器廣泛應用于課堂、會議、培訓等場合,用于實時采集和反饋參與者的答題信息。隨著聯網技術的發展,傳統的紅外或有線答題器逐漸向更高效、更低功耗的方向發展。藍牙技術,尤其是
    的頭像 發表于 11-04 16:25 ?258次閱讀
    <b class='flag-5'>BLE</b><b class='flag-5'>低功耗</b><b class='flag-5'>藍牙</b>模塊在答題器中的應用方案

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

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

    聯網系統中常用的低功耗自組網無線傳輸方案(三)_藍牙芯片

    低功耗藍牙BLE)芯片,能夠在保證正常通信的前提下顯著減少電量消耗,從而延長物聯網設備的使用時間。這種低功耗特性對于依賴電池供電的
    的頭像 發表于 09-29 17:11 ?623次閱讀
    <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>

    聯網系統中常用的低功耗自組網無線傳輸方案(二)_藍牙模塊

    聯網系統中為什么要使用BLE藍牙模塊 聯網系統中使用BL
    的頭像 發表于 09-27 16:51 ?548次閱讀
    <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>

    BLE 藍牙芯片選型要注意哪些問題?

    技術可實現多對多設備通信,滿足聯網的連接需求,尤其是在工業聯網、智慧城市、智能建筑等領域具有應用優勢。 二、BLE
    發表于 09-26 14:51

    帶你深入了解BLE藍牙模塊工作模式

    模塊憑借工業級,低功耗,高性能的特性在民用領域聯網各類設備中穩占一席。 BLE藍牙模塊 BLE
    的頭像 發表于 07-16 13:54 ?1078次閱讀
    帶你深入了解<b class='flag-5'>BLE</b><b class='flag-5'>藍牙</b>模塊工作模式

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

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

    BK7238 高度集成的單芯片Wi-Fi802.11n和低功耗藍牙(BLE)5.2 MATTER認證

    Wi-Fi802.11n和低功耗藍牙(BLE)5.2組合解決方案,專為低功耗和小空間應用設計的,BK7238集成了功能強大的32位MCU和全套外設和接口,是高級
    發表于 06-04 15:51

    芯海科技低功耗BLE 5.1 MCU CST92F42助力聯網創新

    芯海科技近日推出的CST92F42,是一款集成了高性能32位MCU內核并支持硬件浮點的低功耗BLE 5.1 MCU。這款MCU憑借其出色的性能,成為了聯網領域的佼佼者。
    的頭像 發表于 06-04 09:53 ?918次閱讀

    PHY6222 是低功耗協議藍牙 支持BLE 5.2功能和IEEE 802.15.4通信協議的系統級芯片

    PHY6222 低功耗協議藍牙 支持BLE 5.2功能和IEEE 802.15.4通信協議的系統級芯片(SoC)
    的頭像 發表于 05-24 09:43 ?2129次閱讀
    PHY6222 是<b class='flag-5'>低功耗</b>多<b class='flag-5'>協議</b><b class='flag-5'>藍牙</b> 支持<b class='flag-5'>BLE</b> 5.2功能和IEEE 802.15.4通信<b class='flag-5'>協議</b>的系統級芯片

    藍牙模塊選經典藍牙還是低功耗藍牙

    ? 經典藍牙(classic Bluetooth)和低功耗藍牙(Bluetooth low energy,簡稱BLE或者LE),兩者有什么區別?為什么他們都叫“
    的頭像 發表于 05-23 17:57 ?1430次閱讀
    <b class='flag-5'>藍牙</b>模塊選經典<b class='flag-5'>藍牙</b>還是<b class='flag-5'>低功耗</b><b class='flag-5'>藍牙</b>?

    TIDC-BLE-METER-READING-用于能量監控的藍牙低功耗 PCB layout設計

    電子發燒友網站提供《TIDC-BLE-METER-READING-用于能量監控的藍牙低功耗 PCB layout設計.pdf》資料免費下載
    發表于 05-10 09:24 ?0次下載
    TIDC-<b class='flag-5'>BLE</b>-METER-READING-用于能量監控的<b class='flag-5'>藍牙</b><b class='flag-5'>低功耗</b> PCB layout設計

    國產低功耗藍牙芯片OM6650AM 支持藍牙5.1協議棧與2.4GHz私有協議的雙模軍規級SoC芯片

    雙模藍牙是一種同時支持兩種工作模式的藍牙設備。常見的雙模藍牙設備包括同時支持傳統藍牙(Classic Bluetooth)和低功耗
    發表于 04-09 17:12
    主站蜘蛛池模板: 2021国产精品自在拍在线播放 | 免费两性的视频网站 | 日本成人免费观看 | 日本免费a级片 | 成年网站在线播放 | 天天色天天看 | 国产片一级特黄aa的大片 | 亚洲精品综合网在线8050影院 | 日日噜夜夜噜 | 久久综合久 | 手机在线看片国产 | 1024手机看片国产 | 人与禽一级一级毛片 | 就要爱综合 | 91极品女神私人尤物在线播放 | 中文字幕日本一区波多野不卡 | 干中文字幕 | 天天狠天天干 | 天天影视欧美综合在线观看 | 天天躁狠狠躁夜夜躁 | 朱元璋传奇1998王耿豪版 | 国产主播在线看 | 久久天天丁香婷婷中文字幕 | 色视频网站免费 | 最近在线观看免费完整视频 | 狠狠干2019| 四虎免费影院4hu永久免费 | 免费又爽又黄禁片视频在线播放 | 婷婷资源| 午夜国产精品久久影院 | sis色中色 | 亚洲第一页在线 | 日本天天操 | 成年人污视频 | 美女好紧好大好爽12p | 大看蕉a在线观看 | 四虎国产精品免费入口 | 中国国产aa一级毛片 | 美女网站色在线观看 | 极品美女洗澡后露粉嫩木耳视频 | 亚洲午夜综合网 |