• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    Запрос-ответ - это самый оптимальный режим для WebBluetooth, т.к. отрабатывает по калбакам: по событию "принял": characteristic.addEventListener('characteristicvaluechanged', handleCharacteristicValueChanged); производится передача нового блока. И выходит, что USB-брелок(BT4.2) или smart c...
  2. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    Ну и как-бы предел для BLE4.2, 7.5 ms, LL=4, UART 4 Mbit/s, блок UART в 59 байт: Для большего блока RX-TX будет больше, ещё есть издержки на заголовки блоков для UART в UBIA...
  3. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    UBIA: UART throughput (sps). Вход RX и TX на модуле замкнут. В BLE передается блок для UART в 59 байт, в модуле он поступает в UART и тут-же принимается (перемычка на RX-TX) и принятое передается в BLE. Для Connect Interval = 11.25 ms и UART 2 MBaud Rate: Для Connect Interval = 7.5 ms и UART...
  4. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    https://googlechrome.github.io/samples/web-bluetooth/gap-characteristics-async-await.html
  5. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    olag_777 - В API должна быть команда смены Connection interval соединения. Это я пока делаю это через свой модуль его командами для диагностики и отвязки от API. Пример, лог соединения в Requesting bluetooth device... DOMException: User cancelled the requestDevice() chooser. Requesting...
  6. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    Походу, наверно, возникло недопонимание. Connection interval соединения как устанавливается, так и устанавливается. Далее, уже на ходу, Connection interval меняется согласно спецификации BT командами дровам на такой, какой надо. Это не относится к каким-то заранее выставленным параметрам.
  7. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    UBIA тоже говорит в линию что давай 20..80 ms, а клиент в виде USB-брелка лезет на connect с любой скоростью - от 7.5 до 30 ms. Центральный устанавливает CI, когда устанавливается соединение BLE между центральным и периферийным устройствами. Периферийное устройство задает минимальное и...
  8. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    У продавца написана такое: Bluetooth version: Bluetooth 3.0 SPP + BLE4.2 Bluetooth 3.0 Появившийся в 2009 году стандарт Bluetooth 3.0 поддерживает высокоскоростную передачу данных со скоростью до 24 Мбит/с. + https://ru.wikipedia.org/wiki/Bluetooth#Bluetooth_3.0_+_HS Это совсем не BLE...
  9. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    Задержка у BLE возникает только в режимах LowPower, когда устройство работает c перемешиванием режимов sleep. Выход из режимов sleep у большинства BLE чипов требует от 1.5..2.5 ms на раскручивание всяких задающих клоков и стабилизации внутренних цепей питания... Если чип не использует sleep, то...
  10. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    Поправленный авто-перевод из: https://devzone.nordicsemi.com/f/nordic-q-a/28058/what-is-connection-parameters Для канала BLE параметры соединения управляют частотой, с которой данные могут обмениваться между периферийным устройством и центральным устройством после установления соединения между...
  11. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    А как же он тогда работает? Это протокол соединения и спецификация BT4.2 Получится, безусловно, но это будет чисто специализированная вещь, про что и написал и что надо преодолеть... Но зачем она мне? Я на данном модуле просто откатываю разные алгоритмы и изучаю как ведут себя разные бытовые BLE...
  12. pvvx

    авторитетный участник форума pvvx снизошел до прямых угроз

    Это не совсем так. Оно бывает записано на подкорке и может быть не связано с темами обсуждаемым на данном форуме... Т.е. другая специализация. Обычно такие умеют исключительно хвастаться, что они купили или что они первыми это "нашли" и типа данным действием застолбили :) Но от этого другим ни...
  13. pvvx

    авторитетный участник форума pvvx снизошел до прямых угроз

    После прохода многих тематик и форумов (уже более 30 лет стажу в данном вопросе), корни этой дури у Nicolz-о я знаю, от куда берутся… Не считая, что его смысл жизни превратился в: “проснуться, написать очередную гадость мне и потопать на работу”, оно считает, что весь открытый исходный код и...
  14. pvvx

    авторитетный участник форума pvvx снизошел до прямых угроз

    Есть от nikolz множество постов где он про это "выражается" примерно так: Ну и как - всегда с ложной припиской про какую-то продажу "взломанного софта", возникшую у больного после многократных выдумок и о каком-то по его мнению "ворованном нечто" и указанию ему на его конкретные нарушения...
  15. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    И ещё с UART в TLSR8266. DMA к UART привязано через некую китайскую "фичу". Это для мягкости выражения. Да и сам контроллер UART имеет ещё "фичи" - типа FIFO в 4 байта, в одном 32-х битном регистре. В этот регистр входные биты (RX) укладываются как в кольцевой буфер, с выработкой побайтного...
  16. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    На время тестовой версии, чтобы не привязываться к дровам и прочему внешнему ПО я это встроил в протокол самого UBIA. Модуль по команде и запрашивает нужные параметры у клиента, а затем сообщает смог ли клиент изменить их. Т.е. достаю “гланды через …”. Там не всё ещё гладко, т.е. внешние BLE...
  17. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    Не пробовали коректировать интервал соединения и "время занятия канала"? Connection event (interval. 0x0006 - 0x0C80 * 1.25 ms) Number of LL latency connection events (0x0000 - 0x03e8) От них полностью зависит трафик, как и от MTU. Запрос на изменение этих значений серверу или клиенту - штатные...
  18. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    На TLSR8266 в закрытых либах стека BLE получить MTU больше чем 234 полезных байта не выходит. Там запрограммированы статические буфера и больше не лезет. И это уже в предел - занимает сразу всю память стека и резерва нет. Передача в BT 4.2 такого MTU за раз - это 9 пакетов - 20+27*n байт, где 20...
  19. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    20 пакетов по 80 байт уже хорошо для BLE 4.2. 1600 байт в сек. Для полноценного ble - uart bridge нужно создавать специальную версию, именно этим и занимающуюся. Требуется специальная адаптация интервала соединения и MTU, да чем больше буфер, тем лучше. К примеру, на штатных USB-адаптерах BT4.2...
  20. pvvx

    NodeMCU-32S -> BlueTooth?

    Прошел год, но ESP32 в Arduino так и не работает как клиент с большинством BLE устройств... Для примера можно взять BLE_client.ino https://github.com/nkolban/esp32-snippets/blob/master/cpp_utils/tests/BLETests/Arduino/BLE_client/BLE_client.ino Он перенесен в офиц. Arduino от Espressif, но с...
Сверху Снизу