Драйвер Bluetooth ожидал событие hci определенного размера, но не получил его

Обновлено: 06.07.2024

маленький кекс

Выдающийся

Я установил новый SSD, и с тех пор у моего компьютера возникают проблемы. Пару раз у меня был сбой «загрузки диска». Но я проверил свои соединения в башне своего ПК, попробовал еще раз, и он загрузился. Но иногда зависает без видимых причин. Сам компьютер в порядке, но моя мышь и клавиатура перестают работать (и мерцает подсветка клавиатуры). В других случаях все замерзнет. Но в последнее время каждый раз, когда я что-то делаю, случаются такие моменты, как зависание на 1 секунду, прежде чем компьютер восстановится.

Когда я проверяю средство просмотра событий после того, как мне пришлось перезагрузить компьютер из-за какого-то полного зависания, каждый раз я получаю разные события. Вот основные из них:

Идентификатор события 10, источник: WMI — фильтр событий с запросом «SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA «Win32_Processor» AND TargetInstance.LoadPercentage > 99» не может быть повторно активирован в пространстве имен «//./root/CIMV2» из-за ошибки 0x80041003. События не могут быть доставлены через этот фильтр, пока проблема не будет устранена.

Идентификатор события 5, источник: BTHUSB. Драйвер Bluetooth ожидал события гиперконвергентной инфраструктуры определенного размера, но не получил его.

Идентификатор события 11, источник: atapi — драйвер обнаружил ошибку контроллера на \Device\Ide\IdePort3. (Примечание: это порт, к которому подключен мой новый SSD)

Как устранить эту неполадку? Есть ли способ исправить это или определить, есть ли проблема с самим моим новым диском, клонированным образом или чем-то еще?

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

firefoxx04

Выдающийся

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

Я бы клонировал с помощью EasyUS TodoBackup Free, если бы это был диск не Samsung. Это не должно иметь значения, но стоит попробовать. У них есть опция клонирования «ssd» при клонировании одного диска на другой.

изменить: ошибка, о которой вы говорите, говорит \Ide\. Вы хотите установить контроллер sata на «AHCI» или «SATA». Убедитесь, что он не установлен в IDE. Это, безусловно, может вызвать проблемы с производительностью и, возможно, со стабильностью.

маленький кекс

Выдающийся

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

Я могу изменить свой BIOS на SATA, но я должен отметить, что ничего не менял в своем BIOS при замене дисков. Я только что подтвердил порядок загрузки, но оставил все как есть. Раньше у меня никогда не было проблем с моим меньшим SSD. Я купил точно такую ​​же модель, но большего размера.

firefoxx04

Выдающийся

Вы должны использовать AHCI/SATA в любом случае, иначе вы пожертвуете производительностью.

Если отключение режима ide не устраняет проблему, вернитесь к исходному диску и загрузитесь с него. Проверьте значения SMART на новом диске. Вполне возможно, что он просто неисправен.

firefoxx04

Выдающийся

Я использую это программное обеспечение для клонирования SSD (много клонирования каждую неделю). Он очень хорошо работает с дисками сторонних производителей (Samsung предоставляет собственное превосходное программное обеспечение).

Просто обязательно выберите "SSD" при настройке клона. Их платные варианты недорогие, но в БЕСПЛАТНОЙ версии есть именно то, что вам нужно.

маленький кекс

Выдающийся

Можете ли вы порекомендовать какое-либо программное обеспечение для диагностики SSD с помощью SMART? Я пробовал SSD life раньше, и теперь мой пробный период закончился, но я не уверен, есть ли другая программа, которую я могу использовать.

firefoxx04

Выдающийся

Похоже, работает хорошо. Если есть какие-либо проблемы, связанные со SMART, программа должна их показать.

маленький кекс

Выдающийся

Я скачал эту программу, но что мне нужно? Пишет, что состояние диска "ОК". Даже когда моя мышь отстает, когда я перемещаю ее по экрану.

