• Система автоматизации с открытым исходным кодом на базе 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 Тем более в пром. сферах, где спрос...
Сверху Снизу