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

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

  1. A

    Нужна помощь Контроль заряда батарейки

    Я получал его функцией uint32 readvdd33( void ), но на старой версии 0.9.6. На более свежих не пробовал, т.к. не хватает времени для этого проекта.
  2. A

    Обсуждение Парсинг URL &key=val&...

    Да, на заголовок Content-Type я не обратил внимания. Тады согласен с написанным!
  3. A

    Обсуждение Парсинг URL &key=val&...

    Если я не ошибаюсь, конкретно в данном случае строка приходит в теле сообщения, а не в заголовке. А значит, кодированиям не подвержена. По-крайней мере так было у меня при проверке.
  4. A

    Обсуждение Парсинг URL &key=val&...

    А что насчет терминирования строки, в которой идет поиск? Добавил? Если нет - то нужно добавить обязательно!
  5. A

    Обсуждение Парсинг URL &key=val&...

    При нескольких выполнениях одного и того же - мусор появляется в одних и тех же местах или каждый раз по-разному?
  6. A

    Обсуждение Парсинг URL &key=val&...

    А на вход что приходит?
  7. A

    Обсуждение Парсинг URL &key=val&...

    Интересно посмотреть что данный код выдает в отладку. У меня результирующая строка вышла такой: __begin=begin&__devid=1234&__mode=0&__ssid=ESP8266&__pwd=00000000&__ip=192.168.0.1&__nm=255.255.255.0&__gw=192.168.0.1&__host=192.168.0.10&__port=2323&__end=end Это около 160 байт, что больше, чем...
  8. A

    Обсуждение Парсинг URL &key=val&...

    Судя по коду, заполняются только id и ssid? ) По коду есть замечания: 1. Функция strncpy не гарантирует, что результат будет терминирован нулем. Это значит, что лучше безусловно выходную строку терминировать ручками. 2. Выделяем под поля id и ssid по 32 байта, а копируем реально не более 16...
  9. A

    Как оптимально, с точки зрения продолжительности работы, запитывать модуль от батареек?

    А где тогда хранить промежуточные данные? Во флеше - продырявим. В памяти RTC - ты же сам говорил, что криво реализовано...
  10. A

    Как оптимально, с точки зрения продолжительности работы, запитывать модуль от батареек?

    Я только в начале пути... Оптимизации еще вообще никакой не делал. А есть возможность в ESP получить timestamp из модуля? Не хочется для этого таймер заводить... В остальных - это в каких? Если я правильно понял - при входе в deepSleep модуль просто "умирает", и воскресить его может только...
  11. A

    Как оптимально, с точки зрения продолжительности работы, запитывать модуль от батареек?

    Я сделал похожую штуку. Но есть и отличия: - датчик температуры DHT22 - добавлен датчик давления и температуры BMP180 - длительность сна 300сек. - датчики запитаны от порта есп. Включаются за полсекунды до измерения. Вот показания: https://thingspeak.com/channels/29335 От двух батареек...
  12. A

    Существует ли с++ среда для esp8266?

    Друзья, предлагаю выяснения личных отношений и взаимные любезности перенести в личку, или в другую ветку. Эта ветка посвящена несколько другим вопросам, и рекомендую придерживаться темы. Спасибо!
  13. A

    Arduino 5v и правильное подключение?

    Глупый вопрос - а что мешает запитать ардуину от 3.3В? Тогда ничего сопрягать и не надо ))) Мега спокойно от такой напруги будет работать, если не включен Brown-Out detector на 5В.
  14. A

    Существует ли с++ среда для esp8266?

    Мое мнение - С++ на столь слабой платформе имеет право на жизнь. Как уже было сказано - он кушает не намного больше ресурсов, чем С (зависит от стиля программирования и использованных библиотек), но многие вещи позволяет делать проще, тем самым улучшая качество продукта. При этом необязательно...
Сверху Снизу