*** DiskCheckup V3.4, сборка: отчет 1002 ***

SysInfo DLL Версия: SysInfo v1.0 Сборка: 1114
Время экспорта: 12:58:32, 21 ноября 2016 г.

Информация об устройстве:
Идентификатор устройства: 1
Интерфейс: ATA
Емкость устройства: 488380 МБ
Серийный номер: 2G2220080020
Номер модели: ADATA SP900
>Версия прошивки: 6.0.3b
Разделы:
C: 488282 МБ

Геометрия диска:
Цилиндры: 66151
Дорожки/цилиндр: 240
Секторов/дорожка: 63
Байт/сектор: 512
Всего секторов на диске: 1000215216 < br />Размер логического сектора: 512
Размер физического сектора: 512
Скорость вращения носителя: SSD
Размер буфера: 0 КБ
Размер ECC: 4 байта

Поддержка функций:
Поддерживается SMART: Да,
Поддерживается SMART: Да,
Поддерживается самотестирование SMART: Да,
Поддерживается журнал ошибок SMART: Да,
Поддерживается LBA: Да
Поддерживается IORDY: Да
Поддерживается CFast: Нет
Поддерживается DMA: Да
Максимально поддерживаемый режим Multiword DMA: 2
Выбран Multiword DMA: Нет
Максимум Поддерживаемый режим UltraDMA: 6.
Выбран режим UltraDMA: 5.
Максимальное поддерживаемое количество режимов PIO: 4. поддерживается: нет
поддерживаются счетчики событий Phy: да
поддерживается получение запросов на управление питанием: нет
поддерживается набор функций NCQ: да
сохранение настроек программного обеспечения: поддерживается, включено
Доставка данных по порядку: не поддерживается
Инициирование управления питанием: поддерживается, отключено
Автоматическая активация настройки DMA: поддерживается, отключено
Ненулевые смещения буфера: не поддерживается
Trusted Поддерживаемые вычисления: Нет
Поддерживается Host Protected Area (HPA): Да
Упреждающее чтение поддерживается: Да
Упреждающее чтение включено: Нет
Кэш записи поддерживается: Да
Кэш записи включен: Да
Поддерживается управление питанием: Да
Поддерживается режим безопасности: Да
Режим безопасности включен: Нет
Поддерживается наложение конфигурации устройства (DCO): Нет
Поддерживается 48-битная адресация: Да < br />Поддерживается автоматическое управление акустикой (AAM): Нет,
Поддерживается включение питания в режиме ожидания (PUIS): Да,
Включается включение питания в режиме ожидания (PUIS): Нет,
Расширенное управление питанием ( Поддерживается APM: Да
Включено расширенное управление питанием (APM): Да
Текущий уровень APM: Максимальная производительность
Поддерживается ассоциация CompactFlash (CFA): Нет
Ведение журнала общего назначения (GPL) поддерживается: Да
Поддерживается потоковая передача: Нет,
Поддерживается сквозная передача карты памяти: Нет,
Поддерживается расширенный режим питания: Нет,
Поддерживается расширенная отчетность о состоянии: Да,
Расширенная отчетность о состоянии включена : Нет
Запись-чтение-вер. Поддерживается ify: Да
Включена запись-чтение-проверка: Нет
Поддерживается контроль свободного падения: Нет
Поддерживается команда TRIM: Да
Поддерживается транспорт команд SCT: Да
NV Cache включен: нет
поддерживается управление питанием NV Cache: нет

УМНЫЕ АТРИБУТЫ:
ID Описание Значение состояния Наихудшее пороговое значение Исходное значение TEC
------------------------------------------ -------------------------------------------------- -------------------------------------------------- --------------
1 Частота ошибок при необработанном чтении OK 95 95 50 12498116 Н/Д
5 Счетчик удаленных блоков OK 100 100 3 0 Н/Д
9 Время включения питания OK 100 100 0 256976483254318 Н/Д
12 Счетчик циклов питания OK 100 100 0 8 Н/Д
171 Счетчик сбоев программы OK 100 100 0 0 Н/Д
172 Erase Fail Count OK 100 100 0 0 Н/Д
174 Счетчик непредвиденных потерь мощности OK 0 0 0 5 Н/Д
177 Дельта диапазона износа OK 0 0 0 0 Н/Д
181 Программа Счетчик ошибок (всего) OK 100 100 0 0 Н/Д
182 Счетчик сбоев удаления (всего) OK 100 100 0 0 Н/Д
187 Сообщенные неисправимые ошибки OK 100 100 0 0 Н/Д
194 Температура OK 35 45 0 35 CN/A
195 На лету Счетчик неисправимых ошибок ECC OK 120 120 0 12498116 Н/Д
196 Счетчик событий перераспределения OK 100 100 3 0 Н/Д
201 Неисправимое мягкое чтение E Error Rate OK 120 120 0 12498116 Н/Д
204 Мягкая коррекция ECC OK 120 120 0 12498116 Н/Д
230 Статус кривой срока службы OK 100 100 0 100 Н/Д
231 Остался срок службы SSD OK 100 100 10 8589934592 Н/Д
233 SandForce Internal OK 0 0 0 4294966403 Н/Д
234 SandForce Internal OK 0 0 0 0 Н/Д <241 Lifetime Writes from Host OK 0 0 0 0 н/д
242 Lifetime Reads from Host OK 0 0 0 0 н/д

У меня есть три разные Bluetooth-клавиатуры, которые я использую на своем ПК с Windows 8.1.

    Беспроводная клавиатура Apple

Я пользуюсь подделкой Apple Wireless Keyboard около шести месяцев, а вчера решил перейти на Logitech K810. Я зашел в «Устройства и принтеры» на панели управления и выбрал «Добавить устройство». Я выбрал K810 из списка доступных устройств и получил сообщение

"Это не сработало", "Попробуйте еще раз и убедитесь, что ваша клавиатура по-прежнему доступна для обнаружения".

Я попытался перезагрузить компьютер, но это не сработало, поэтому я попытался добавить свою беспроводную клавиатуру Apple и получил то же сообщение, что и при попытке добавить K810. После получения этого сообщения я должен перезапустить службу поддержки Bluetooh, чтобы мое устройство отображалось при нажатии кнопки «Добавить устройство».

Я несколько раз удалял и читал поддельную клавиатуру, поэтому знаю, что Bluetooth работает. Почему-то не могу добавить ни клавиатуру Apple, ни Logitech. Кто-нибудь знает, как успешно соединить эти клавиатуры

В средстве просмотра событий я вижу несколько сообщений:

В руководстве по K810 говорится, что его можно обнаружить только в течение 15 минут после нажатия кнопки подключения. См. также Использование беспроводной клавиатуры Apple в Windows.

5 ответов 5

Ваш приемник несовместим с GATT. Рискну предположить, что клавиатура Apple была сделана в последние 3-4 года. и вы указали номер модели для логи, который, как мы знаем, также BTLE.

Когда устройства Bluetooth синхронизируются, они совместно используют "профили ATTtribute". По сути, это просто «коды», чтобы сказать, с какой функциональностью они совместимы. Устройство в «режиме сопряжения» объявляет свои профили:

Меня зовут "телефонная гарнитура", и я могу сделать стерео Bluetooth A2DP или обычную гарнитуру HSP!

В этом случае, возможно, телефон не поддерживает стереозвук (у него нет профиля A2DP), поэтому он просто добавляет устройство в качестве гарнитуры. «безопасное сопряжение» (с использованием PIN-кода) здесь необязательно.

Клавиатуры НАМНОГО проще: у них есть только общий профиль, который есть на всех приемниках, и HID, который (для клавиатур) требует PIN-кода для безопасного подключения КАЖДЫЙ раз. Я подозреваю, что именно здесь он ломается из-за того, что другие клавиатуры более продвинуты:

  1. ПК ищет устройство.
  2. Устройство объявляет ATT/GATT (Bluetooth с низким энергопотреблением), HID (устройство ввода > клавиатура)
  3. Первая ошибка в этом журнале просто означает, что клавиатура не будет синхронизироваться до тех пор, пока ОС не будет загружаться каждый раз (ваш адаптер не может сохранять соединение сам по себе). Это нормально для более дешевых устройств.
  4. Ошибка 2: ПК не имеет BTLE (определенного в ATT), поэтому этот профиль удаляется и теперь выполняется стандартная процедура для HID — получение PIN-кода
  5. Ошибка 3. Устройство все еще ожидает подтверждения ATT, поэтому соединение не установлено или время ожидания истекло. (мексиканское противостояние)

Похоже на плохой драйвер bluetooth, который нередко встречается в среде Windows 8.1. Попробуйте следующее?

Шаг 1. Удалите драйверы устройств Bluetooth

Нажмите «Логотип Windows» + клавиши «X» на клавиатуре.

Нажмите «Диспетчер устройств» в этом списке.

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

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

Шаг 2. Ключ реестра

Нажмите клавишу Windows + R и введите Regedit.

Нажмите на знак плюс (+) рядом со следующими папками.

Перейдите в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class

Щелкните правой кнопкой мыши по клавише на левой панели — экспортируйте ее, чтобы можно было отменить в случае ошибки. Сохраните как Remove-Filters.reg (можно любое имя с расширением .reg).

На правой панели найдите любой из следующих вариантов = UpperFilters - LowerFilters - UpperFilters.bak - LowerFilters.bak

Если таковые существуют, щелкните по ним правой кнопкой мыши — Удалить.

Важно. В этом разделе, методе или задаче содержатся инструкции по изменению реестра. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для дополнительной защиты создайте резервную копию реестра перед его изменением. Затем вы можете восстановить реестр, если возникнет проблема. Дополнительные сведения о резервном копировании и восстановлении реестра.

Нажмите клавишу Windows + R.

Введите «regedit» в поле запуска.

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

Откройте меню "Файл" и выберите "Экспорт".

В поле "Сохранить в" выберите папку, в которую вы хотите сохранить резервную копию, а затем введите имя файла резервной копии в поле "Имя файла".


@RobertSeal У меня есть около 20 записей реестра класса 4D36E965-E325-11CE-BFC1-08002BE10318, та, с классом «Клавиатура» на правой панели, та, с которой нужно работать? Почему мы удаляем фильтры UpperFilters, LowerFilters и т. д.?

Наконец-то мне удалось подключить клавиатуру Logitech Bluetooth K810 к компьютеру Dell M6500 Precision с 64-разрядной версией Windows 10 и Bluetooth 2.0.

Сначала я удалил свои драйверы и снова установил их. Для моего Dell M6500 Precision это было приложение Dell Wireless 365 Bluetooth Module. Я следовал этому руководству, чтобы запустить .exe, который Windows 10 назвал несовместимым.

Это сломало мой драйвер Bluetooth в диспетчере устройств, и у меня появился значок предупреждения, а Bluetooth не работал.

введите здесь описание изображения

Затем я запустил драйверы Broadcom.exe снова, чтобы удалить мое неудачное обновление драйвера Bluetooth 4.0, это вызвало какой-то откат или обновление моих предыдущих драйверов, и внезапно мой Logitech k810 соединился, немного случайной удачи. Как ни странно, а может и не странно, сама клавиатура Logitech K810 указана в моем диспетчере устройств в разделе Bluetooth:

У меня не было сопряжения с Logitech K810, но оно было сопряжено с K810 Bluetooth 1. В прошлом клавиатура K810 была сопряжена с тем же компьютером Dell m6500, прежде чем я выполнил новую установку Windows 10, что вызвало K810 больше не подключается.

Возможно, моя клавиатура Logitech K810 использовала Bluetooth 1 для сопряжения с моим Dell M6500 в прошлом, я не могу вспомнить, какой разъем Bluetooth K810 я использовал раньше. После моей новой установки Windows 10 я попробовал все 3 слота Bluetooth K810 и получил одно и то же «Это не сработало», «Попробуйте еще раз и убедитесь, что ваша клавиатура все еще доступна для обнаружения». ошибка. Возможно, я всегда пытался выполнить сопряжение, а у K810 уже была информация о моем приемнике Dell M6500 в слоте Bluetooth 1, и это вызывало какой-то конфликт, который был разрешен, когда слот 1 Bluetooth K810 только что получил изменение для подключения к моему Dell. Ноутбук M6500, даже после чистой установки Windows на ноутбук, K810 все еще имел информацию о Bluetooth-приемнике моего ноутбука на Bluetooth 1. Я знаю, что это безумие.

Logitech K810 указан как сопряженное устройство в списке моих устройств Bluetooth.

Теперь последняя проблема заключалась в том, что Logitech Setpoint не обнаружил мою клавиатуру K810. Это наводит меня на мысль, что слот K810 1 не просто так получил возможность выполнить чистое непрерывное соединение. Поэтому я удалил устройство из настроек Windows Bluetooth, а затем снова подключил его к слоту 1 K810, не испытывая удачи, и благодаря этому K810 появился в Logitech Setpoint.

Если ваши устройства Bluetooth не работают при подключении к ПК или вы обнаружите, что устройства Bluetooth несовместимы с настройками вашего ПК, вы не одиноки. Многие пользователи Windows 10 также сообщают об этой проблеме. Но не беспокойтесь, эту проблему довольно легко решить. Вот 3 варианта, которые вы можете попробовать.


ПРИМЕЧАНИЕ. Вы можете запустить встроенное средство устранения неполадок, чтобы определить точную причину проблемы.

Нажмите кнопку «Пуск» > «Панель управления» (просмотр с помощью маленького значка) > «Устранение неполадок» > «Оборудование и звук».


< /p>

Выберите имеющееся у вас устройство Bluetooth и запустите средство устранения неполадок.

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

1. Обновите драйвер Bluetooth

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

Вы можете сделать это через Диспетчер устройств или самостоятельно найти нужный драйвер на веб-сайте производителя.

Если у вас нет времени, терпения или навыков работы с компьютером для обновления драйверов вручную, вы можете сделать это автоматически с помощью Driver Easy.

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

Вы можете автоматически обновлять драйверы с помощью БЕСПЛАТНОЙ или профессиональной версии Driver Easy. Но с Pro-версией это займет всего 2 клика (и вы получите полную поддержку и 30-дневную гарантию возврата денег):

2) Запустите Driver Easy и нажмите кнопку «Сканировать сейчас». Затем Driver Easy просканирует ваш компьютер и обнаружит проблемные драйверы.


