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

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

  1. gerkimuyda

    Энергопотребление ESP(новое)

    Спорить не буду, т.к. предполагаю отсутствие у меня EVENT_STAMODE_AUTHMODE_CHANGE связано с station_auto_connect. Т.е. - или такого события у меня нет, или оно происходит еще раньше до получения контроля моим обработчиком. Также еще хотел напомнить, что клиент в процессе работы модуля может...
  2. gerkimuyda

    Энергопотребление ESP(новое)

    Странно, что вы задаете такие вопросы. STAtion - это wifi-client в отличии от softAP. Т.е. клиент подстраивается под настройки АП (роутера) к которому он пытается подключится. АП говорит, что используется безопасность WPA2_PSK, на что модуль соглашается и переключает у себя режим в...
  3. gerkimuyda

    Энергопотребление ESP(новое)

    Это? typedef enum _auth_mode { AUTH_OPEN = 0, AUTH_WEP = 1, AUTH_WPA_PSK = 2, AUTH_WPA2_PSK = 3 , AUTH_WPA_WPA2_PSK = 4 , AUTH_MAX = 5 } AUTH_MODE; Т.е. изменение AUTH_OPEN -> AUTH_WPA2_PSK
  4. gerkimuyda

    Управлять несколькими устройствами с компьютера (веб-интерфейс)

    Это пока учишься - интересно выкладывать свои разработки :))) А когда уже многое умеешь (а может это не из-за опыта, а из-за возраста?) как-то уже не интересно показывать всем свои поделки :). Да и у взрослых нет времени разжевывать все молодежи и в рот класть. Ведь если выкладываешь свое - будь...
  5. gerkimuyda

    Управлять несколькими устройствами с компьютера (веб-интерфейс)

    Нет. Ее и не рекламирую. Т.к. каждый делает под себя. Я просто упомянул, как можно реализовать в случае необходимости. Так сказать - указал направление :) Многие, например, сейчас на MQTT помешаны, а мне такое не надо. Зачем тогда его пихать в свой код? Или выкладывать то, что нужно мне и больше...
  6. gerkimuyda

    Управлять несколькими устройствами с компьютера (веб-интерфейс)

    Никто не мешает параллельно клиентам наделать на еспешках и сервера для избыточной надежности. Но сервер требует большего потребления по питанию и не может долго спать. Также, такой вариант не позволяет оперировать с данными за прошлые периоды одновременно с разных устройств (например, в дб -...
  7. gerkimuyda

    Как передать управление фоновым задачам SDK?

    Столкнулся с проблемкой, что при сильной загрузке проца (например некоторые расчеты в цикле), не обрабатываются фоновые задачи SDK (например, поддержка соединения wifi, таймер wdt). Вся прога построена на прерываниях, но есть моменты, в которых нужна немного длительная обработка...
  8. gerkimuyda

    Управлять несколькими устройствами с компьютера (веб-интерфейс)

    А в чем сложность? Заводим php скрипт (backend), который обслуживается все запросы от клиентов (esp) и складирует данные в mysql. Потом пишем второй скрипт (frontend) который выводит из mysql данные на веб-страничку для пользователя, а также принимает от него команды. Команды записываются для...
  9. gerkimuyda

    Прошивка Sonoff

    А что такое Интернет Вещей? Устройства, для управлением которых надо больше времени потратить на запуск нужного приложения в смартфоне, чем просто автоматика, которая срабатывает по какому-то событию (физический выключатель, датчик и т.д.) ? Или устройства, которые без инета не работают и дом...
  10. gerkimuyda

    Нужна помощь Esp8266 deep sleep - глубокий сон

    Ардуина тупо вызывает wifi_station_set_auto_connect(). Что именно там сделал Espressif - я не знаю. Если они специально проверку не вставляли - тогда будет перезаписываться. Но ардуина неспроста выключает прерывания ETS_UART_INTR_DISABLE() перед этим вызовом. Я в другом месте замечал ( по-моему...
  11. gerkimuyda

    Нужна помощь Esp8266 deep sleep - глубокий сон

    А должно быть boot mode 3,6 7 SDIO HighSpeed V2 IO Uart1 Booting 6 SDIO LowSpeed V1 IO Uart1 Booting 5 SDIO HighSpeed V1 IO Uart1 Booting 4 SDIO LowSpeed V2 IO Uart1 Booting 3 FLASH BOOT 2 Jump Boot 1 UART Boot 0 Remapping Разбирайтесь с правильностью сигналов на ногах при старте
  12. gerkimuyda

    Нужна помощь Esp8266 deep sleep - глубокий сон

    Reconnect не изучал - не знаю. Для этого надо дизассемблировать wifi_station_set_reconnect_policy() (именно ее вызывает ардуиновская WiFi.setAutoReconnect() из ESP8266WiFiSTA.cpp) в закрытой библиотеке user_interface.h из SDK Expressif. А вот про WiFi.setAutoConnect() - кто мешает сделать...
  13. gerkimuyda

    Нужна помощь Esp8266 deep sleep - глубокий сон

    Если в arduino ide - то лучше просто использовать команду передачи управления для технических нужд фоновым процессам yield(); Да и вачдог не в вашем случае (при его срабатывании модуль перезапускается и в тех.информации упоминается причина - WDT) Давайте посчитаем: допустим написали коряво и у...
  14. gerkimuyda

    Общие вопросы по Arduino IDE для ESP8266

    По выданным dhcp-сервером ip-адрессам, привязав их по маку к списку подключенных клиентов (команды и такую возможность в документации к API не искал). Вторым можно пренебречь, если не столь важно, клиент еще на связи, или сейчас отвалиться по таймауту.
  15. gerkimuyda

    Нужна помощь Esp8266 deep sleep - глубокий сон

    Мы как раз про эту плату и говорим. Если у вас после включения программа не работает - тогда deep sleep тут не причем. "белеберда" - это стартовая информация на скорости 74880 (перепроверьте). Добейтесь работоспособности программы после физичекого powerup или reset. Потом перейдете к deepsleep...
  16. gerkimuyda

    Общие вопросы по Arduino IDE для ESP8266

    Осмелюсь предположить (т.к. спецификацию не изучал), что данная команда возвращает количество подключенных (а не авторизованных) устройств. Т.е. клиент сначала подключается к АП, а потом пытается авторизоваться, чтобы АП его пускала дальше, а если авторизация не удалась - тогда отключается от...
  17. gerkimuyda

    Нужна помощь Esp8266 deep sleep - глубокий сон

    Вот тут и копайте электронную схему. Т.к. нажатие кнопки RESET должно перезапускать модуль в любом его программном состоянии (даже если повис). По выходу из deepsleep как раз и происходит дергание reset для перезапуска чипа, но если у вас даже кнопка не работает - тогда и программа работать не...
  18. gerkimuyda

    Вопрос ESP8266 как точка доступа Wi-Fi

    Под NodeMCU в данном случае все высказывающиеся подразумевают прошивку NodeMCU (NodeMCU firmware) Building the firmware - NodeMCU Documentation , а не название платы ESP8266-E12 (NodeMCU dev kit) Тут надо сделать выбор (один из, без вариантов объединения): или AT, или Lua, или arduino IDE, или...
  19. gerkimuyda

    Вопрос ESP8266 как точка доступа Wi-Fi

    Нет. Это не байтовый код скетча, а машинные коды (команды процессора esp8266) по выполнению программы. Т.е. другими словами - прошивка. И да - которую компилирует адруино иде (точнее, ардуина вызывает внешний компилятор xenta) перед тем, как прошить микроконтроллер esp8266 (Предварительно стерев...
  20. gerkimuyda

    Нужна помощь Помогите пожалуста esp8266 mqtt gateway

    Тут смотрели? (я не читаю на немецком) Superrollo GW60 mit Funkmodul ZB40 in FHEM einbinden Вот вроде автор: Pimatic его сайт: Home | pimatic - smart home automation for the raspberry pi форум: Home | pimatic home automation forum
Сверху Снизу