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

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

  1. pvvx

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

    А я дал примеры на 1MB. С LongRange пока только тест и он не дружит с CR2032. Сколько раз говорить, что оно ещё не сформировано, т.к. нужен совсем другой подход.
  2. pvvx

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

    Впаять конденсатор в пустую позицию на плате и всё будет ok. > характеристика CR2032 аппроксимируется как минимум 3-мя прямыми, если брать прямые, то что у Вас (в %), мягко говоря, далеко от идеала) Вот график измерения напряжения батареи в Xiaomi LYWSD03MMC (замер производится при токе 3 мА)...
  3. pvvx

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

    От источника 3.3В через 10 Ом: Проблем нет. Т.е. они есть, но это не всегда и только в Android
  4. pvvx

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

    Ждем от вас программу для Xiaomi LYWSD03MMC измерения % батареи.
  5. pvvx

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

    Пример, по току у Xiaomi LYWSD03MMC при connect c Android на не очень свежей CR2032 при con.interval 20 мс latency 124 (125*20=250 мс): И так ведет себя CR2032 по напряжению: Один запрос-ответ обслужен после соединения на 4300 мс. Далее, на следующий в 6800 мс, ответа уже нет и термометр...
  6. pvvx

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

    А вторая причина - особенно в Androd connect с интервалом более 1000 мс приводит к сбоям после первой части согласования. Он не откликается более и выходит тайм-аут соединения. Если проскочило - то будет работать, но может ещё раз нарваться. И никакие непрерывные повторы запросов в течении 10...
  7. pvvx

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

    Всё это туфта. Если поставить кондер в питание - всё работает. Программно заместить это чип не может. При импульсе тока TX RF напряжение от CR2032 проваливается слишком резко и любые мозги у любого CPU/MCU поедут. До BOR это не доходит. Всё это перепроверено много раз - сбивается и RC генератор...
  8. pvvx

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

    У ESP32 лучше не смотреть вообще - он не успевает ничего обрабатывать, и будут одни перезапросы и полное истощение батареи. ESP32 тормоз ещё тот - 2 ядра работают не быстрее 16MHz STM32 из-за ужасно громадного C++ кода и пока там восполняется кэш из SPI-Flash с доступом не быстрее 20 мегабайт в...
  9. pvvx

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

    Пример, c UUID 2A04 указываем интервал соединения 40..60 ms. Первое соединение, после сброса адаптера BT CSR A10 (выдергивания и вставки в USB): Он соблюдает эти указания до команды смены интервалов (где-то на 650 мс). Теперь второе соединение (адаптер не сбрасывался): Параметры connect...
  10. pvvx

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

    Для культурных адаптеров есть UUID 2A04 - Peripheral Prefered Connection Parameters, но большинство адаптеров плевали на это. Я пытался и так и сяк это менять, но ничего положительного это не дало. Всё равно адаптеры лезут на соединение с интервалами какими захотят.
  11. pvvx

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

    В этих случаях даже большой кондер по питанию может не спасти. Он не успеет заряжаться от слабой батареи, а для передачи ответов любому BLE чипу с текущими технологиями нужен ток (от 8 мА) и напряжение (от 1.8В). А стартовая интенсивность опроса внешним адаптером по стандарту не нормируется и...
  12. pvvx

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

    Связано - в Coded PHY потребление значительно больше. И если "бросили" соединение, то термометр будет кричать каждый connect interval в течении времени указанного в connect timeout. Аналогично большой удар на батарейку происходит при начале соединения, когда считываются все UUID. Вызвавший...
  13. pvvx

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

    Готовых интеграций для этого не видел. ПО термометра это делать позволяет.
  14. pvvx

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

    Изменений пока нет и временно не будет. Занят разным... flg2.adv_flags - включает в рекламу стандартный GAP_ADTYPE_FLAGS: Discoverable/BR/EDR. Без них в системной панели WIndows BT и в Bluez устройство не видится. Всем остальным он не нужен - лишние затраты батарейки. GAP_ADTYPE_FLAGS; // type...
  15. pvvx

    Есть ли на модулях ESP32+PSRAM нормальный многопользовательский Web со всеми актуальными настройками WiFi?

    Да ничего на ESP32 не будет работать с TCP устойчиво, если сами всё с нуля не перепишите и обязательно все либы, включая WiFi. Они годятся исключительно в варианте кое-как быстро что-то слепить для теста или в целях обучения борьбе с глюками... Т.е. в самый раз для начинающих.
  16. pvvx

    JL SoC

    Быдло-десадовец- покажите подключение оцифровывающего KN320 в Bluetooth Audio Receiver - Microsoft Apps. Или жуйте галстук. Все другие звуковые устройства BT без проблем подключаются и пищат в динамики компов, но JL не может, т.к. не имеет профиля Bluetooth A2DP.
  17. pvvx

    JL SoC

    Тут вам не быдло кружок.
  18. pvvx

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

    https://iot.mi.com/new/doc/home https://github.com/MiEcosystem/mijia_ble_standard
  19. pvvx

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

    Это смотря где. В интерфейсе Mijia своё и там несколько ключей. Для процедуры регистрации самого термометра, для прошивки через функции Mijia и для прочих функций. Заходите на сайт Mijia и там всё описано, как и куда обращаться. А для доп. варианта прошивки OTA разрешено использование функций...
  20. pvvx

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

    Дык сделайте - приватные ключи в студию, публичный ключ в прошивке и везде пока одинаков. Я потом вставлю :) Напишите статью или выложите в github и типа. Тогда люди смогут продолжить использовать репо с текущими прошивками - не закроют, т.к. не мои делишки и всё из оф. источников :)
Сверху Снизу