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

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

  1. Slacky

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

    Я только убрал tn_aes_128. В ccm.c изменил #define UPDATE_CBC_MAC \ for (i = 0; i < 16; i++) \ y[i] ^= b[i]; \ aes_encrypt((u8*)key, y, y); /* * Encrypt or decrypt a partial block with CTR * Warning: using b for temporary storage! src and dst must...
  2. Slacky

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

    Не поверите, только что сам также проверил. Спасибо. Ура :))
  3. Slacky

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

    MIC другой. Bindkey - '000102030405060708090a0b0c0d0e0f' Adv Data - '01640ce40c3eb31500003e0a1a0000' Nonce - '2415342d585ad2fc4101000000' Adv Crypt Data - '6dfabfcbefe7a2df58bd8093b13151' MIC - 'fec249ec'
  4. Slacky

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

    Я сейчас ее как раз проверяю ...
  5. Slacky

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

    Там при первом старте шифрование выключено. Чтобы заполнить nonce, нужно вызвать bthome_beacon_init(). Для проверки в файле ble.c нужно раскомментировать две строки.
  6. Slacky

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

    Сейчас подумаю, как лучше сделать. Не хочу выкладывать исправления в проект на github'е, пока все не обкатаю. А тут еще обновление свалилось HA, в интеграцию Bluetooth добавили галку passive scanning. Теперь HA вообще перестал видеть мое устройство ... О, а давайте я Вам в личку ссылочку на...
  7. Slacky

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

    Я вообще в питоне ни бум-бум ... Но. Вот этот скрипт я немного модифицировал и подсунул ему свои данные. И облом. Он ругается на мас-адрес. Я уж его (mac) и напрямую подсовывал и наоборот. Все равно не работает. А еще, если им зашифровать, получается другой MIC. Есть где-то проверить, мож...
  8. Slacky

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

    Т.е. я могу взять за основу SDK из Вашего проекта?
  9. Slacky

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

    Взят на официально сайте telink'а. Где тогда взять не урезанную? Вот у Вас, кстати, в ATC_MiThermometer что за SDK используется? Не получилось. Точнее не совсем получилось. Если зашифровать, а потом расшифровать функцией из ccm.c c mode 1 int ccm_auth_crypt( int mode, const unsigned char *key...
  10. Slacky

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

    У меня в SDK нет такой функции - tn_aes_128 ...
  11. Slacky

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

    А я правильно понимаю, что в каждом рекламном пакете счетчик в nonce каждый раз увеличивается? И нужно ли его хранить или при сбросе модуля можно с начала начать, например с 1?
  12. Slacky

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

    Вот где ошибка была. Не у меня. Убрал packet id и сразу все заработало ... По поводу AES CCM - в SDK от Telink - Bluetooth LE Single Connection есть такой файл - SDK/algorithm/aes_ccm/aes_ccm.h - это оно?
  13. Slacky

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

    Не получилось скормить HA пакет версии 2.0. HA датчик видит, но в entity у него только rssi. Пакет вот 0x0201061516D2FC40000601640CD30C3EA00000003E5A050000160957617465726D657465725F424C455F424243324638 Вроде все верно, а не работает ...
  14. Slacky

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

    У меня не получилось. Перекомпилил пакет, согласно версии 2, и HA кроме уровня сигнала ничего не показывает ...
  15. Slacky

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

    Виктор, извините, немного не по теме. Вы же следите за BTHome? Вышла новая версия 2.0 и она уже доступна в HA 2022.12. Я обновил HA до этой версии. И два счетчика появились и отрабатывают. Но V2.0 BTHome сильно поменяли формат сообщений. Придется немного переписать код. А вопрос у меня такой -...
  16. Slacky

    Дистанционное снятие показаний электросчетчика Меркурий

    С чего бы он их собственность, если в 16 или 17 году они меня забрасали гневными письмами о замене счетчика, который выработал свой срок, и мне пришлось покупать его за свои деньги. К тому же околодомашние решения уже есть. Никакого колхоза. Держится на магните в предназначенном для этого месте.
  17. Slacky

    Дистанционное снятие показаний электросчетчика Меркурий

    Жаба отдавать 10000 рублей ...
  18. Slacky

    Дистанционное снятие показаний электросчетчика Меркурий

    Спасибо. Это я читал. Но оставил на крайний случай :))
  19. Slacky

    Дистанционное снятие показаний электросчетчика Меркурий

    Можете привести строку поиска по "счетчик Каскад". Я вот ничего не нашел ... А можно вопрос? Можете объяснить более популярно вот эту фразу "ни прерывания по порту счетчика" ??? Возможно есть, но видимо не для всех ...
  20. Slacky

    Дистанционное снятие показаний электросчетчика Меркурий

    А можно вопрос не совсем в тему, точнее не про Меркурий. У меня установлен счетчик «Каскад-1-МТ-W1-A1-230-5-60A-S-OV3». У него тоже есть Ик-порт. В инете нашел только обсуждение, что скорей всего там используется ГОСТ Р МЭК 61107-2001. Может есть у кого какая-нибудь более точная информация по...
Сверху Снизу