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

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

  1. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    А вот еще по поводу вывода отладочной информации в COM-порт. Берем TB-04-Kit. Кидаем перемычку со 2 ноги CH340 на SWS. И спокойно прописываем TlsrComProg. А дальше подключаем Эклипсовский Serial Terminal и если в программе присутствует код, типа #define UART_PRINT_DEBUG_ENABLE 1 #if...
  2. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Но выводить в терминал через SWS (пытался менять скорость) не получается.
  3. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    О, убрал -b3000000 и по умолчанию на скорости 230400 сосчиталась ...
  4. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Возможно нашел, почему не работает вывод в терминал через SWS. Но это породило новую проблему и пока я не знаю, как ее решить. В общем TlsrPgm модуль пишет, а вот что-либо сосчитать с него не может.
  5. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Точнее залил программатор вот отсюда - https://github.com/pvvx/TLSRPGM/tree/main/sources/UART2SWire
  6. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Еще немного пара глупых вопросов. Сделал схемку, в основном обвес по разъемам и пара кондеров по питанию. Ну думаю, можно сразу воспользоваться вот такой схемой чтобы заливать через uart. Прикупил для этого дела вот такую платку, на которой есть сигнал RTS. Сама схема. и плата Замкнул...
  7. Slacky

    Bluetooth LE как сбросить контроллер?

    Сам задал вопрос, сам ответил :)) Нельзя вызывать переинициализацию из функции callback. Пришлось создать таск и уже из него проверять ...
  8. Slacky

    Bluetooth LE как сбросить контроллер?

    Нужно отслеживать ADV сообщения от конкретного устройства. Берем пример, адаптируем слегка и получаем сканер ADV в пассивном режиме. Но в пассивном режиме нельзя посмотреть имя устройства. Только MAC-адрес. И тут такая идея. Сперва запускаем сканирование в активном режиме, находим известное нам...
  9. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Ничего. Вообще не обнаруживает ни одного устройства, хотя у меня в доме их полно (не только мои находит, но и соседей).
  10. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Я сильно HA не ковырял на эту тему. Нужно проверить. Но на вопрос про два датчика одного типа Ernst79 ответил и посоветовал следующее - https://github.com/custom-components/ble_monitor/issues/987
  11. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Спасибо, видел. И даже проверял. Кривой он у него ... Если стандартный пишет sensor.ble_battery 100% sensor.ble_count 65546 sensor.ble_rssi -80 То этот sensor.ble_count 100% sensor.ble_count 65546 sensor.ble_count 1000 sensor.ble_rssi -80 Т.е. он батарею...
  12. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Упс, оказывается у меня все правильно. Это BLE Monitor не может иметь больше одного измерения одного типа в одном пакете ...
  13. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Да все просто оказалось. HCI device в Debian'е есть, но ничего не работает. Ну и BLE Monitor тоже ничего не показывает, хотя свисток видит. Потому и не понятно было, может я формат какой не тот подаю. Порыл google. Нашел систок, который 100% работает под Debian'ом. Купил. Все завелось и BLE...
  14. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Возвращаюсь к формату пакетов. Установил сниффер. Работает вот на такой платке от Nordic Не уверен, что пакет показан полностью, но там ничего похожего на 043E1B02010000A5808FE648540F0201060B161C182302C4090303BF13CC нет. Есть вот такое. Вопросов отсюда следут несколько. 1. Если это...
  15. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Сейчас перечитал, неоднозначно получилось. На самом деле так. Адрес в телефоне 11:22:33:44:55:66. То в переменной он так addr[0] - 66, addr[1] - 55 и т.д.
  16. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Не, чисто по логике работы устройства, лишнее. Там нужно один раз зайти, выставить начальное значение счетчиков и кол-во литров на 1 импульс и выйти. Больше там никому делать нечего.
  17. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    По поводу whitelist'а . Хранит модуль в памяти адрес таким образом addr[0] - первая пара, addr[5] - последняя пара. Но все равно в тупую whitelist не заработал. Но заработал немного по другому. В общем я его с минимальными переделками адаптировал под себя и теперь мы имеем такой алгоритм...
  18. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Я нашел, где накосячил. Скопировал и изменил, а то, что еще один сервис не нужен, не понял. ///////////////////////////////////// ATT HANDLER define /////////////////////////////////////// typedef enum { ... //// Count service ////...
  19. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Да собственно ничего полезного nRF Connect, 2022-07-22 Watermeter_B70845 (A4:C1:38:B7:08:45) V 19:16:40.652 Connecting to A4:C1:38:B7:08:45... D 19:16:40.652 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M) D 19:16:43.377 [Callback]...
  20. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    А вот такой еще вопрос, понимаю, что скорей всего внятного ответа не получу, но вдруг :)) Почему модуль BT-04 может не конектиться с телефоном (допустим с программой nRF Connect от Нордика)? Т.е. он может законектися, но раза с 10. Причем устройство с именем и самим RAW пакетом прекрасно видно...
Сверху Снизу