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

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

  1. pvvx

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

    Тут у вас ошибочное понятие. Slave как раз полностью свободен Slave latency шагов интервалов соединения и не обязан отвечать на запросы это время. А принимающий должен ждать от Slave сообщений каждый интервал соединения.
  2. pvvx

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

    Та и Slave latency - у него нет фиксед интервала для множителя. Это множитель connInterval . И там другие рекомендации и ограничения. Вы опять всё попутали. Скачано.
  3. pvvx

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

    И что не устраивает? Это в мсек. чтобы было понятно всем, включая аборигенов. Четко совпадает с тем, что вы приводите: The connInterval shall be a multiple of 1.25 ms in the range 7.5 ms to 4.0 s. 99.9% пользователей не пишут на QT и понимают параметры только в разах и секундах.
  4. pvvx

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

    Надо переключить формат в TelinkMiFlasher.html. Там ныне 8 форматов. 4 без шифрования и они-же с шифрованием.
  5. pvvx

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

    Где там смесь? У данной прошивки это свой параметр и настраивается пользователем с другим шагом. По этому и название другое.
  6. pvvx

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

    UUID=181C - это нелегальный номер BTHome v1. UUID=181A - это взятый с неба atc1441 и он был использован для совместимости - чтобы передавать рекламу в сторонне ПО с первым общим форматом. UUID = 0xFE95 - Xiaomi Inc, с их форматом. Форматы переключаются в прошивке.
  7. pvvx

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

    Какая разница какой был взят незанятый UUID в начальной версии кастом прошивок? Мне надо было бежать и регистрироваться в Bluetooth SIG ради игры в перепрошивки? Есть переключение UUID на MiHome с их форматами. Для BTHome v2 люди (какая-то контора) официально поделились зарегистрированным UUID в...
  8. pvvx

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

    Вы там о чем? О спецификации для QT? Лучше посмотрите рекомендации Apple :) У меня всё по спецификации Bluetooth SIG, а ваши ограничения - это ваши.
  9. pvvx

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

    ТТХ у XiaomiLYWSD03MMC с выдранным контроллером LCD и датчиком SHT4x: Среднее потребление в режиме sleep - до 2 мкА. Общее среднее потребление при интервале рекламы 5 сек - 6..7 мкА Ограничение работы происходит когда батарейка не сможет отдавать более 1.8В при токе 8 мА. Если припаять на...
  10. pvvx

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

    Где-то на git уже раз 5-ть считал и писал... Точно не помню, но любой знакомый с электроникой может подсчитать сам. За пол года, при всех установках по умолчанию запишется примерно до 200 килобайт Flash. Какие-то сотые или тысячные от заряда в CR2032. Когда производите OTA обновление - это уже...
  11. pvvx

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

    Это вы чипам BLE расскажите. Они вас не понимают и работают на значительно большую дистанцию при Coded PHY. А такой рекламы не бывает. Все первичные ограничены 31 байтом и должны быть в 1M PHY для BT4.2, а в BT5.0+ там возможен только заголовок без ваших данных и только о указании на вторичный...
  12. pvvx

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

    Можно и более технически: чип драйвера LCD кушает вокруг и около 5 мкА (см. кучу версий чипов в XiaomiLYWSD03MMC). Всё вместе имеет среднее потребление к 14 мкА и при сне 6..9 мкА (опять см. HW версии). Считайте проценты при выкусывании чипа LCD. Если чип LCD загнать в полный sleep (хотя не все...
  13. pvvx

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

    Программно - никак - на большую часть чипов дисплеев в Xiaomi LYWSD03MMC нет документации. Паяльник рулит. В XiaomiLYWSD03MMC вроде уже 4 или больше типов LCD контроллеров. И это зависит от версии HW: B1.4,B1.5,B1.6,B1.7,B1.8,B1.9,B2.0 По отключение дисплея даст вам от силы пару процентов жизни...
  14. pvvx

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

    Ничего? :) Понижение модуляции дает прибавку в дальности и в совокупности с доп. кодированием это дает теоретическое увеличение дальности связи в не менее 4 раза. Практика и все сторонние тесты устойчиво показывает что дальность свзяи увеличивается от 2-х раз. Читайте спецификации, тесты и сами...
  15. pvvx

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

    А как приемник узнает какой у вас дополнительный канал, если заголовки не приняты, т.к. датчик далеко и передача на 1M уже не катит?
  16. pvvx

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

    Угу - известно = raw rкоманды HCI в Linux прямо в адаптер BT. И работает это до первого переключения сторонним приложением. Т.е. можно сказать - не работает, т.к. смысла нет - ничего не удастся использовать, только своё. Тут проще сниффер... Переключение PHY в Bluez тоже начали править только...
  17. pvvx

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

    Для увеличения дальности работы BLE. И ничего другого. adv extention единственный тип, где допустим Long range. На трех стандартных каналах передается заголовок, который указывает на каком канале будет основное тело рекламы и в каком формате PHY. C BT5.0 заголовок на основных 3-х каналах может...
  18. pvvx

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

    До этого события "писатели" отписывались 2 года. Тупо посылали всех лесом при словах Coded PHY. Сслыки тоже можно привести. Это какая-то забастовка корпораций для допуска BLE Long Range в народ продолжающаяся c 2016 года .
  19. pvvx

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

    https://issuetracker.google.com/issues/227887174 4 апреля 2022 г., 16:30 Это эхоВыпуск 148487283, и влияет на все телефоны Android. Это происходит потому, что BluetoothLeScanner.startScan...
  20. pvvx

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

    @sL0n1k - на Adnroid на С++ или? Я не пишу ПО на Android (пока, но не вижу преград - все языки и ОС давно для меня едины). Но интересует - возможно ли принять заголовки расширенной рекламы на Coded PHY на основных каналах? Web Bluetooth API ( js c html) этого не позволяет.
Сверху Снизу