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

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

  1. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    Хотя адаптеры на RTL8761 поддерживают LE Long Range, но они не тянут на полную спецификацию - не могут соединиться с устройством имеющим период рекламы по максимуму в стандарте - 10.x сек. Скорее всего эта беда в загружаемом ОС FW. И версии загружаемой части FW разные... В Linux это ещё можно...
  2. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    Свежий? Ничего это не значит. Есть ещё драйвера в ОС и прошивка в нем. И многие RTL8761B вообще не рекомендуются для использования. И у него USB1.1 под видом USB2.0FS. Аналогичные, с RTL8761B у меня чаще всего глючат в WIndows. Выдернуть-вставить помогает на время. И глючат именно в том, что...
  3. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    Увеличение интервала для пакетов OTA актуально для Long Range - там скорость низкая и надо уже минуты на сотни кило. У Zigbee или MESH OTA гораздо длиннее и считается в попугаях, т.к. измеряется в других единицах и не катит для сравнения. Сложно сравнивать часы и секунды :)
  4. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    // TODO: необходимо подбирать другие параметры соединения если внешний адаптер не согласен или плюнуть и послать. Пока стоит затычка, но до неё ни разу не доходило, т.к. термометры настойчиво требуют отключить latency в 0 :) и соединение переходит в интервал в десятку мс, т.е. как у вас...
  5. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    RAM uint8_t ble_connected; // bit 0 - connected, bit 1 - conn_param_update, bit 2 - paring success, bit 7 - reset of disconnect void app_enter_ota_mode(void) { ota_is_working = 1; ble_connected &= ~2; bls_pm_setManualLatency(0); bls_ota_setTimeout(45 * 1000000); // set OTA...
  6. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    extern u32 blt_ota_start_tick; ble_sdk_multimode\stack\ble\service\ble_ll_ota.h u32 ota_start_tick; struct ota_client_t; blotaClt.ota_start_tick = clock_time() | 1; b85m_ble_sdk\vendor\b85m_feature\feature_ota\app_ota_client.c .... Telink B85m BLE Single Connection SDK Development...
  7. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    Тогда читайте доку по SDK. Там указана функция, а она обращается к аналогичной переменной.... И это не обязательно плохая связь. Это кривописанина в примерах для переключения интервалов соединения, когда стартует OTA. Там нет даже подтверждения, что адаптер на связи согласился на изменния. А...
  8. pvvx

    esp8266 MQTT client + WEBserver

    В тепличных условиях или лежа на полке стабильность не проверяется. Так проверяется только время хранения выключенного устройства.
  9. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    {0,ATT_PERMISSIONS_RDWR,16,sizeof(my_OtaData),(u8*)(&my_OtaUUID), (&my_OtaData), &otaWrite, NULL}, https://github.com/slacky1965/electricity_meter_ble/blob/main/src/app_att.c#L300 Меняем на {0,ATT_PERMISSIONS_RDWR,16,sizeof(my_OtaData),(u8*)(&my_OtaUUID), (&my_OtaData), &otaWritePre, NULL}...
  10. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    Время прошивки зависит от устройства и его "шустрости". И это известная проблема примеров OTA в SDK, которая легко исправляется. Счас погляжу, что там в конкретных исходниках у https://slacky1965.github.io/electricity_meter_ble/
  11. pvvx

    Объявление #define ДО компиляции компонентов

    Настройка опций для LWIP производится в "lwipopts.h" И если там жестко установлены опции, тогда путем подачи внешних define не сменить. У компилятора есть опция "–Dимя=значение".
  12. pvvx

    esp8266 MQTT client + WEBserver

    В браузерах типа Chrome нет API и "либ" для WiFi, а для BT есть - Web bluetoooth API :p Это не мои проблемы. Это ваши проблемы, связанные с возможностью использовать BLE на дальние расстояния, большие чем WiFi ESP. Мои устройства имеют такие функции и у меня нет с этой частью проблем, т.к. всё...
  13. pvvx

    esp8266 MQTT client + WEBserver

    Нету вашего "факта" в ESP и нескольких других доступных чипах. И WiFi и BT есть в Arduino. Но описанная в теме проблема нестабильности не решена. Есть большой проект - ESPHome. Анализы лога в нем показывают частые перезагрузки из-за непонятных вылетов. И единственное доступное решение - это...
  14. pvvx

    esp8266 MQTT client + WEBserver

    Причина, почему в open-source и некоторых ОС нет поддержки LE Long Range именно от вашего подхода. До адаптера USB-BT в Home Assistant и прочих Linux/Windows приложениях наплодили прослоек в десятки API. Теперь их “авторы” c 2016 года ссылаются друг на друга, что у типа им не дали API в...
  15. pvvx

    esp8266 MQTT client + WEBserver

    Так что хватит выть “не дали, в рот не положили”. Лучше бы помогли сдвинуть старых “пердунов” и корпорашек на доступность для всех BLE Long Range вышедшего ещё в 2016 году в стандарте Bluetooth 5.0.
  16. pvvx

    esp8266 MQTT client + WEBserver

    Не пытайтесь меня убедить, что современное поколение настолько отупело. Я в это не верю, т.к. возможностей предоставлено больше, чем прошлым поколениям.
  17. pvvx

    esp8266 MQTT client + WEBserver

    Не путайте "сделал" c "ему дали всё готовое c инструкцией по сборке". Это как "ИКЕA" и "DIY". Вон enjoynering в булочную ездит на карьерном самосвале, по тому что ему "другого не дали".
  18. pvvx

    esp8266 MQTT client + WEBserver

    Т.е. сферы применения кроме чем для мигающей RGB для ESP нет? (для игры) :) Большинство бытовых устройств не требуют трафика более нескольких бит в сек. Есть только одно ограничение - время реакции запрос-ответ для человека. К примеру выключатель света. От нажатия кнопки до видимой отработки...
  19. pvvx

    esp8266 MQTT client + WEBserver

    Значит не добивают на пригородном участке. Т.е. искусственно превращаем в BT4.0. На ESP web ужасен и чтобы зайти на него для простейшей настройки сети требуется отключиться от WiFi. А BLE страницы "web" вы можете разместить на самом смартфоне, компе или роутере. Там их проще редактировать и...
  20. pvvx

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

    Деньги не получают за счет сИкретиков. Если вы или ваше предприятие ведущее в каком-то направлении, то конкуренция - это есть бесплатная помощь в вашем развитии. Конкурент не знает что задумано впереди, а может только подсказать как улучшить уже устаревшее :P Тем более в пром. сферах, где спрос...
Сверху Снизу