• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    BLE модули TB-04 (TLSR8251)

    Вас никто не заставляет изучать или что-то делать на данных чипах.
  2. pvvx

    BLE модули TB-04 (TLSR8251)

    Первое сообщение темы, первая ссылка.
  3. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    В модулях BLE от BT5.0 модуляция изменяется. По уровню приема меняется во время соединения, если это предусмотрено. И часто это предусмотрено. Android при малом расстоянии переходит на 2M РНY. и пару программных. Т.е. больше чем у nRF24.
  4. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Если вы перепишете на ESP дрова на передачу-прием с малыми паузами, то любой ESP сгорит или придется лепить троттлинг. У ESP32 ток будет за 1A, а ESP8266 просто выгорит (там нужно более 1.2Вт рассеять). Что ж поделать с кристаллом и RF от ESP8089 от 2012 года, а разработки за пару лет до.
  5. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    ESP32 не успевает отвечать в таймаут на 500 мкс. Только в исключительных случаях, когда предварительно заготовлен ответ. Но после транзакции тупит совсем неимоверно и новую ему не осилить - нужно несколько мс для его "крутого софта", чтобы снова всё зарядить. А в TLSR825x - можно вообще без...
  6. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Все протоколы, включая передачу BLE рекламы используют rf_start_stx2rx(). Передача, установленная пауза в n мкс, прием с таймаутом (типично до 500 мкс), кол-во повторов-ретрансляций если не было приема... Т.е. вся транзакция при фрейме в дцать байт при 2M PHY может уложиться в половину мс. Т.е...
  7. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Значит вам изучать всё связанное с BLE ещё пару лет, включая как оптимально работать с MCU и прочие фишки...
  8. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Буфер TX/RX вроде на полтора кило (как для IP фрейма MTU 1500). Полу-аппартаные процедуры типа rf_start_srx2tx()/rf_start_stx2rx() с установкой задержек есть в практически каждом SDK. Дешифрация самого фрейма и выполнение задержек приема-передачи полу-аппаратная. ACCESS_CODE выбираете сами...
  9. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    TLSR825x. В режиме ESB шаг каналов до 50 MHz или менее. 3 типа модуляции.
  10. pvvx

    Делюсь опытом ESP8266. Уменьшение тока потребления.

    При тесте на ESP32 с nRF01 (ESB) вышло всего 150 транзакций в сек. ESP- ещё тот тормoз... На TLSR825x может значительно быстрее, но тогда ESP пропускает большинство пакетов и требуются ретранзакции, что сводит всё на нет: Кусок кода TLSR825x с либой для ESB: ...
  11. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Connection interval в BLE - минимум 7.5 мс.
  12. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Т.е. так сложно описать структуры USB HID, если BLE? И при чем тут "hid compisite" ? Игровые мышки работают на проприетарных (закрытых) протоколах. Иначе как обеспечить опрос в 1000..2000 Гц?
  13. pvvx

    Делюсь опытом ESP8266. Уменьшение тока потребления.

    См: Application Note: Telink Enhanced ShockBurst Engine User Guide.
  14. pvvx

    Делюсь опытом ESP8266. Уменьшение тока потребления.

    Тогда ESB и прочие варианты, используемые в мышках. У Telink мышки опрос вроде в 1000 Гц.
  15. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Сборка всех версий термометров (7 шт) в Windows занимает до 10 сек.
  16. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Описано в самом начале. В сборке Linux или OpenWRT к примеру. Не может. Для игр CPU дороже, но медленнее в раб. программах.
  17. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    HID BLE для TLSR825x есть.
  18. pvvx

    Делюсь опытом ESP8266. Уменьшение тока потребления.

    А у время от срабатывания геркона на Xiaomi LYWSD03MMC до вывода на GPIO на приемнике AdScanerTrg: 2.9...3.5 мс. И туда входит просыпание SoC в LYWSD03MMC, передача по 3-м каналам BLE рекламы, прием на другом TLSR825x (TB-03F), разбор сообщения и вывод события открытия/закрытия на GPIO. Т.е...
  19. pvvx

    Делюсь опытом ESP8266. Уменьшение тока потребления.

    Для примера delay у проводных мышек - от 5 мс :P
  20. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Да вроде бесплатно, но требуют подписать NDA. А вы решили выпускать мышки под их проприетарные протоколы?
Сверху Снизу