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

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

  1. pvvx

    CH582M (СH581, CH582, СH583)

    “Нет, я не плачу и не рыдаю,” … ( Песня Остапа Бендера, 1977) Мне до их git пофигу - с CH582/592 я просто развлекаюсь - пытаюсь выжать из этого чипа максимум, а там на это ничего в ПО не рассчитано. Китайцы не будут переписывать весь BLE стек и TMOS :) И давно есть чипы с аналогичным построением...
  2. pvvx

    CH582M (СH581, CH582, СH583)

    "регистра" - это регистратор? BLE cниффер? Для Windows на любом BT адаптере: Bluetooth Virtual Sniffer btvs.exe https://learn.microsoft.com/en-us/windows-hardware/drivers/bluetooth/testing-btp-tools-btvs
  3. pvvx

    CH582M (СH581, CH582, СH583)

    Хто такой "регистра беспроводного интерфейса"?
  4. pvvx

    CH582M (СH581, CH582, СH583)

    Короче при повышении частоты вызова передачи, так как надо передавать больший поток, на приемной стороне учащаются вставки произвольных кусков данных из ещё не переданных или уже переданных блоков… А при низкой интенсивности передачи этого не происходит, т.к. между запросами памяти всё успевает...
  5. pvvx

    CH582M (СH581, CH582, СH583)

    В примерах от WCH перед вызовом Notify() производится закидывание блока в диспетчер памяти TMOS. После отработки функции – освобождение этого куска памяти, в независимости от ошибки Notify(). При запросе памяти задаются всякие дескрипторы, и с ними вызывается и освобождение памяти. Не копано...
  6. pvvx

    CH582M (СH581, CH582, СH583)

    Но в RF сети существуют помехи и коллизии с другими устройствами 2.4ГГц. В итоге, не получив подтверждения передающий дублирует пакет. И где-то в этой ситуации у CH5xx и возникает лажа…
  7. pvvx

    CH582M (СH581, CH582, СH583)

    CH582/592 в большинстве случаев (и зависит от приемного адаптера) переходит на работу в формате BT4.2 c размером пакета в 27/20 пользовательских байт. В файле конфигурации есть возможность задать количество пакетов передаваемых за раз (между интервалом соединения), и общий объем в кол-ве пакетов...
  8. pvvx

    CH582M (СH581, CH582, СH583)

    Популярное описание что необходимо для получения максимального потока в BLE: Источник <https://www.novelbits.io/bluetooth-5-speed-maximum-throughput/> Оптимизация для максимальной пропускной способности данных Основываясь на факторах, которые мы рассмотрели, мы можем отметить следующее при...
  9. pvvx

    CH582M (СH581, CH582, СH583)

    Эту же задачу делал на других чипах. Там всё в норме до пределов сколько может принять внешний адаптер и следующие проблемы уже только в ОС, на которых установлен данный адаптер BT. Худшие OC для BLE по производительности как всегда – Linux, все Apply, далее идет Windows. А в Android всё, что...
  10. pvvx

    CH582M (СH581, CH582, СH583)

    У меня, с чем помучался и пока не решено, CPU занят на более 50% моей задачей стабильно и мелкими вызовами по прерыванию таймера. То есть очень мелко нарезает работу BLE с шагом в сотни мкс и длительностью до 50 мкс – типа понизили частоту CPU. Осел не находит джиттера обработки этого...
  11. pvvx

    Проект на ESP8266

    ~350 руб за 1/2 WiFi реле https://aliexpress.ru/item/1005005181581592.html ~382 руб 2 раздельных датчика температуры и влажности типа BTH01 https://aliexpress.ru/item/1005009259530815.html ~1200 руб шлюз BT/WiFi/Zigbee для дальнейшего расширения системы до десятков любых датчиков и реле...
  12. pvvx

    CH582M (СH581, CH582, СH583)

    Пример, что максимально может предоставить blob либа WCH для данных чипов по трансферу: (прием на СВЧ диод радом с антенной) Т.е., при связи с Windows, и адаптеру с BT5.0+, при максимуме размера MTU для WCH, передача идет до 5-ти блоков. И минимальный интервал соединения равен 7.5 мс (стандарт...
  13. pvvx

    CH582M (СH581, CH582, СH583)

    Как ныне принято описывать – Как тебе такое Илон Макс, что предложенные функции в SDK используют запрет прерываний на десятку ms как пинг будущего бесплатного интернет для всех в Старлинк, объявленного Илоном для запуска на начало 2026 года для обрушения местячковых запретов в некоторых странах...
  14. pvvx

    CH582M (СH581, CH582, СH583)

    В итого в blob библиотеке BLE нет стандартных и всем необходимым функций. К примеру запроса изменения MTU у клиента. OTA вообще написано лишь-бы отвязались. Функционал OTA построен на примитивах записи запросов-ответов записи, стирания, верификации блока Flash. То есть всё это, чтобы создать...
  15. pvvx

    CH582M (СH581, CH582, СH583)

    Наверно именно из-за этого данные чипы были выкинуты на али по себестоимости печатной платы. :) Аналогично ESP8266... Но у ESP8266 толпа аппаратных багов и тупонин первый нанятый программист-дошкольник (жадность конторы) , а тут soft баги.
  16. pvvx

    CH582M (СH581, CH582, СH583)

    Наверно по этому, к примеру, в примерах \EVT\EXAM\BLE\SpeedTest_Peripheral, вызов передачи блока производится раз в час. Такие вот китайцы и их blob BLE стека для данных чипов… Своровали и сами не знают что, и для примера теста производительности накрутили бреда… В ROM вообще полный бардак, а...
  17. pvvx

    CH582M (СH581, CH582, СH583)

    У CH582/CH583/CH592 в BLE firmware предоставленном WCH существуют проблемы. Пропускная способность (функций Notify()) имеет множество ограничений. Даже при PHY 2M после изменения файла конфигурации (увеличения до пределов блоков данных и объема памяти для BLE стека) нет возможности достичь...
  18. pvvx

    Обсуждение Программатор для TLSR

    Ещё пример: Module ZTC - SoC: TLSR8258 (1M Flash, 64KB RAM) - установлен в https://pvvx.github.io/TS0201_TZ3000_1twfmkcc/
  19. pvvx

    esp сервер и не только

    И соответственно, если у вас используется больше данных и/или требуется больший период логирования, тогда берете паяльник и перепаиваете чип Flash на 16МБ. Тогда у вас на буфер будет 15МБ. И придется писать специальную процедуру выборки данных из него по указанию времени начальной и конечной...
  20. pvvx

    esp сервер и не только

    При использовании SPIFFS при такой интенсивности записей (она и не обеспечит) Flash полностью скончается за месяц или два. На AP (сервере) на порту N открываете TCP socket. На клиентах подключаетесь к этому порту и передаете данные, можно сразу бинарной структурой – 2 слова данных по 32 бита...
Сверху Снизу