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

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

  1. pvvx

    BLE SoC PHY6202

    Я не видел ни одного Tuya устройства, которое можно использовать. Все батарейные – жрут так, что замучаешься менять батарейки. Их сделали только для того, чтобы кто-то купил и выбросил. “Умные розетки” с лейбой поддержки Tuya отваливаются из сети WiFi гарантированно несколько раз за неделю –...
  2. pvvx

    BLE SoC PHY6202

    Кто такая "исходная прошивка"? > Может на заводе плохо отмыли плату? Халтура и есть халтура. Пайка ужасна и ляп на плате много - это же Tuya = устройства созданные в китайских платках, а не на нормальном производстве. К примеру, на термометре с LCD TH05 сразу накрылся датчик... Благо их купил...
  3. pvvx

    BLE SoC PHY6202

    Вы вообще работали с каким MCU? Файл: gpio.h typedef enum { GPIO_P00 = 0, P0 = GPIO_P00, ... GPIO_P18 = 12, P18 = GPIO_P18, Analog_IO_5 = GPIO_P18, GPIO_P20 = 13, P20 = GPIO_P20, Analog_IO_6 = GPIO_P20, ... GPIO_DUMMY = 0xff, } gpio_pin_e...
  4. pvvx

    BLE SoC PHY6202

    @cool2000 - Адрес в I2C вообще-то 7 бит. Как он мог стать 0x80 ? :unsure: Плюс CHT8310 можно назначить любой адрес. Но в переданном коде используется адрес по умолчанию, после полного сброса CHT8310. У CHT8310 есть беда - он не соответствует документации или все кривые - влажность занижает...
  5. pvvx

    BLE SoC PHY6202

    #define I2C_SDA P18 #define I2C_SCL P20 measured_data_t measured_data; void init_i2c(void) { hal_gpio_fmux_set(I2C_SCL, FMUX_IIC0_SCL); hal_gpio_fmux_set(I2C_SDA, FMUX_IIC0_SDA); ... ... int read_i2c_bytes(uint8 addr, uint8 reg, uint8 * data, uint8 size) { int i = size...
  6. pvvx

    BLE SoC PHY6202

    Зачем, если то, что дано работает? У вас наверно другой модуль, не THB2
  7. pvvx

    BLE SoC PHY6202

    Ну вписал чтение датчика и тяп-ляп в рекламу BTHome. Тяп-ляп - нету в SDK возможности перехвата события передачи рекламы, а так же смены данных в рекламе. Только хитростями... Итог: ~14.2 мкА при опросе датчика и передаче каждые 2.5 секунды, а там уж что адаптер словит... hex приложен:
  8. pvvx

    Как питать литием ESP32?

    Это физика, а микросхемы тут не при чем. Линейный стабилизатор рассеивает лишнее в тепло. > (Однако я видел какой-то на али под 100мА) 100 мА мало для ESP32-S3.
  9. pvvx

    BLE SoC PHY6202

    Я недавно заказал новый nRF Power Profiler II - приколоться ещё раз, но уже по полной. Старый отдал "нуждающемуся" как только опробовал и понял что это прикол, а не измеритель. Но для отладки он годится. С ним видно что творится, но не надо обращать внимание на выбросы на его графиках и на...
  10. pvvx

    BLE SoC PHY6202

    Немного модифицированный на прошлом SDK. Не зря ранее долго бились за потребление... Но в нем возможности перехвата события BLE рекламы :p И там куча лишнего - повторяю - у автора нет Power Profiler и всё сделано по стороннему указанию.
  11. pvvx

    BLE SoC PHY6202

    Без Power Profiler вы ничего не сделаете из этого примера нормального, как и из других.
  12. pvvx

    BLE SoC PHY6202

    Дык говорил уже - RAW реклама есть в типовом SDK от PHY. PHY62XX_SDK_3.1.1\example\PhyPlusPhy\smart_rf Переключение передачи по 3-м каналам static void process_tx_done_evt(void) { /** 37->38->39 adv channel */ if(s_phy.rfChn==BLE_ADV_CHN37) { s_phy.rfChn =...
  13. pvvx

    BLE SoC PHY6202

    И т.к. в Linux накопилось куча г... в самом ядре, то перейти к поддержке BT5.0 (стандарт 2016 года) уже невозможно. Никакой Bluez это не исправит - его кучи AРI давно необходимо переписывать с нуля. Иначе никак. Затыканием патчами или новыми дополнениями в функциях API это уже не исправить -...
  14. pvvx

    BLE SoC PHY6202

    В Android ядро перековырял Google и исправил эти безобразия. Но не все - всё исправить уже невозможно, т.к. леминги от Arduino прут бесконечно. Android хватает прием одного пакета, как и предусматривалось в аппаратуре. И т.к. Android проприетарен, то туда не пускают вредителей от Zigbee и только...
  15. pvvx

    BLE SoC PHY6202

    Приемник работает так-же - заряжает RX2TX и CPU ждет отработки. Но дети, поколения Arduino, считают по своему - ждут минимум 2 рекламных события (передачу по 3-м каналам) для подачи запроса на соединение. И считают таймауты. Все пользователи из-за них должны ждать, пока произойдет прием второго...
  16. pvvx

    BLE SoC PHY6202

    Функции RX2TX/TX2RX в SoC выполняются аппаратно, без CPU, обычно DMA или FIFO. CPU тупо не успеет и занимается только подготовкой и анализом что там прилетело. В BLE рекламе после TX окно всего в 500 мкc на прием заголовка запроса активной рекламы или соединения. У маяка приема нет. Он не имеет...
  17. pvvx

    BLE SoC PHY6202

    Во время работы приемо-передатчика I2C работает. I2C fifo-шная - закидали в неё задачу, через время получили и считали данные. CPU на время работы I2C не нужен.
  18. pvvx

    BLE SoC PHY6202

    Измерения показывают, что время активности при RAW рекламе на данном чипе - менее 4 мс при передаче маяка с полными 31 байтами по 3-м каналам. Т.е. просыпание SoC занимает чуть более 1 мс, затем 3 мс передача с паузами и переключениями каналов и в сон. 3 мс передача - это если длина...
  19. pvvx

    BLE SoC PHY6202

    Есть другой путь - в SDK есть пример RAW рекламы, тупо по таймеру. Он работает, но всё остальное, типа соединения и OTA не будет. Т.к. есть типовая функция RX2TX или TX2RX. К этим сИкретным функциям задаются все интервалы, тип PHY и т.д. На них базируется вся система и стеки BLE/Zigbee/... К ним...
  20. pvvx

    BLE SoC PHY6202

    Там нет функций calback при передаче BLE рекламы - вы не можете узнать когда идет реклама, по какому поводу был "разбужен" SoC и т.д. А ROM - это хорошо, т.к. там много нужных функций. Придется лепить свой таймер для опроса датчика и перестроения всей конфигурации BLE рекламы. Это приведет к...
Сверху Снизу