Статья

Android O и Bluetooth 5: все, что вам нужно знать

protection click fraud

В HTC U 11 а также Motorola Z2 Force оба поставляются с Android N и поддержка Bluetooth 4.2. Оба получают поддержку Bluetooth 5 с соответствующими обновлениями Android O. Давайте поговорим о том, что это значит и почему они ждали.

Это обновление только для программного обеспечения

Аппаратное обеспечение Qualcomm Snapdragon 835 поддерживает Bluetooth 5. Мы знаем, что это так, не только потому, что Qualcomm сообщает нам, но и потому, что такие телефоны, как OnePlus 5 а также Galaxy S8 и S8 + поставляется с поддержкой Bluetooth 5. HTC упоминает об этом в недавняя заявка FCC:

Основное изменение заключается в том, чтобы включить Bluetooth 5.0 с помощью программного обеспечения без каких-либо изменений оборудования. Исходный код / ​​SW-файл, связанный с включением ПО, будет принадлежать ТОЛЬКО корпорации HTC, и НЕВОЗМОЖНО передать этот исходный код / ​​файл программного обеспечения любой другой третьей стороне, чтобы повлиять на функцию RF, мощность или рейтинг этого устройство. За исключением изменений, упомянутых выше, никакие другие изменения не выполняются.

Изменения произойдут, когда эти телефоны будут обновлены до Android O (и нет, мы не знаем, когда это будет), и вам не придется ничего делать, отправлять куда-либо свои телефоны или получать новую SIM-карту. Это просто сработает.

Это круто, но чем Bluetooth 5 лучше, чем 4.2?

Характеристики Bluetooth очень похожи на спецификации USB. Они используют числовую систему для их отслеживания, и для того, чтобы соответствовать требованиям, оборудование должно соответствовать определенным пороговым значениям для скорости передачи и приема, энергопотребления и совместимости. Это означает, что большее число будет новее и лучше в некотором смысле, чем меньшее число, а скачок с 4,2 до 5 более значим, чем скачок с 4,1 до 4,2.

Bluetooth 5 обеспечивает больший радиус действия, более высокую скорость передачи данных и лучший способ подключения.

Bluetooth 5 предлагает три основные функции: в 4 раза больший диапазон, вдвое большую скорость передачи данных и в восемь раз более длинные пакеты ADV (ADV обозначает рекламу, а рекламные пакеты используются для трансляции того, что устройство может делать всем другим устройствам Bluetooth в спектр). Легко понять, почему больший диапазон - это хорошо, но важно знать, что передача данных - это больше, чем просто обмен файлами. Например, музыка также является цифровыми данными при потоковой передаче по Bluetooth, и более высокая скорость означает, что она может передавать больше аудиоданных для «лучшего» звука и меньшей вероятности ошибок синхронизации.

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

Пример: с помощью Bluetooth 5 ваш телефон может передавать музыку в наушники на расстоянии до 120 футов (по сравнению с 30 футов для более старых стандартов Bluetooth), отправлять в два раза больше цифровые данные, чтобы ваша музыка звучала более полно, не прерывалось так сильно и могла подключаться с меньшим количеством ошибок, потому что два устройства знают больше о том, на что способно каждое оф. Вокруг все хорошо.

Итак, почему HTC и Motorola ждут, когда Android O сделает переход?

Мы не можем быть на 100% уверены, почему они ждут, но, скорее всего, из-за дополнительной поддержки Bluetooth 5, которая входит в Android O.

Стандарт Bluetooth 5 был завершен в декабре 2016 года, поэтому все уже давно знают об изменениях. Когда Android N был завершен, стандарт Bluetooth 5 еще не был завершен, поэтому есть некоторые довольно важные функции, которые не поддерживаются. В частности, в Android N. отсутствуют две важные функции.

  • Предпочтительный PHY (физический) уровень с низким энергопотреблением. Когда два устройства обмениваются данными через Bluetooth, им необходимо найти лучший и наиболее эффективный способ отправки данных. Каждое устройство имеет набор проверок для поиска «правильного» метода для использования здесь, а поддержка Bluetooth 5 не проверяется. Это означает, что соединение будет возвращено к более раннему стандарту Bluetooth, и функции Bluetooth 5 не будут использоваться.
  • Пакеты ADV длиной более 60 байт не могут быть проверены. Когда два устройства Bluetooth «разговаривают» друг с другом, пакеты ADV сканируются. В Android N ожидается, что пакет будет определенной длины, поэтому пакеты размером более 60 байт могут возвращать ошибку или просто не читаться. В Android O это изменилось, и не существует ожидаемой длины каждого пакета, а необработанные данные считываются до тех пор, пока не будет достигнут конец пакета.

Проще говоря, это означает, что в версиях Android до O устройство Bluetooth 5 не может должным образом объявить, что это такое. и что он может делать, и когда соединение, наконец, будет установлено, оно вернется к более старому стандарту, даже если оборудование поддерживает Это.

Bluetooth 5 просто не был готов, когда разрабатывалась Android N.

Например, Samsung Galaxy S8 должен использовать код на уровне Bluetooth от самого Samsung, чтобы обойти эти проблемы, потому что Android не имеет поддержки. Это стоит больших денег и занимает много времени, и, в конце концов, все это, возможно, придется изменить для большей совместимости с Android O. Это больше бизнес-решение, чем техническое решение. Поскольку Samsung нашла время, чтобы добавить свои собственные дополнения к Bluetooth, она разумно построила стандарт Bluetooth 5 вместо более старого стандарта.

Bluetooth станет крутым, когда мы получим поддержку Android O и Bluetooth 5, верно?

Неа. Сожалею.

Все преимущества Bluetooth 5 требуют и то и другое устройства должны быть совместимы с Bluetooth 5. Если для одного устройства, например, задан Bluetooth 4.x, соединение возвращается к стандарту 4.x. Это означает, что пока ваши наушники или автомобильная система не будут готовы к Bluetooth 5, все это не имеет значения. Два телефона Galaxy S8, подключенные через Bluetooth, могут передавать файлы быстрее, но нет гарантии, что устройства Samsung версия Bluetooth 5 и версия Android O на 100% совместимы, поэтому соединение GS8 с HTC U11 может не принести пользу.

Преимущества Bluetooth 5 требуют, чтобы оба устройства были совместимы.

Когда Bluetooth 5 станет устаревшей новостью и все будет поддерживать его (а это произойдет не скоро), это изменится, и мы увидим преимущества. Хорошая новость заключается в том, что устройства IoT (Интернет вещей) обычно опережают все, и мы увидим поддержку Bluetooth 5 задолго до того, как другие устройства начнут ее использовать. Когда речь идет о сканировании с низким энергопотреблением, это может иметь большое значение из-за более длинных пакетов ADV. Вы сэкономите заряд батареи при поиске маяков или других устройств LE.

Android всегда был дальновидным, когда дело касалось Bluetooth, и мы видим это с каждой новой версией. Просто обратите внимание на другие устройства, на которые распространяется Bluetooth 5, чтобы воспользоваться преимуществами новых стандартов.

Джерри Хильденбранд

Джерри является постоянным ботаником Mobile Nation и гордится этим. Нет ничего, что он не мог бы разобрать, но многие вещи он не мог бы собрать заново. Вы найдете его в сети Mobile Nations и сможете напиши ему в Твиттере если хочешь поздороваться.

instagram story viewer