Bluetooth v4.2: что же действительно нового и как это работает? Когда Вы его получите

  • Беспроводные технологии
  • Здравствуйте.

    3 декабря 2014 года Bluetooth SIG официально анонсировала спецификацию bluetooth версии 4.2.
    В пресс-релизе указаны 3 главных нововведения:

    • увеличение скорости приема-передачи данных;
    • возможность подключения к интернету;
    • улучшение конфиденциальности и безопасности.
    Главный тезис пресс-релиза: версия 4.2 - идеальна для интернета вещей (IoT).
    В этой статье я хочу рассказать, как реализованы эти 3 пункта. Кому интересно добро пожаловать.

    Все, что описано ниже, относится только к BLE, поехали…

    1. Увеличение скорости приема-передачи пользовательских данных.


    Самым главным недостатком у BLE была малая скорость передачи данных. Хотя с какой стороны посмотреть, ведь изначально BLE придумывали ради сохранения энергии источника, питающего устройство. А чтобы беречь энергию, надо с перерывами выходить на связь и передавать немного данных. Однако, все равно, весь интернет заполнен возмущениями о малой скорости и вопросами о возможности ее увеличения, а также увеличения размера передаваемых данных.

    И вот с появлением версии 4.2, Bluetooth SIG заявил об увеличении скорости передачи в 2,5 раза и размера передаваемого пакета в 10 раз. Как же они этого добились?

    Сражу скажу, что эти 2 цифры связаны друг с другом, а именно: скорость увеличилась потому, что увеличился размер передаваемого пакета.

    Посмотрим на PDU (protocol data unit) канала данных:


    Каждый PDU содержит 16-ти битный заголовок (header). Так вот, этот заголовок в версии 4.2 отличается от заголовка в версии 4.1.

    Вот заголовок версии 4.1:

    А вот заголовок версии 4.2:

    Примечание: RFU (Reserved for Future Use) - поле, обозначенное этой аббревиатурой зарезервировано для будущего использования и заполняется нулями.

    Как мы видим, последние 8 бит заголовка отличаются. Поле «Length» - это сумма длин полезных данных и поля MIC (Message Integrity Check), находящегося в PDU (если последнее включено).
    Если в версии 4.1 поле «Length» имеет размер 5 бит, то в версии 4.2 это поле размером 8 бит.

    Отсюда несложно вычислить, что поле «Length» в версии 4.1 может содержать значения в промежутке от 0 до 31, а в версии 4.2 в промежутке от 0 до 255. Если из максимальных значений вычесть длину поля MIC (4 октета), то получим, что полезных данных может быть 27 и 251 октет для версии 4.1 и 4.2 соответственно. На самом деле максимальное кол-во данных еще меньше, т.к. в полезной нагрузке находятся еще и служебные данные L2CAP (4 октета) и ATT (3 октета), но это мы рассматривать не будем.

    Таким образом размер передаваемых пользовательских данных увеличился приблизительно в 10 раз. Что же касается скорости, которая, почему-то, увеличилась не в 10 раз, а всего в 2.5 раза, то тут нельзя говорить о пропорциональном увеличении, потому, что все упирается еще и в гарантированность доставки данных, ведь гарантировать доставку 200 байт немного сложнее чем 20-ти.

    2. Возможность подключения к интернету.

    Пожалуй, самое интересное нововведение, из-за которого Bluetooth SIG и объявила, что версия 4.2 делает интернет вещей (IoT) лучше именно благодаря этой возможности.

    Еще в версии 4.1 в L2CAP появился режим «LE Credit Based Flow Control Mode». Этот режим позволяет управлять потоком данных, используя т.н. схему, основанную на кредите. Особенность схемы в том, что она не использует сигнальные пакеты, для обозначения кол-ва передаваемых данных, а запрашивает у другого устройства кредит на определенный объем данных для передачи, тем самым ускоряя процесс передачи. При этом, принимающая сторона каждый раз при получении фрейма, уменьшает счетчик фреймов, и при достижении последнего фрейма может разорвать соединение.

    В списке команд L2CAP появилось 3 новых кода:
    - LE Credit Based Connection request – запрос на соединение по схеме кредита;
    - LE Credit Based Connection response – ответ на соединение по схеме кредита;
    - LE Flow Control Credit – сообщение о возможности получить дополнительные LE-кадры.

    В пакете «LE Credit Based Connection request»


    есть поле «Initial Credits» длиной в 2 октета, указывающее на кол-во LE-фреймов, которое устройство может отправить на уровне L2CAP.

    В ответном пакете «LE Credit Based Connection response»


    в том же поле указано кол-во LE-фреймов, которое может отправить другое устройство, а также в поле «Result» указан результат запроса на соединение. Значение 0x0000 говорит об успехе, остальные значения указывают на ошибку. В частности, значение 0x0004 указывает на отказ в соединении из-за отсутствия ресурсов.

    Таким образом уже в версии 4.1 появилась возможность передачи большого кол-ва данных на уровне L2CAP.
    И вот, практически одновременно с выходом версии 4.2, публикуется:

    • сервис: «IP Support Service» (IPSS) .
    • профиль IPSP (Internet Protocol Support Profile) , который определяет поддержку передачи пакетов IPv6 между устройствами, имеющими BLE.
    Главным требованием профиля для уровня L2CAP является «LE Credit Based Connection» появившееся в версии 4.1, которое, в свою очередь позволяет передавать пакеты с MTU >= 1280 октетов (надеюсь намек на цифру понятен).

    Профиль определяет следующие роли:
    - роль маршрутизатора (Router) – используется для устройств, которые могут маршрутизировать IPv6 пакеты;
    - роль узла (Node) – используется для устройств, которые могу только принимать или отправлять пакеты IPv6; имеют функцию обнаружения сервисов и имеют сервис IPSS, позволяющий маршрутизаторам обнаруживать данное устройство;

    Устройства с ролью маршрутизатора, которым необходимо подключение к другому маршрутизатору могут иметь роль узла.

    Как ни странно, но передача пакетов IPv6 не является частью спецификации профиля, и указывается в IETF RFC «Transmission of IPv6 packets over Bluetooth Low Energy» . В этом документе опредлен еще один интересный момент, а именно то, что при передаче пакетов IPv6 используется стандарт 6LoWPAN - это стандарт взаимодействия по протоколу IPv6 поверх маломощных беспроводных персональных сетей стандарта IEE 802.15.4.

    Посмотрите на рисунок:


    В профиле определено, что IPSS, GATT и ATT используются только для обнаружения сервиса, а GAP используется только для обнаружения устройства и установки соединения.

    А вот выделенное красным, как раз говорит о том, что передача пакетов не входит в спецификацию профиля. Это позволяет программисту написать свою реализацию передачи пакетов.

    3. Улучшение конфиденциальности и безопасности.

    Одной из обязанностей менеджера безопасности (Sequrity manager) (SM) является сопряжение двух устройств. В процессе сопряжения создаются ключи, которые затем используются для шифрования связи. Процесс сопряжения состоит из 3-х фаз:
    • обмен информацией о способах сопряжения;
    • генерация краткосрочных ключей (Short Term Key (STK));
    • обмен ключами.
    В версии 4.2 2-я фаза разделилась на 2 части:
    • генерация краткосрочных ключей (Short Term Key (STK)) под названием «LE legacy pairing»
    • генерация долговременных ключей (Long Term Key (LTK)) под названием «LE Secure Connections»
    А 1-я фаза добавилась еще одним способом сопряжения: «Numeric Comparison» который работает только со вторым вариантом 2-й фазы: «LE Secure Connections».

    В связи с этим в криптографическом тулбоксе менеджера безопасности помимо 3-х существующих функций, появилось еще 5 и эти 5 используются только для обслуживания нового процесса сопряжения «LE Secure Connections». Эти функции генерируют:

    • LTK и MacKey;
    • подтверждающие переменные;
    • переменные проверки аутентификации;
    • 6-ти значные числа, используемые для отображения на связываемых устройствах.
    Все функции используют алгоритм шифрования AES-CMAC с 128-ми битным ключом.

    Так вот, если при сопряжении во 2-й фазе по методу «LE legacy pairing» генерировалось 2 ключа:

    • Temporary Key (TK): 128-ми битный временный ключ, используемый для генерации STK;
    • Short Term Key (STK): 128-ми битный временный ключ, используемый для шифрования соединениЯ
    то по методу «LE Secure Connections» генерируется 1 ключ:
    • Long Term Key (LTK): 128-ми битный ключ, используемый для шифрования последующих соединениЙ.
    Результатом этого нововведения мы получили:
    • предотвращение отслеживания, т.к. теперь за счет «Numeric Comparison» есть возможность контролировать возможность подключения к Вашему устройству.
    • улучшение энерго-эффективности, т.к. теперь не требуется дополнительная энергия для повторных генераций ключей при каждом соединении.
    • отраслевой стандарт шифрования для обеспечения конфиденциальных данных.
    Как это ни странно звучит, но за счет улучшения безопасности мы получили улучшение энерго-эффективности.

    4. Есть ли уже возможность пощупать?


    Да, есть.
    NORDIC Semiconductor выпустил «nRF51 IoT SDK» который включает в себя стек, библиотеки, примеры и API для устройств серии nRF51. Сюда входят:

    • чипы nRF51822 и nRF51422;
    • nRF51 DK;
    • nRF51 Dongle;
    • nRF51822 EK.
    По

    Bluetooth 5 – это не просто другое поколение Bluetooth. Это значительное изменение в способе подключения к другим устройствам. С этого момента ваша жизнь резко изменится, если ваш смартфон оснащен Bluetooth 5.

    Что такое Bluetooth и как его использовать?

    В 1994 году появился новый стандарт связи устройств. Шведская компания Эрикссон привела в то время к унификации беспроводных технологий, как и в 20 веке, когда король Харальд Блюйз объединил викингами под одной нацией. В честь этого короля новая волна была окрещена его именем, и в 2017 году пятое поколение приносит нам новое измерение, чтобы общаться с объектами вокруг нас.

    Наличие Bluetooth 5 на наших телефонах означает, что мы также будем иметь гораздо более тесную связь с интеллектуальными объектами вокруг нас. Bluetooth 5 работает быстрее, сильнее и может доходить до четырех раз больше, чем предыдущая версия.

    Hands-free звонки и необходимость приблизиться к вашему телефону, потому что вы теряете связь, ушли в прошлое с устройствами Bluetooth 5. Теперь вы можете отправиться в любое место своего дома, не теряя соединения, независимо от того, где находится ваш телефон. Это все благодаря способности Bluetooth 5 поддерживать высокую пропускную способность более чем на 100 метров. Данное расстояние Usain Bolt может пробежать за 9,58 секунд, а Bluetooth будет принимать за 5 миллисекунд.

    У нас уже есть устройства, которые синхронизируются по Bluetooth, но до сих пор вы могли слушать музыку только на одном динамике или на одном наушнике. С помощью Bluetooth 5 вы можете подключить несколько устройств.

    Диапазон Bluetooth находится между NFC и Wi-Fi. Его главным преимуществом является его безопасность. Зашифрованная информация перемещается с одного устройства на другое, что делает его особенно полезным для устройств, которые контролируют наше здоровье или даже управляют платежами.

    Сети Wi-Fi в наших домах, и Bluetooth 5 может помочь отменить их, контролируя большую часть устройств IoT, подключенных к Wi-Fi, таких как динамики, телевизор или кофейник. Кроме того, благодаря BLE (Bluetooth с низким энергопотреблением), вам, возможно, не придется зависеть от разъемов, так как вы будете использовать меньше энергии.

    Bluetooth 5: новые устройства, которые будут определять будущее IoT

    Наши смартфоны постепенно начинают становиться пультом дистанционного управления для всех электронных устройств вокруг нас. Не только фитнес-трекеры или наушники; Мы можем теперь управлять пылесосами, лампочками и даже автомобилями с нашими телефонами.

    В марте на рынок вышли первые устройства с этой новой технологией, которая была анонсирована чуть меньше, чем год назад: Samsung Galaxy S8 и S8 +. Второй, Xiaomi Mi 6, был выпущен на китайский рынок в конце апреля. Следующие устройства, которые будут поставляться с Bluetooth 5, будут HTC U 11, который будет выпущен 16 мая, и Sony Xperia XZ Premium, который должен появиться в магазинах этим летом.

    Эти четыре устройства первыми взяли азарт на эту улучшенную версию Bluetooth, но можно с уверенностью сказать, что после весны мы, вероятно, также увидим эту спецификацию на OnePlus 5, Samsung Galaxy Note 8.

    Только подключения одного комплекта наушников ушла в прошлое благодаря Bluetooth 5.

    Bluetooth 5: удвоенная скорости и диапазон

    Пятое поколение этой короткой волны, которая движется в диапазоне 2,4 ГГц, имеет гораздо больший охват и быстрее, чем предыдущие версии. Он обеспечивает низкое энергопотребление и высокий уровень безопасности с помощью шифрования (который соответствует стандарту защиты правительства США), а также в два раза быстрее, до 5120 кбит/с.

    Bluetooth 5 удваивает диапазон Bluetooth 4.0, который составляет до 60 метров. Другими словами, на 240 метров BT5 поддерживает скорость 128 кбит/с, а на 120 м – 500 кбит/с. С другой стороны, это новое поколение также может иметь в 8 раз больше соединений, чем старый стандарт.

    Bluetooth 5 поддерживает BLE (Bluetooth с низким энергопотреблением), который был представлен в версии 4.0. Таким образом, увеличение скорости и дальности не влияет на энергопотребление устройств BLE.

    Bluetooth 5: новое измерение для аудио

    Во-первых, это увеличение расстояния, скорости и количества подключений повлияет на количество устройств, к которым мы можем подключиться, и объем информации, которую мы можем отправить. Это уже непосредственно влияет на нас.

    С Galaxy S8 мы можем одновременно подключить две Bluetooth-гарнитуры. Таким образом, два человека могут слушать одну и ту же песню одновременно, не беспокоя окружающих. Однако, с видео на S8, мы заметили небольшую задержку в одном из двух подключенных наушников, но мы надеемся, что это улучшится с обновлениями программного обеспечения. В версии 5.0 аудио не имеет специального сжатия для улучшения качества, но ожидается, что этот аспект будет расширен в стандартном обзоре в 2018 году, возможно, в версии 5.1.


    Аудио для двух Bluetooth-гарнитур с Samsung Galaxy S8.

    Вторая (и на мой взгляд самая важная) вещь заключается в том, что при большем объеме данных качество звука может увеличиваться, пока нет никакой разницы между ним и использованием кабеля. В настоящее время сжатие звука через Bluetooth, SBC, хуже, чем у CD, так как обычно оно передается со скоростью около 328 Кбит/с. Но эта скорость не является проблемой для Bluetooth 5.

    У Sony уже есть технология под названием LDAC, которая передает аудио через Bluetooth со скоростью 990 Кбит/с, что является вполне управляемой скоростью передачи для Bluetooth 5.

    Bluetooth 5 – это будущее

    Через четыре года в мире будет более 48 миллиардов смарт-устройств, из которых около трети будет иметь Bluetooth-соединение. Другими словами, на наши смартфоны будет подключено несколько миллиардов устройств. Очевидно, что стандарт Bluetooth будет одним из ведущих игроков в Интернете вещей (IoT).

    Это уже король связи среди носимых, и многие устройства Smart Home также общаются с этой «голубой» волной. Поэтому единственное, что остается в будущем, это раздвинуть границы.

    Очевидное будущее – это тот случай, когда мы можем контролировать больше устройств, чем в настоящее время с нашими смартфонами. Скоро мы сможем менять каналы через Bluetooth, а также увеличивать и уменьшать температуру на термостате или яркость света в нашей гостиной.

    Bluetooth обладает большим потенциалом в области виртуальной реальности с этой новой скоростью. Благодаря крепкой связи между гарнитурами VR и другими устройствами нам больше не придется помещать наши смартфоны в мини гарнитуру. Телефонные дисплеи могли иметь четкое разрешение, не жертвуя временем автономной работы, и гарнитуры VR могли иметь свой собственный экран с правильным разрешением для своей цели. Это также значительно снизит вес устройства.

    Видео: Новости о новой технологии Blutetooth 5.0

    Здравствуйте.

    3 декабря 2014 года Bluetooth SIG официально анонсировала спецификацию bluetooth версии 4.2.
    В пресс-релизе указаны 3 главных нововведения:

    • увеличение скорости приема-передачи данных;
    • возможность подключения к интернету;
    • улучшение конфиденциальности и безопасности.

    Главный тезис пресс-релиза: версия 4.2 - идеальна для интернета вещей (IoT).
    В этой статье я хочу рассказать, как реализованы эти 3 пункта. Кому интересно добро пожаловать.

    Все, что описано ниже, относится только к BLE, поехали…

    1. Увеличение скорости приема-передачи пользовательских данных.

    Самым главным недостатком у BLE была малая скорость передачи данных. Хотя с какой стороны посмотреть, ведь изначально BLE придумывали ради сохранения энергии источника, питающего устройство. А чтобы беречь энергию, надо с перерывами выходить на связь и передавать немного данных. Однако, все равно, весь интернет заполнен возмущениями о малой скорости и вопросами о возможности ее увеличения, а также увеличения размера передаваемых данных.

    И вот с появлением версии 4.2, Bluetooth SIG заявил об увеличении скорости передачи в 2,5 раза и размера передаваемого пакета в 10 раз. Как же они этого добились?

    Сражу скажу, что эти 2 цифры связаны друг с другом, а именно: скорость увеличилась потому, что увеличился размер передаваемого пакета.

    Посмотрим на PDU (protocol data unit) канала данных:


    Каждый PDU содержит 16-ти битный заголовок (header). Так вот, этот заголовок в версии 4.2 отличается от заголовка в версии 4.1.

    Вот заголовок версии 4.1:

    А вот заголовок версии 4.2:

    Примечание: RFU (Reserved for Future Use) - поле, обозначенное этой аббревиатурой зарезервировано для будущего использования и заполняется нулями.

    Как мы видим, последние 8 бит заголовка отличаются. Поле «Lenght» - это сумма длин полезных данных и поля MIC (Message Integrity Check), находящегося в PDU (если последнее включено).
    Если в версии 4.1 поле «Lenght» имеет размер 5 бит, то в версии 4.2 это поле размером 8 бит.

    Отсюда несложно вычислить, что поле «Lenght» в версии 4.1 может содержать значения в промежутке от 0 до 31, а в версии 4.2 в промежутке от 0 до 255. Если из максимальных значений вычесть длину поля MIC (4 октета), то получим, что полезных данных может быть 27 и 251 октет для версии 4.1 и 4.2 соответственно. На самом деле максимальное кол-во данных еще меньше, т.к. в полезной нагрузке находятся еще и служебные данные L2CAP (4 октета) и ATT (3 октета), но это мы рассматривать не будем.

    Таким образом размер передаваемых пользовательских данных увеличился приблизительно в 10 раз. Что же касается скорости, которая, почему-то, увеличилась на в 10 раз, а всего в 2.5 раза, то тут нельзя говорить о пропорциональном увеличении, потому, что все упирается еще и в гарантированность доставки данных, ведь гарантировать доставку 200 байт немного сложнее чем 20-ти.

    2. Возможность подключения к интернету.

    Пожалуй, самое интересное нововведение, из-за которого Bluetooth SIG и объявила, что версия 4.2 делает интернет вещей (IoT) лучше именно благодаря этой возможности.

    Еще в версии 4.1 в L2CAP появился режим «LE Credit Based Flow Control Mode». Этот режим позволяет управлять потоком данных, используя т.н. схему, основанную на кредите. Особенность схемы в том, что она не использует сигнальные пакеты, для обозначения кол-ва передаваемых данных, а запрашивает у другого устройства кредит на определенный объем данных для передачи, тем самым ускоряя процесс передачи. При этом, принимающая сторона каждый раз при получении фрейма, уменьшает счетчик фреймов, и при достижении последнего фрейма может разорвать соединение.

    В списке команд L2CAP появилось 3 новых кода:
    - LE Credit Based Connection request – запрос на соединение по схеме кредита;
    - LE Credit Based Connection response – ответ на соединение по схеме кредита;
    - LE Flow Control Credit – сообщение о возможности получить дополнительные LE-кадры.

    В пакете «LE Credit Based Connection request»


    есть поле «Initial Credits» длиной в 2 октета, указывающее на кол-во LE-фреймов, которое устройство может отправить на уровне L2CAP.

    В ответном пакете «LE Credit Based Connection response»


    в том же поле указано кол-во LE-фреймов, которое может отправить другое устройство, а также в поле «Result» указан результат запроса на соединение. Значение 0x0000 говорит об успехе, остальные значения указывают на ошибку. В частности, значение 0x0004 указывает на отказ в соединении из-за отсутствия ресурсов.

    Таким образом уже в версии 4.1 появилась возможность передачи большого кол-ва данных на уровне L2CAP.
    И вот, практически одновременно с выходом версии 4.2, публикуется:

    • сервис: «IP Support Service» (IPSS) .
    • профиль IPSP (Internet Protocol Support Profile) , который определяет поддержку передачи пакетов IPv6 между устройствами, имеющими BLE.

    Главным требованием профиля для уровня L2CAP является «LE Credit Based Connection» появившееся в версии 4.1, которое, в свою очередь позволяет передавать пакеты с MTU >= 1280 октетов (надеюсь намек на цифру понятен).

    Профиль определяет следующие роли:
    - роль маршрутизатора (Router) – используется для устройств, которые могут маршрутизировать IPv6 пакеты;
    - роль узла (Node) – используется для устройств, которые могу только принимать или отправлять пакеты IPv6; имеют функцию обнаружения сервисов и имеют сервис IPSS, позволяющий маршрутизаторам обнаруживать данное устройство;

    Устройства с ролью маршрутизатора, которым необходимо подключение к другому маршрутизатору могут иметь роль узла.

    Как ни странно, но передача пакетов IPv6 не является частью спецификации профиля, и указывается в IETF RFC «Transmission of IPv6 packets over Bluetooth Low Energy» . В этом документе опредлен еще один интересный момент, а именно то, что при передаче пакетов IPv6 используется стандарт 6LoWPAN - это стандарт взаимодействия по протоколу IPv6 поверх маломощных беспроводных персональных сетей стандарта IEE 802.15.4.

    Посмотрите на рисунок:


    В профиле определено, что IPSS, GATT и ATT используются только для обнаружения сервиса, а GAP используется только для обнаружения устройства и установки соединения.

    А вот выделенное красным, как раз говорит о том, что передача пакетов не входит в спецификацию профиля. Это позволяет программисту написать свою реализацию передачи пакетов.

    3. Улучшение конфиденциальности и безопасности.

    Одной из обязанностей менеджера безопасности (Sequrity manager) (SM) является сопряжение двух устройств. В процессе сопряжения создаются ключи, которые затем используются для шифрования связи. Процесс сопряжения состоит из 3-х фаз:

    • обмен информацией о способах сопряжения;
    • генерация краткосрочных ключей (Short Term Key (STK));
    • обмен ключами.

    В версии 4.2 2-я фаза разделилась на 2 части:

    • генерация краткосрочных ключей (Short Term Key (STK)) под названием «LE legacy pairing»
    • генерация долговременных ключей (Long Term Key (LTK)) под названием «LE Secure Connections»

    В связи с этим в криптографическом тулбоксе менеджера безопасности помимо 3-х существующих функций, появилось еще 5 и эти 5 используются только для обслуживания нового процесса сопряжения «LE Secure Connections». Эти функции генерируют:

    • LTK и MacKey;
    • подтверждающие переменные;
    • переменные проверки аутентификации;
    • 6-ти значные числа, используемые для отображения на связываемых устройствах.

    Все функции используют алгоритм шифрования AES-CMAC с 128-ми битным ключом.

    Так вот, если при сопряжении во 2-й фазе по методу «LE legacy pairing» генерировалось 2 ключа:

    • Temporary Key (TK): 128-ми битный временный ключ, используемый для генерации STK;
    • Short Term Key (STK): 128-ми битный временный ключ, используемый для шифрования соединениЯ

    то по методу «LE Secure Connections» генерируется 1 ключ:

    • Long Term Key (LTK): 128-ми битный ключ, используемый для шифрования последующих соединениЙ.

    Результатом этого нововведения мы получили:

    • предотвращение отслеживания, т.к. теперь за счет «Numeric Comparison» есть возможность контролировать возможность подключения к Вашему устройству.
    • улучшение энерго-эффективности, т.к. теперь не требуется дополнительная энергия для повторных генераций ключей при каждом соединении.
    • отраслевой стандарт шифрования для обеспечения конфиденциальных данных.

    Как это ни странно звучит, но за счет улучшения безопасности мы получили улучшение энерго-эффективности.

    4. Есть ли уже возможность пощупать?

    Да, есть.
    NORDIC Semiconductor выпустил «nRF51 IoT SDK» который включает в себя стек, библиотеки, примеры и API для устройств серии nRF51. Сюда входят:

    • чипы nRF51822 и nRF51422;
    • nRF51 DK;
    • nRF51 Dongle;
    • nRF51822 EK.

    С овременные смартфоны и другие устройства, рекламируют поддержку «Bluetooth 5.0» в своем списке спецификаций. Вот что нового в последней и самой лучшей версии Bluetooth.

    Что такое Bluetooth?

    Bluetooth 5.0 является последней версией стандарта беспроводной связи Bluetooth. Он обычно используется для беспроводных наушников и другого аудиооборудования, а также для беспроводных клавиатур, мышей и игровых контроллеров. Bluetooth также используется для связи между различными устройствами умного дома и Интернета вещей (IoT).

    Новая версия стандарта Bluetooth означает различные улучшения, но только при использовании с совместимыми периферийными устройствами. Другими словами, Вы не увидите никакой выгоды от обновления телефона с Bluetooth 5.0, если все Ваши аксессуары Bluetooth были разработаны для более старой версии Bluetooth. Однако Bluetooth обладает обратной совместимостью, поэтому Вы можете продолжать использовать существующие Bluetooth 4.2 и более старые устройства с телефоном Bluetooth 5.0. И когда Вы покупаете новые периферийные устройства с поддержкой Bluetooth 5.0, они будут работать лучше благодаря Вашему телефону с Bluetooth 5.0.

    Низкое энергопотребление Bluetooth для беспроводных наушников (и многое другое)

    Важно отметить, что все усовершенствования Bluetooth относятся к спецификации Bluetooth Low Energy, которая была введена с Bluetooth 4.0, а не к классическому Bluetooth-радио, которое использует больше энергии. Технология Bluetooth Low Energy предназначена для снижения энергопотребления периферийных устройств Bluetooth. Первоначально он использовался для носителей, маяков и других маломощных устройств, но имел некоторые серьезные ограничения.

    Например, беспроводные наушники не могли общаться через Bluetooth Low Energy, поэтому вместо этого им пришлось использовать более мощный голосовой стандарт Bluetooth. С Bluetooth 5.0 все аудиоустройства обмениваются данными по Bluetooth Low Energy, что означает снижение потребления энергии и увеличение срока службы батареи. В будущем многие другие типы устройств смогут связываться с Bluetooth Low Energy.

    Примечательно, что AirPods от Apple не используют Bluetooth 5.0. Они используют Bluetooth 4.2 и специальный чип Apple W1 для улучшения соединения. На Android Bluetooth 5.0 должен помочь сделать Bluetooth-наушники чем-то, что Вы хотите использовать.

    Dual Audio

    Bluetooth 5.0 также обеспечивает отличную новую функцию, позволяющую одновременно воспроизводить звук на двух подключенных устройствах. Другими словами, у Вас могут быть две пары беспроводных наушников, подключенные к Вашему телефону, и они одновременно передают звук обоим из них через стандартный Bluetooth. Или Вы можете воспроизводить аудио на двух разных динамиках в разных комнатах. Вы могли бы одновременно передавать два разных аудиоисточника на два разных аудиоустройства одновременно, поэтому два человека могли слушать две разные части музыки, но транслировались бы они с одного телефона.

    Эта функция называется «Dual Audio» на Samsung Galaxy S8. Просто подключите два аудиоустройства Bluetooth к Вашему телефону, включите функцию Dual Audio, и Вы готовы к работе. Однако это не должно быть функцией Samsung. Он включен Bluetooth 5.0 и, как мы надеемся, появится на устройствах других производителей.

    Больше скорости, расстояния и пропускной способности

    Основными преимуществами Bluetooth 5.0 являются улучшенная скорость и больший диапазон. Другими словами, он работает быстрее и может работать на больших расстояниях, чем более старые версии Bluetooth.

    Когда Вы его получите?

    Сегодня Вы можете получить устройства, поддерживающие Bluetooth 5.0, такие как iPhone 8 и 8 Plus, iPhone X, Samsung Galaxy S8 и S9 и будущие телефоны Android. Однако, Вам также понадобятся Bluetooth 5.0. Они еще не получили широкого распространения, но многие производители обещают выпускать устройства Bluetooth 5.0 в 2018 году.

    Поскольку Bluetooth поддерживает обратную совместимость, Ваши Bluetooth 5.0 и более старые устройства Bluetooth будут работать вместе. Это немного похоже на переход на новый, более быстрый стандарт Wi-Fi. Даже после того, как Вы получите новый маршрутизатор, поддерживающий более быстрый Wi-Fi, Вам также необходимо обновить все остальные устройства. Но Ваши более старые устройства с поддержкой Wi-Fi все еще могут подключаться к Вашему новому маршрутизатору, причем на более медленной скорости, чем маршрутизатор поддерживает.

    Если Вы можете получить доступ к телефону Android с Bluetooth 5.0 и наушникам с Bluetooth 5.0, у Вас, скорее всего, будет намного лучший беспроводной звук, чем у старого стандарта Bluetooth.

    Пользователи iPhone могут получить хороший опыт работы с собственными наушниками AirPods или Beats от Apple благодаря чипу W1, но теперь на Android получить хороший Bluetooth-звук. Bluetooth 5.0 должен даже улучшить беспроводные наушники на iPhone, если Вы решите перейти на сторонние наушники Bluetooth 5.0 вместо наушников Apple с чипом W1.

    Однако мы не рекомендуем обновлять каждую мелочь. Даже если у Вас ноутбук с поддержкой Bluetooth 5.0, например, обновление мыши с поддержкой Bluetooth 5.0, вероятно, не будет большим улучшением. Но, поскольку поддержка Bluetooth 5.0 находит свое отражение в каждом новом устройстве Bluetooth, Bluetooth-периферия станет лучше, а Bluetooth станет более надежным и энергоэффективным.

    Все современные смартфоны оснащаются Bluetooth четвертого поколения – какие-то получают версию 4.0, какие-то 4.1, а некоторые 4.2. Тем временем вышла пятая версия «синего зуба». В этой статье мы расскажем о ее преимуществах над Bluetooth 4.2 и как эти плюсы применят на практике.

    В два раза быстрее

    Данные через Bluetooth 5-ого поколения будут теперь передаваться на максимальной скорости 6,25 МБ/с – раньше было 3,125 МБ/с . Это все еще намного меньше, чем у проводных конкурентов:

    • Apple Lightning – 60 МБ/c
    • USB 2.0 – 60 МБ/с
    • USB 3.0 – 625 МБ/с
    • USB 3.1 – 1210 МБ/с

    Но на то они и проводные!

    В результате, увеличится скорость синхронизации умных часов со смартфоном, элементов интернета вещей друг с другом и с базой.

    В четыре раза дальше

    В помещениях радиус действия увеличился с 10 до 40 метров , на улице – с 50 до 200 метров .

    Бегать на стадионе можно будет без смартфона в кармане. Оставьте его в рюкзаке, наденьте Bluetooth-наушники и бегите себе – в кармане не будет ничего болтаться. Может быть именно телефон мешал вам пробежать марафон! Правда, на 42 километра 195 метров с беспроводными наушниками не убежишь.

    Возможно, Фабрегас не попадает в состав, потому что ему мешают наушники с Bluetooth 4.2

    Для организации интернета вещей особенно важен увеличенный радиус действия. Если для квартир как-то хватало и старых версий Bluetooth, то в большом доме приходилось идти на компромиссы. Теперь же можно без проблем выставить какой-то элемент IoT во двор, подальше от остальных.

    В восемь раз больше данных через широковещательные каналы

    Широковещательные каналы нужны, чтобы интернет вещей работал со сторонними Bluetooth-устройствами без предварительного подключения. В таком режиме теперь можно передавать больше информации: 255 байт против 31 в Bluetooth 4.2.

    Объясню на примере, зачем нужны широковещательные каналы. Представим современную больницу, в которой реализован интернет вещей. Человек заходит и ему через Bluetooth сразу прилетает информация, в какой кабинет ему нужно. Больше он ничего не может получить, потому что не подключен полноценно к больничному интернету вещей.

    Объем этой информации – 31 байт, потому что используется Bluetooth 4.2. А с 5-ой версией человек получит еще имя доктора, примерное время ожидания и телефон главврача для жалоб – размер этих данных составляет уже 255 байт.

    Расходует в 2,5 раза меньше энергии

    Кажется, что с увеличенными показателями скорости и дальности действия Bluetooth 5 станет прожорливее. На деле же все ровно наоборот — новый стандарт гораздо экономичнее к потреблению энергии. Для смартфонов с батарейками по 3 000 мАч расход энергии Bluetooth 4.2 не был критичным. В случае же с умными часами прирост автономности может быть ощутимым, хотя, конечно, нужно проверять на практике.

    Последовательная система подключения

    Масштабировать интернет вещей станет проще благодаря новой последовательной системе подключения. Раньше каждый девайс соединялся с общим базовым, а теперь достаточно будет подключиться к соседнему элементу.

    Вспоминаем физику!

    Может, когда-то мы увидим городскую систему IoT не в рамках квартиры или дома, а целого района или даже города? И основана она будет на энергоэффективном и легко масштабируемом Bluetooth 5.

    Почему ещё Bluetooth связывают с интернетом вещей? Дело в том, что элементы IoT слишком разрозненны: каждый производитель делает что-то (или вообще всё) по-своему. Bluetooth же – одна из вещей, которая их всех объединяет. Он используется практически во всех устройствах: телефонах, часах, ноутбуках, автомобилях и так далее.

    Кстати, новый стандарт обратно совместим со старыми протоколами.

    Когда ждать?

    Да уже дождались. Вся необходимая документация для разработки девайсов и ПО с поддержкой Bluetooth 5 появилась на официальном сайте еще в начале года, а на днях вышли первые смартфоны с пятой версией «синего зуба» – .

    Bluetooth 5 – это не революция ни в коем случае, а, скорее, эволюционное развитие технологии. В новом стандарте лишь улучшили показатели предыдущего, но ничего нового «синий зуб» делать не научили. Протокол 4.2 умеет все то же, что и Bluetooth 5, только хуже в несколько раз.



    
    Top