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

Недавнее содержимое от Slacky

  1. Slacky

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

    Я на ПоллКонтрол забил. Но, если хотите, можете пообщаться с doctor64, он как раз это реализовал в каком-то своем проекте. По его слова, у него все рабтает ...
  2. Slacky

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

    Еще есть doctor64. Но он не в России живет.
  3. Slacky

    Обсуждение Программатор для TLSR

    Не поверите. У меня usb шнурок 1.5 метра на программатор. Взял короткий и все прошилось. И теперь все время шьется ...
  4. Slacky

    Обсуждение Программатор для TLSR

    А вот кто подскажет. Иногда в модуль не получается записать прошивку. Точнее она вроде пишется, но обламывается на ошибке. Причем отследить это можно только через оригинальный программатор, так как TlsrPgm.py обратной связи не дает и пишет, что все ок. Причем обламывается на разных адресах. Но...
  5. Slacky

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

    Я в этом не очень ...
  6. Slacky

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

    Ну и хрен с ним. Хотел все по феншую, будет как обычно :)) Со счетчиком можно спокойно связаться, если указать логический адрес 1, а физический 16. В пакете это выглядит, как два баайта 0x0221
  7. Slacky

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

    А мне не это нужно :( Как разложить число в пакете я разберусь, там в принципе ничего заумного. Мне нужно понять, как они преобразовывают серийный номер 21021839 (dec) к двум числам 5410 (dec) и 567 (dec).
  8. Slacky

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

    Я правильно понимаю, что в inbuf мы кладем 5 байт адреса, вместе с клиентским, из пакета? Т.е. 0x5444086f41 ? А все равно не получается ... uint8_t inpbuf[5] = {0x54, 0x44, 0x08, 0x6f, 0x41}; OTA mode disabled. MCU boot from address: 0x8000 hhdlc: 0x112A, lhdlc: 0x3B10, cladr: 0x100
  9. Slacky

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

    Где число начинается с 0x это hex, где просто число это dec.
  10. Slacky

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

    На да, это HDLC. Про "индейцев" не понял ...
  11. Slacky

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

    Есть серийный номер у прибора - 21021839 (и я так понимаю, он на разных экземлярах разный). И есть пакет с закодированными адресами. Из номера 21021839 в пакете получается кодированный 4 байтный фрагмент 0x5444086f, если штатной программе указать связываться по серийнику. Но так же, штатной...
  12. Slacky

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

    Мне кажется, мы про разное говорим. Мне нужно понять, как из 21021839 получаются два числа 5410 и 567. А как 5410 и 567 разлождить побитно в пакете я уж соображу :)) Ну или я совсем тупой :))
  13. Slacky

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

    Не очень понял, точнее вообще не понял :( 0x1522 & 0x3000 = 0x1000 если 0x1000 сдвинуть на 30, то будет 0. Получается вот что. uint16_t sn = 0x1522; uint32_t x = (sn & 0x3000)<< 30; x |=(sn & 0x0f00)<< 26; x |=((sn & 0x0080)<< 25) + ((sn & 0x0070)<< 21) ; x |=((sn & 0x000f)<<...
  14. Slacky

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

    Немного не по теме, но спрошу. Вдруг кто-то решит мою задачку :)) Это кодирование адреса в пакете. Принято считать, что Upper - адрес логический, а Lower - физический. Штатная программа связи просит указать серийный номер и из него как-то формирует эти два адреса. К тому же видно, что в пакете...
  15. Slacky

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

    Я просто прошел по Вашей ссылке, увидел что предлагается для 8258 - Zigbee 3.0 + Bluetooth® 5.0 Concurrent Mode. Дальше не листал. А сейчас пролистал, там Zigbee Direct вроде только для TLSR921x ... Но не суть. Мне бы с обычным Zigbee разобраться :))
Сверху Снизу