Location: Home / Article / Bluetooth ретранслатор

Bluetooth ретранслатор

techselectarea 2010

Глава 1 Въведение

Този документ описва функционалността на BT ретранслатора. BT ретранслаторът е a

вариант на стандартния адаптер за сериен порт (SPA), който въвежда прозрачни данни

прехвърляне между две Bluetooth връзки. Конфигурира се с помощта на AT команди,

по абсолютно същия начин като стандартния адаптер за сериен порт. BT ретранслаторът

фърмуерът е наличен за следните продукти:

• cB-OEMSPA311

• cB-OEMSPA331

• cB-OEMSPA312

• cB-OEMSPA332

1.1 Свързани документи

Документът с AT команди на адаптера за сериен порт съдържа описание на AT командите, поддържани в стандартния адаптер за сериен порт. То

съдържа също информация как да използвате AT командите за създаване на Bluetooth приложения. Форматът на командния ред и типовете данни, използвани за

AT командите са дефинирани в този документ.

OEM адаптер за сериен порт Electrical & Механичен лист с данни

 

Глава 2 Функционално описание

Bluetooth повторителят е вариант на стандартния SPA, който реализира прозрачен трансфер на данни между две Bluetooth връзки вместо прозрачен трансфер на данни между серийния порт и Bluetooth връзка. Следователно е възможно да се разшири обхватът или да се комуникира между иначе трудни места. Конфигурира се с помощта на същите AT команди като за стандартния адаптер за сериен порт (вижте документа с AT команди за адаптер за сериен порт). Обикновено той се конфигурира предварително веднъж с помощта на съветник или AT команди, след което се монтира и използва за прозрачен трансфер на данни. Разбира се, също така е възможно да се използва по-динамично и/или да се преконфигурира по въздуха.

Фигура 1 Bluetooth ретранслаторът реализира прозрачен трансфер на данни между две Bluetooth връзки. Той е конфигуриран с помощта на същите AT команди като стандартния адаптер за сериен порт.

 

2.1 Конфигурация по подразбиране

Конфигурацията по подразбиране е малко по-различна от стандартния адаптер за сериен порт.

1. „Wireless Multidrop“ е активиран, тъй като повторителят прехвърля данни между две Bluetooth връзки. Всъщност това не може да се промени.

2. „Политика за главен/подчинен“ е конфигурирана да бъде „винаги главен“, за да получи пиконет вместо скатернет. Вижте раздел 2.2 относно производителността на scatternet.

3. Името по подразбиране се променя от „Bluetooth Device“ на „Bluetooth Repeater“.

Това означава, че ретранслаторът е конфигуриран като SPP сървър и че всеки два SPP клиента могат да се свържат с ретранслатора и да започнат да предават данни през ретранслатора. Разбира се, конфигурацията на ретранслатора може да бъде променена, за да настроите една или и двете връзки от ретранслатора. Типичен случай на използване е, когато клиент се свърже с ретранслатора и ретранслаторът се свърже със сървър (конфигуриран като отдалечен партньор в ретранслатора).

 

2.2 Производителност

Ефективността зависи много от протокола на приложението и конфигурацията на модула, както и от радиосредата и разстоянията. Следователно е много трудно да се каже нещо относно общото представяне. Счита се, че следващите подраздели посочват приблизително какво може да се очаква. Всъщност може да е доста различно за някои сценарии на приложение.

Piconet / Scatternet Конфигурацията по подразбиране кара Bluetooth ретранслатора да се опита да стане главен и за двете Bluetooth връзки. Това означава, че ще поиска превключване главен/подчинен, когато клиент инициира връзка. Въпреки това е възможно Bluetooth ретранслаторът да действа като главен за една връзка и като подчинен за друга връзка. Тогава той е част от скатернет вместо от пиконет. Това не се препоръчва, тъй като както производителността, така и стабилността намаляват. Обикновено това може да се случи, ако правилото „Master/Slave“ е конфигурирано на „не ме интересува“ вместо „винаги главно“. Това може да се случи така или иначе, ако има клиент, който инициира връзката с Bluetooth ретранслатора и след това клиентът откаже да извърши превключване Master/Slave (обикновено не е така). Пропускателна способност Пропускателната способност при използване на повторителя за скорости на предаване до 115,2 kbits/s обикновено е ~90% от максимума (~103 kbits/s). Имайте предвид, че не се влияе от скоростта на предаване на повторителя, а от модулите, свързани към повторителя. За скорост на предаване от 230,4 kbits/s пропускателната способност може да се очаква да се увеличи до ~50-60% от максимума (~115,2-138 kbits/s).

Латентност За да получите кратко забавяне, модулът трябва да бъде конфигуриран с помощта на командата link policy AT. Ако политиката за връзка е настроена да минимизира забавянето и да използва DM1 пакети (политика за връзка 10), ретранслаторът обикновено ще добави още 2-4 ms към забавяне от обикновено 5-10 ms за 8-байтов пакет данни. Вижте спецификацията на AT командата за подробности относно командата за правила за връзка (AT*AMLP). Също така имайте предвид, че конфигурацията трябва да е правилна за всички участници, за да се постигне най-кратко забавяне.