3) Нажмите кнопку "Обновить" рядом с отмеченным Bluetooth-устройством, чтобы автоматически загрузить и установить правильную версию его драйвера (это можно сделать в БЕСПЛАТНОЙ версии).

Или нажмите «Обновить все», чтобы автоматически загрузить и установить правильную версию всех отсутствующих или устаревших драйверов в вашей системе (для этого требуется версия Pro — вам будет предложено выполнить обновление, когда вы нажмете «Обновить все»).


2. Переустановите драйвер устройства Bluetooth

Если обновление драйвера Bluetooth не помогает, хотя это очень маловероятно, попробуйте переустановить драйвер Bluetooth:

1) Откройте «Панель управления» > «Программы и компоненты» (вид с помощью маленького значка). Щелкните правой кнопкой мыши устройство Bluetooth и выберите "Удалить".




2) На клавиатуре одновременно нажмите клавишу с логотипом Windows и X и щелкните Диспетчер устройств.


3) Разверните Bluetooth. Щелкните правой кнопкой мыши устройство Bluetooth и выберите "Удалить".


< /p>

4) Перезагрузите компьютер. Windows поможет вам переустановить драйвер устройства Bluetooth после перезагрузки.

3. Проверьте службы Bluetooth

Если возня с драйверами не помогла вам решить эту проблему, вам следует проверить службы для устройств Bluetooth на вашем ПК:

