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

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

  1. pvvx

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

    В вашей ссылке описана какая-то глупость. При нагрузке даже тем тестом сеть с Ethernet не просаживает и на 50%. Одновременно и пару Iperf работают и не жужат - держат трафик за 600 мегабит всегда на 1 Гбит сетке. Они же на прерываниях... а не тупой idle со счетчиком.
  2. pvvx

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

    Кол-во кривостей с BLE в разных дистрибутивах Linux и утилитах превышает все разумные пределы и у форума не хватит памяти для их перечисления, а ещё надо описание как их обходить... И это не только ошибки по тематике BLE в Linux - всё остальное в Linux аналогично. Никто читать такое не будет.
  3. pvvx

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

    А кто-то взял и несколько лет назад встроил "исправление" в Linux с ограничением до 2-х секунд. Ну чтобы все пересобрали себе сами kernel :) Далее были версии с разными +- этого таймаута... Так и не исправили по сей день, но сделали интерфейс для смены этого таймаута, т.е. из константы сделали...
  4. pvvx

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

    Это из-за ограниченного не по спецификации таймаута при соединении. Утянутые ошибки из Linux в старых Android. Решается патчем и пересборкой ядра :) Редкая реклама по спецификации от Bluetooth SiG - это с паузами в 10 сек.
  5. pvvx

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

    Это специальный тест нагрузки адаптированный к архитектуре ядер, в данном случае для A55. При этом прогрев проца предельный, а не как у горе тестировщиков. Потребление при этом более чем заявлено производителем платы.... Ну а писатели системы подсчета нагрузки не в курсе, что проц может так...
  6. pvvx

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

    Wifi6E и Bluetooth 5.3 в Linux: обзор поддерживаемых ключей и наборов микросхем (M.2, PCIe и USB) У меня пока есть AMD Wi-Fi 6E RZ616 (MT7922A22M) с BT5.2, а обновления fw до BT5.3 пока не нашел. В итоге единственный, по народной цене, с BT5.3 это USB-BT на чипах ATS2851. Но с поддержкой беда...
  7. pvvx

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

    У Intel вообще нет адаптеров с Bluetooth 5.4 https://ark.intel.com/content/www/ru/ru/ark.html#@Wireless И спеков по смартфонам с Bluetooth 5.4 не найти...
  8. pvvx

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

    Я всегда корректирую SDK flash.c, добавляя flash_unlock() https://github.com/pvvx/ATC_MiThermometer/blob/master/SDK/components/drivers/8258/flash.c#L500 Иначе на некоторых устройствах встречается невозможность после хак-OTA на оригинальную прошивку записи... Но это исключения. В старый...
  9. pvvx

    15т.р. Нужно сделать ваттметр на TLSR

    Так-же не забудьте включить в BT интерфейс типового ИБП. Очень часто пригождается при подключении разных малых плат и "компов". PS: Чтобы сразу исключить лишние вопросы - я платными заказами не занимаюсь, тем более за такие малые суммы :)
  10. pvvx

    15т.р. Нужно сделать ваттметр на TLSR

    Вместо ADC с непонятными диф.ОУ, INA3221 решает ваши задачи, включая выходы на управление "пределов напряжения"...
  11. pvvx

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

    Если переводить термометры на SDK с поддержкой BT5.3, то потребление увеличивается, примерно на 5..10%. Чего-то там понаписали в Telink... И пока нет приемников BT5.3+ нет смысла всё перекидывать на SDK с поддержкой BT5.3. И не актуально и это:
  12. pvvx

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

    Пока нет других дешевых USB-BT с Bluetooth 5.3. C Bluetooth 5.3 на рынке есть Intel® Wi-Fi 6E AX210, но это другие цены и они с M2/PCI разъемом. ATS2851 & OpenWrt 22.03.2. #dmseg usb 5-1: new full-speed USB device number 3 using xhci-hcd usb 5-1: New USB device found, idVendor=10d7...
  13. pvvx

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

    Добавлены команды Read/Write Flash Status Register в TlsrPgm.py.
  14. pvvx

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

    У примененных Flash в чипе единственная команда запрещающая запись в блоки - это три бита в регистре статуса. Смотреть PDF GD25LD40C/20C -> 5. DATA PROTECTION Для снятия "запрета" надо записать в flash два байта: 01 00. Т.е. описать в TlsrPgm.py опцию или вставить перед командами записи...
  15. pvvx

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

    В каком дистрибутиве на малых платах типа xPi работает USB адаптер Bluetooth 5.3 с чипом ATS2851? USB\VID_10D7&PID_B012 Device Bus Speed: Full-Speed :( Пример на али: https://aliexpress.ru/item/1005005288460376.html
  16. pvvx

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

    Кто может подсказать, каким образом в OpenWT 22.03.2 на 4-х ядерном CPU график нагрузки превышает 4-ре (ядра)? Правда нагрузочный тест CPU специализированный, нереальный для типовых приложений и тестов от обывателей...
  17. pvvx

    Выдача данных в HighCharts сохраненные раннее в SPIFFS данные в формате *.CSV

    Они как раз спецы именно в написании js для таких приложений. Могут и полный Chart написать, т.к. нескончаемых примеров от "кожаных мешков" по данной тематике в них больше всего было напихано в процессе "обучения".
  18. pvvx

    Выдача данных в HighCharts сохраненные раннее в SPIFFS данные в формате *.CSV

    Google "Js dynamic chart" Или запросить код у ChatGPT под ваши условия. Нефиг теребить людей на ваши игрушки.
  19. pvvx

    куда уходит память

    Это по причине того, что в ROM чипов от Espressif всегда все коды кривые и для прикола туда запихнут Байсик, вместо нормальных драйверов и API для WiFi и BLE. По этому всегда и добавляется код, который должен был быть в ROM, а код из ROM не используется из-за полной кривизны разработки чипа.
  20. pvvx

    CH582M (СH581, CH582, СH583)

    Зачем копировать и переписывать по десять раз Flash? Почему нет переключения начального адреса отображения Flash в адресном пространстве CPU? Не хватило пару бит у дешифратора адреса? И тут зажали пару транзисторов?
Сверху Снизу