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

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

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

STM32WB如何通過多從設(shè)備模式實(shí)現(xiàn)多連接的資源共享

意法半導(dǎo)體中國 ? 來源:意法半導(dǎo)體中國 ? 作者:意法半導(dǎo)體中國 ? 2022-06-23 09:37 ? 次閱讀

隨著當(dāng)代電子技術(shù)的發(fā)展,每個人擁有的電子產(chǎn)品越來越多,藍(lán)牙成了絕大部分電子產(chǎn)品的標(biāo)配,而某些場景下,共享資源或者共享電子產(chǎn)品成為一種趨勢。比如下面這種場景,同一只智能筆可以動態(tài)地被不同的平板電腦、手機(jī)或筆記本電腦共享或使用,在這里同一設(shè)備(STM32WB)可以被許多主設(shè)備使用和共享。

STM32WB 支持多連接拓?fù)?/p>

STM32WB 不僅僅支持上面的應(yīng)用,同時也支持Piconet 拓?fù)浣Y(jié)構(gòu)、Scatternet 拓?fù)浣Y(jié)構(gòu)和多從設(shè)備拓?fù)洌?/p>

Piconet topology(微微網(wǎng)拓?fù)浣Y(jié)構(gòu))

藍(lán)牙是一個點(diǎn)對點(diǎn)或者點(diǎn)對多點(diǎn)的拓?fù)浣Y(jié)構(gòu),他們的交互都是基于一個物理通道(Physical Channel)上的, 也就是說點(diǎn)對點(diǎn)之間有一條物理通道,點(diǎn)對多點(diǎn)共享一條物理通道,我們把這些共用一個物理通道的集合稱之為微微網(wǎng)(piconet)。

STM32WB 作為主設(shè)備,能夠連接最多8從設(shè)備。

Scatternet topology分布式拓?fù)浣Y(jié)構(gòu)工作在同一物理信道的2個或更多設(shè)備相互連接組成piconet。一個piconet由一個主設(shè)備和多個從設(shè)備組成。 主設(shè)備提供時鐘和跳頻模式的參照標(biāo)準(zhǔn)給從設(shè)備去同步。在一個區(qū)域里可能有多個piconet,每個piconet使用一個互不相同的物理信道。 一個設(shè)備不可以在兩個piconet中充當(dāng)主設(shè)備(如果可以的話,那么這兩個piconet將會工作在同一頻道上)。

一個設(shè)備可以在多個不同的piconet中充當(dāng)從設(shè)備角色。一個設(shè)備在一個piconet中,又在另一個piconet中,那么這個設(shè)備處于scatternet。

或者一個設(shè)備在多個不同Piconet中充當(dāng)不同的角色,在一個piconet中中充當(dāng)主設(shè)備,在另外一個piconet中,充當(dāng)從設(shè)備,那么這個設(shè)備也是處于Scatternet。

STM32WB作為主設(shè)備連接6個從設(shè)備

同時動態(tài)的,STM32WB可以作為從設(shè)備,連接兩個主設(shè)備

Multi slave topology (New)多從設(shè)備拓?fù)浣Y(jié)構(gòu)

STM32WB作為從設(shè)備,連接8個主設(shè)備。

STM32WB 多從設(shè)備模式

在這里我們重點(diǎn)介紹如何通過多從設(shè)備模式實(shí)現(xiàn)多連接的資源共享, 最多8個并發(fā)連接,如果主設(shè)備在多從設(shè)備模式時,可以掃描,廣播,連接。它完全兼容藍(lán)牙SIG標(biāo)準(zhǔn),并且可以與任何的藍(lán)牙LE設(shè)備互聯(lián)互通;而通過主從設(shè)備對時隙長度預(yù)測機(jī)制來避免多連接的碰撞。

1.新的從時隙長度預(yù)測機(jī)制和槽沖突避免機(jī)制:

利用時隙上的動態(tài)連接事件持續(xù)時間計算,保證了系統(tǒng)的防碰撞性和有效的帶寬利用;碰撞預(yù)測采用活躍時隙長度縮減和優(yōu)先級呼叫兩種方法。

2.新的主時隙避免碰撞機(jī)制:

類似地,對于從時隙碰撞避免機(jī)制,該機(jī)制避免了下一個調(diào)度的主時隙(即連接主時隙或掃描時隙)與所有重疊的從時隙之間的碰撞,建議主連接間隔上設(shè)置少量延遲配置,更加有效的使得連接更加流暢。當(dāng)然隨著連接個數(shù)的增加,通訊時間間隔會加長,如下表:

原文標(biāo)題:無線與云連接技術(shù)專題之四:STM32WB全面完美支持藍(lán)牙多場景多連接應(yīng)用

文章出處:【微信公眾號:意法半導(dǎo)體中國】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅

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

    關(guān)注

    114

    文章

    5840

    瀏覽量

    170769
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10914

    瀏覽量

    356726
  • Piconet
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    7179

原文標(biāo)題:無線與云連接技術(shù)專題之四:STM32WB全面完美支持藍(lán)牙多場景多連接應(yīng)用

文章出處:【微信號:STMChina,微信公眾號:意法半導(dǎo)體中國】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    STM32WB55RG開發(fā)(5)----監(jiān)測STM32WB連接狀態(tài)

    ,監(jiān)測和管理連接狀態(tài)顯得尤為關(guān)鍵。確保可靠連接不僅對于數(shù)據(jù)的實(shí)時傳輸至關(guān)重要,而且在面對低功耗需求、設(shè)備管理和故障診斷時,都有著不可或缺的作用。 本文將深入探討STM32WB
    的頭像 發(fā)表于 12-16 16:22 ?300次閱讀
    <b class='flag-5'>STM32WB</b>55RG開發(fā)(5)----監(jiān)測<b class='flag-5'>STM32WB</b><b class='flag-5'>連接</b>狀態(tài)

    STM32WB55RG開發(fā)(3)----生成 BLE 程序連接手機(jī)APP

    本項(xiàng)目旨在利用 STM32WB55 微控制器的藍(lán)牙低功耗(BLE)功能,實(shí)現(xiàn)與手機(jī) APP 的無線連接通過配置時鐘源、啟動關(guān)鍵模塊(如 RCC、RTC、RF、IPCC 和 HSEM)
    的頭像 發(fā)表于 12-16 16:06 ?283次閱讀
    <b class='flag-5'>STM32WB</b>55RG開發(fā)(3)----生成 BLE 程序<b class='flag-5'>連接</b>手機(jī)APP

    RISC-V內(nèi)核是如何與FPGA內(nèi)核進(jìn)行資源共享的?

    我們知道RISC-V內(nèi)核支持的精簡指令集,F(xiàn)PGA又是要求性能相對比較高的模塊,這兩者在同一個產(chǎn)品中可否共存?若能,兩者的資源又是通過哪些接口進(jìn)行傳輸共享的呢?
    發(fā)表于 10-27 17:05

    stm32WB有可以驅(qū)動聲卡的驅(qū)動程序嗎?

    聲卡是PCM2704,使用的開發(fā)板是STM32WB55RG,想實(shí)現(xiàn)如下過程: PCM2704聲卡將開發(fā)板上USB傳出的PCM格式的音頻轉(zhuǎn)為模擬信號,通過PAM8406功率放大器將該信號放大后接喇叭
    發(fā)表于 05-27 07:15

    STM32WBSTM32L4/L4+的區(qū)別和優(yōu)劣勢是什么?

    STM32WBSTM32L4 / L4+的區(qū)別,和優(yōu)劣勢
    發(fā)表于 04-26 08:07

    RADIO與RFWAKEUP具體功能是什么樣的,如何把系統(tǒng)從低功耗模式喚醒的?

    ,到處找資料也沒有找到具體是如何喚醒的,比如系統(tǒng)處于低功耗模式,手機(jī)打開藍(lán)牙靠近STM32WB設(shè)備,這樣能喚醒么?
    發(fā)表于 04-19 08:03

    STM32WB thread啟動錯誤是什么原因?qū)е碌模?/a>

    STM32Cube_FW_WB_V1.3.0ProjectsP-NUCLEO-WB55.NucleoApplicationsBLE_ThreadBle_Thread_Static 硬件環(huán)境:STM32WB nucleo 使用SW2切換協(xié)議為thread , 顯示失敗
    發(fā)表于 04-16 08:01

    stm32wb55為什么無法進(jìn)入stop模式

    請教大家,我是用stm32wb55 ,PA0口外接按鍵。需要實(shí)現(xiàn)如下功能,按鍵按下后進(jìn)入stop模式,再次按下后喚醒,目前的情況是,調(diào)用EnterStopMode后,無法進(jìn)入stop
    發(fā)表于 04-03 07:24

    STM32WB測試板上面焊接了最小系統(tǒng),程序無法燒寫且單片機(jī)也無法識別怎么解決?

    在自己的STM32WB測試板上面焊接了最小系統(tǒng)發(fā)現(xiàn)程序無法燒寫且單片機(jī)也無法識別,經(jīng)過一系列測試發(fā)現(xiàn)與RF引腳連接的濾波網(wǎng)絡(luò)焊接上之后程序就可以正常燒寫,為此我把官方的NUCLEO開發(fā)板的RF濾波網(wǎng)絡(luò)斷開之后發(fā)現(xiàn)官方的開發(fā)板依舊可以正常下載程序!這下我就不清楚問題出在哪里
    發(fā)表于 03-28 06:32

    STM32WB能否連接藍(lán)牙耳機(jī)?如果可以支持什么格式?

    STM32WB能否連接藍(lán)牙耳機(jī)?如果可以支持什么格式?如果能得到回答將非常感謝!
    發(fā)表于 03-27 07:11

    項(xiàng)目開發(fā)時能不能同時用兩塊芯片,比如一塊stm32WB一塊stm32F4?

    請問項(xiàng)目開發(fā)時能不能同時用兩塊芯片,比如一塊stm32WB,一塊stm32F4?
    發(fā)表于 03-20 08:22

    STM32WB配置SMPS模塊具體步驟是什么?

    想要降低STM32WB的功耗,查找手冊發(fā)現(xiàn)開啟SMPS模塊可以降低功耗。配置SMPS模塊具體步驟是什么有大佬知道嗎?是開啟SMPS宏定義,然后寫PWR的寄存器就可以了嗎?怎么證明自己的SMPS模塊-配置正確了呢?
    發(fā)表于 03-20 08:18

    STM32U5,STM32WBSTM32L4開發(fā)板,哪個開發(fā)板擁有較多數(shù)量的ADC?

    請問,我現(xiàn)在需要開發(fā)一個項(xiàng)目,在這個項(xiàng)目中需要使用較多數(shù)量的傳感器(至少8個),這些傳感器需要進(jìn)行信號采集,現(xiàn)在在使用STM32U5,STM32WBSTM32L4芯片的開發(fā)板中,哪些開發(fā)板擁有較多數(shù)量的ADC?
    發(fā)表于 03-20 08:01

    STM32WB55進(jìn)入Stop2模式死機(jī)的原因?怎么解決?

    ),存入SPI Flash,如果Ble連接,通過Ble發(fā)送數(shù)據(jù)。為實(shí)現(xiàn)低功耗MCU在空閑時,進(jìn)入Stop2模式,每次由4ms外部中斷、RTC或Ble協(xié)議棧相關(guān)中斷喚醒,處理完相應(yīng)功能再
    發(fā)表于 03-15 06:28

    STM32WB的Zigbee終端在調(diào)用ZbStartupWait加入網(wǎng)絡(luò)時,選擇rejoin入網(wǎng)后終端會在15s后自動退網(wǎng)的原因?

    STM32WB系列的Zigbee終端在調(diào)用ZbStartupWait加入網(wǎng)絡(luò)時,選擇rejoin入網(wǎng)后,終端會在15s后,自動退網(wǎng),這個是什么原因造成的。
    發(fā)表于 03-15 06:25