1) На клавиатуре одновременно нажмите клавишу с логотипом Windows и R, введите services.msc и нажмите Enter.


2) Щелкните правой кнопкой мыши службу поддержки Bluetooth и выберите "Перезапустить".


< /p>

3) Дважды щелкните службу поддержки Bluetooth, чтобы открыть окно ее свойств. На вкладке «Общие» измените тип запуска на «Автоматически». Затем нажмите «Применить» и «ОК», чтобы сохранить и выйти.

Я использую MESH KIT, я подключил одну карту к ПК. Я использую терминал для связи с устройством. Мое приложение - клиент датчика и сервер датчика температуры. ПК подключен к карте клиента датчика. Из WICED HCI UART Control Protocol и hci_control_api.h я отправляю эту команду, чтобы получить температуру: 19 65 16 00 00

Я получаю ответ от двух датчиков: 19 81 16 11 00 1F 00 CD 65 00 00 00 FE F7 6D 3D 56 21 4F
00 01 2E 19 81 16 11 00 24 00 CD 65 00 00 00 FE F7 6D 3D 56 21 4F 00 01
2E

Я хочу знать, что означает каждый байт, чтобы разобрать его в моем приложении. Не могли бы вы мне помочь?

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Формат кадра WICED HCI определен в документе WICED HCI Control Protocol, который должен присутствовать при установке MTB. Первый октет — это Type = 0x19, за которым следуют 2 октета кода операции, а затем 2 октета длины данных. Поскольку интерфейс WICED HCI находится между вашим приложением, работающим на микроконтроллере, и вашим приложением, работающим на чипе, код операции и данные полностью зависят от вас. Пока первый байт равен 0x19, а длина правильно определяет конец пакета, встроенное приложение и MCU будут получать данные. SDK предоставляет образец реализации MCU (VS_ClientControl) для Windows и несколько встроенных «клиентов». Возможно, было бы проще повторно использовать определенный формат и коды операций.

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

