- как можно проверить сигнал\скорость Блютуз соединения?
- Определение скорости работы bluetooth-модулей HC-05/06.
- Сканер скорости bluetooth-модулей HC-05, HC-06.
- Схема подключения bluetooth-модулей HC-06 к Arduino для настройки.
- Testing for the Bluetooth+USB3 problem
- Скорость Bluetooth
- Последние модификации (основные)
- Bluetooth 2.0
- Bluetooth 3.0
- Bluetooth 4.0
- Видео обзор технологии Bluetooth:
- Читайте также:
как можно проверить сигнал\скорость Блютуз соединения?
Версии 1.1 и 1.2 протокола Bluetooth обеспечивают скорость передачи данных до 723,1 кбит/с, а версия 2.0 отличается повышенной пропускной способностью (Enhanced Data Rate — EDR), которая достигает 2,1 Мбит/с (спецификация 2.0+EDR от 10 ноября 2004 г) . Разумеется, контроллеры с EDR имеют повышенное энергопотребление, однако втрое большая скорость сокращает время передачи, в результате чего реально затрачиваемая энергия вдвое меньше, чем у первых версий Bluetooth. Каждая последующая спецификация обратно совместима с предыдущими, что позволяет совместно использовать оборудование различных поколений, пусть и с определёнными ограничениями. Кроме того, протокол Bluetooth прост в использовании и поддерживается на уровне операционной системы Windows XP с установленным Service Pack 2.
Однако самым существенным недостатком Bluetooth является недостаточный уровень безопасности — эксперты постоянно находят множественные уязвимости в реализации этого беспроводного протокола, позволяющие злоумышленникам посылать на аппараты с включённым контроллером Bluetooth несанкционированные сообщения или спам (это занятие именуется «блюджекингом»), получать доступ к чужой информации («блюснарфинг») и завладевать на расстоянии мобильным телефоном для набора номеров, отправки сообщений, просмотра телефонной книги и выхода в интернет («блюбаггинг»). Впрочем, всех этих напастей можно избежать, если соблюдать некоторые правила пользования Bluetooth.
Засечь за какое время перекидываются файлы известного объема. И потом размер делиться на время в секундах. Для большей точности сделайте это несколько раз. Во время копирования закройте все приложения, что бы процессор не отвлекался на них.
Определение скорости работы bluetooth-модулей HC-05/06.
При настройке bluetooth-модулей HC-05/06 часто возникает вопрос, на какой скорости работает модуль. Если вы купили модуль, скорость, на которой он работает, можно посмотреть в Datasheet устройства. А если устройство уже настраивали и какую скорость устанавливали в предыдущий раз забыли, то тут уже без сканера скорости не обойтись.
В одной из предыдущих статей я рассказывал, как настроить bluetooth-модули HC-05/06. Какие AT команды для этого используются. Но данная инструкция бесполезна, если мы не знаем скорость, на которой работает модуль.
Сканер скорости bluetooth-модулей HC-05, HC-06.
В данной статье рассмотрим небольшой код, который поможет просканировать все допустимые скорости, на которых работают bluetooth-модули HC-05/06.
#include SoftwareSerial hc06(2, 3); void setup() < //инициализируем работу с портом Serial.begin(9600); // сканер scanBaudrate(); >void loop() <> void scanBaudrate() < unsigned long bauds[12] = ; for (int i = 0; i < 12; i++) < hc06.begin(bauds[i]); delay(10); Serial.print(F("Baudrate ")); Serial.println(bauds[i]); command("AT", 2000); >> String command(const char *toSend, unsigned long milliseconds) < String result; Serial.print("Sending: "); Serial.println(toSend); hc06.print(toSend); unsigned long startTime = millis(); Serial.print(F("Received: ")); while (millis() - startTime < milliseconds) < if (hc06.available()) < char c = hc06.read(); Serial.write(c); result += c; // добавить в строку результата >> Serial.println(); // новая строка. return result; >
Если возникли трудности с поиском скорости передачи вашего модуля, вот код, который инициализирует Bluetooth и отправляет AT-команду для каждого значения скорости передачи.
Схема подключения bluetooth-модулей HC-06 к Arduino для настройки.
При обнаружении правильной скорости передачи данных, модуль Bluetooth должен ответить «ОК». Данный пример кода определяет, правильно ли работает модуль и какую скорость он использует.
Как видим из картинки выше, мой bluetooth-модуль HC-06 работает на заводских настройках на скорости 9600 бод.
Понравилась статья Определение скорости работы bluetooth-модулей HC-05/06? Не забудь поделиться с друзьями в соц. сетях.
А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.
Спасибо за внимание!
Технологии начинаются с простого!
Testing for the Bluetooth+USB3 problem
Test 2 : Checking your Bluetooth Signal Strength
On many computers the Bluetooth hardware reports a constant signal strength status to the operating system, in a similar way to how WiFi signal strength is reported and visualized for computers that support wireless internet. Follow the steps below to try and obtain this information.
- First you need to find the signal strength option on your computer.
On a Windows PC
Windows doesn’t actually report a read out of the Bluetooth signal strength as standard. With a lot of Bluetooth hardware you can obtain this though via a great little 3rd party utility called Bennett. Click here to obtain a copy.
In the unlikely event that your Bluetooth adapter is connecting to a Bluetooth Internet Access point, right clicking on the connection icon within the list of remote connections should reveal a Status option. Clicking this should open a status window that does show a signal strength indicator.
On an Apple Mac computer running OS X
From OS X 10.7 onwards an easy to use visualization of Bluetooth signal strength was added. Just go to System Preferences and then click the Bluetooth icon. The window that appears lists all your connected Bluetooth devices. You can click on each one in turn to open a new window that includes a small visualization of the current signal strength.
If you have a version of OS X less than 10.7 try clicking on the Bluetooth menu bar icon at the top of the screen. This should contain basic status information about your Bluetooth adapter. A sub menu in the pop-up menu called Devices should be visible. If you browse into this the signal strength of the item should be revealed, probably against a value called RSSI. If the value reported is from 0 to minus 60 its a good signal strength. Any value that is minus 70 or less is bad, with a signal strength of -90 or more being very bad. For more details and screen-shots on doing this click here.
Скорость Bluetooth
Передача данных посредством Bluetooth осуществляется на частоте 2.4 ГГц. Данный диапазон разделен на 79 каналов. При этом, каждому из них предоставлена полоса, шириной 1 МГц. Все имеющиеся специализации используют синхронный, либо асинхронный вид связи.
Последние модификации (основные)
Bluetooth 2.0
Вышедший в ноябре 2004 года, Bluetooth 2.0 обладает еще большей скоростью передачи данных, а также имеет обратную совместимость с предшествующими версиями. Увеличенная скорость обеспечивается за счет использовании технологии EDR. Ее заявленная скорость равняется 3 Мб/с. Однако, как показывает практика, за счет данной технологии максимальная скорость передачи данных доходит лишь до 2.1 Мб/с . В версии 2.0 удалось добиться не только улучшения скорость, но и значительно увеличить помехоустойчивость, что в итоге помогло снизить и энергозатраты.
Помимо этого, 2.0 отличается упрощением подключения к ней нескольких устройств. Добиться этого удалось в следствие увеличения разрядности адресации. Это позволило подключаться по локальной сети не 8 устройствам, как прежде, а уже 256.
2.0 + EDR спецификация обладает следующими особенностями:
- Ускоряет скорость передачи данных по Bluetooth в 3 раза (в действительность на 2.1 Мб/с).
- Добавление дополнительной полосы пропускания частично решило проблему подключения к Bluetooth сразу нескольких устройств.
- Уменьшились энергозатраты, в следствие уменьшения нагрузки.
Bluetooth 3.0
Спецификация Bluetooth 3.0 была принята в 2009 году и произвела настоящий фурор, так как скорость передачи данных при ее использовании доходит до 24 Мб/с. Возможным это стало в следствие применения в ней двух модулей, один из которых был обычным Bluetooth 2.0, а другой работающий по протоколу 802.11, поддерживая скорость до 24 Мб/с. При этом выбираемый для передачи данных модуль зависит от размера файла. Так, медленный канал используется для передачи небольших файлов, а высокоскоростной для больших.
Основной негативной стороной Bluetooth 3.0 + HS является слишком большое энергопотребление при работе. как ни странно, такой минус стандарта 3.0 связан с высокой скоростью его работы. Однако, стандарте 3.0 имеется и одно неоспоримое преимущество. А именно, это возможность работать по протоколу 802.11 или, проще говоря, Wi-Fi. Благодаря этому скорость передачи данных значительно увеличилась. В теории, используя версию 3.0 скорость соединения должна достигать 54 Мб/с.
Так, благодаря стандарту 3.0 можно будет в самые сжатые временные отрезки прокачивать данные DVD-объема. Тем не менее, по словам разработчиков реальная скорость стандарта 3.0 составляет 22–26 Мб/с.
Bluetooth 4.0
Преимуществом Bluetooth 4.0 по сравнению с предыдущей спецификацией является его уменьшенное энергопотребление. Скорость передачи данных при использовании стандарта 4.0 достигает 1 Мб/с (размер пакета 8-27 байт). Кроме того, скорость соединения устройств, совместимых с спецификацией 4.0, уменьшена до 5 миллисекунд, а расстояние, на которое возможна передача данных, достигает 100 метров. Также, стандарт 4.0 предоставляет достаточный уровень безопасности, который гарантирует 128-битное AES-расширение.
Преимущества Bluetooth 4.0:
- Совмещает в себе предшествующие протоколы. Поддерживает основные функции предыдущих протоколов.
- Увеличение скорости.
- Значительное уменьшение энергопотребления устройства, использующего стандарт 4.0, достигнутое за счет измененного алгоритма работы (передатчик включается только в тот момент, когда происходит передача данных).
Как правило, стандарт 4.0 больше подходит для миниатюрных электронных датчиков. К примеру, для наручных измерителях давления, температуры, для тренажеров, различных миниатюрных устройств с небольшой энергоемкостью.
Видео обзор технологии Bluetooth:
Читайте также:
Код 43 Bluetooth Частота bluetooth Bluetooth в машину Как подключить Bluetooth к компьютеру или телефону