Протокол Remote Provisioning Protocol реализован, протестирован и прошел сертификацию. Между тем, в релизе он отключен, поскольку спецификация Mesh 1.1 еще не опубликована. Если вы хотите оценить эту функцию, сообщите нам об этом, и мы, вероятно, сможем показать вам, как включить эту функцию при условии, что вы не сможете вывести ее на рынок, пока не будет опубликована Mesh 1.1.

Да, точность часов BLE довольно плохая (255 частей на миллион), и ожидается расхождение во времени между двумя устройствами. Способ синхронизации сети заключается в использовании модели времени. Убедитесь, что вы добавляете некоторую рандомизацию при отправке данных, чтобы избежать конфликтов.

Максимальный уровень Tx для CYW20819 составляет 4 дБм, а чувствительность Rx составляет около -90 (пожалуйста, проверьте точное значение в спецификации). На открытом пространстве два устройства должны разговаривать в пределах 40-50 метров. Есть очень похожее устройство CYW20820, такое же, как и 20819, но с внутренним усилителем мощности. Он может передавать 10 дБм (или даже 12, проверьте техпаспорт), поэтому расстояние должно быть 80-100 метров. Распространение РЧ в помещении — это отдельная тема, и невозможно определить расстояние для сценариев внутри помещений. Это зависит от размеров комнат, размера дверей, типа стен или даже типа и расположения установленной мебели.

Читайте также: