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

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

  1. D

    Связь ESP32<->ESP32 (проводная)

    Очень тяжело идет SDK. В примере код: //Configuration for the SPI slave interface spi_slave_interface_config_t slvcfg={ .mode=0, .spics_io_num=GPIO_CS, .queue_size=3, .flags=0, .post_setup_cb=my_post_setup_cb, .post_trans_cb=my_post_trans_cb...
  2. D

    Связь ESP32<->ESP32 (проводная)

    Да, модули именно на одной плате, поэтому и смотрел в сторону I2C или SPI. Но уж очень не хотелось погружаться в SDK, хотя, похоже, придется. Спасибо.
  3. D

    Связь ESP32<->ESP32 (проводная)

    Добрый день. Подскажите пожалуйста, есть необходимость организовать проводную связь между несколькими модулями ESP. Изначально предполагал использовать I2C - оказалось, что ESP32 не может быть слейвом. Пробую SPI - та же фигня. Остается вариант - UART, но не очень нравится, т.к. в общем случае...
  4. D

    Управление 0-10в через esp

    Добрый день. ЕSP на аналоговым выходе может выдать значение в диапазоне 0-3,3v. А как «умножить» выход для получения значений в диапазоне 0-10v? Спасибо
  5. D

    Mesh-сеть на ESP8266

    А к этому "дешевому роутеру" можно будет подключить датчики, релюшки и приводы так, чтобы это все еще можно было считать и включить? Сеть - это, безусловно, не цель. Цель - "раскидать" по территории датчики и приводы и управлять всем этим хозяйством максимально автоматически.
  6. D

    Mesh-сеть на ESP8266

    1. Про АТ-команды надо забыть сразу и писать на С свою прошивку. Там все гораздо лучше и понятнее. Эту мысль уже кто-то Вам писал ранее. Не надо воевать с ветряными мельницами. 2. Программу для построения сети я уже условно написал. Есть коревой модуль, есть все остальные, которые сами находят...
  7. D

    Mesh-сеть на ESP8266

    Давно не заходил в эту тему, и, с одной стороны, как-раз пришел к мысли, что mesh-сеть это то, что мне сейчас надо, а с другой, прочитав, все что тут появилось, возникли большие сомнения. 1. То, что ESP имеет один физический канал WiFi и убивает эфир - услышал. 2. То, что ESP совершенно...
  8. D

    Поиск решения вопроса

    Спасибо, много полезной информации. Сейчас буду изучать. А пока все крутилось в голове, как лучше сделать подумал, что можно еще было бы вынести интерфейс на что-то внешнее (более мощное), а на ESP оставить только функции управления внешними устройствами и WiFi-репитера для более далеких ESP. Но...
  9. D

    Поиск решения вопроса

    Openwrt раньше не смотрел, но на первый взгляд это не совсем то, что мне хотелось бы. Во-первых, я сразу перехожу минимум на Raspberry. Там придется ставить полноценный линукс (а каком-то виде) на флешку, которая через полгода-год сотрется в порошок (это уже проходил). В Esp (в крайнем случае...
  10. D

    Поиск решения вопроса

    Добрый день всем. Даже не могу понять как сформулировать тему... Есть огромное желание вынести код из прошивки во внешние скрипты (для переноса файлов Веб-сервера на флешку). Но статические файлы меня не устраивают. На обычных серверах у меня серверная часть преимущественно на перле. Нашел...
  11. D

    Подкобчение библоитеки sd.h

    Все заработало, спасибо. Мне просто казалось, что это не совсем корректное решение, т.к. через год, когда будет вопрос воспользоваться ардуиновской библиотекой будет тот же вопрос, а то, что я удалил (перенес) эти файлы - уже будет давно забыто.
  12. D

    Подкобчение библоитеки sd.h

    Добрый день. При попытке выполнить компиляцию примера CardInfo под ESP8266 выдает такую ошибку: Несколько библиотек найдено для "SD.h" Используется: /Users/Mac/Documents/Arduino/libraries/SD Не используется: /Users/Mac/Library/Arduino15/packages/esp8266/hardware/esp8266/2.3.0/libraries/SD Не...
  13. D

    Mesh-сеть на ESP8266

    Полностью разделяю эту мысль. Есть глюки - возможно. Но они так или иначе понятны (где и какие). Ну, в крайнем случае, просто не использовать функции с глюками, или написать собственные... И в конце-концов, неужели в промышленных решениях нет глюков? Их тоже люди пишут. Взять хотя бы Windows...
  14. D

    Mesh-сеть на ESP8266

    А можно немного поподробнее развернуть эту мысль?
  15. D

    Несколько вопросов новичка

    Из документа: bssid - mac address of AP, this parameter is also optional Это не адрес ESP, а адрес точки, к которой происходит подключение. У Ubiquti это называется типа "Look to AP", чтобы нельзя было подменить родительский узел сети. uint8_t mac[6] = {0x91, 0xe6, 0xba, 0x91, 0x1b, 0x85}...
  16. D

    Несколько вопросов новичка

    Юрий, спасибо за ответы. Документацию читаю, но пока не погрузишься полностью в тему - там не все понятно. И проблема в том, что иногда даже не понятно как сформулировать вопрос гуглу, чтобы получить правильный ответ. Например, пол дня убил на то, чтобы разбить скетч на несколько файлов, хотя...
  17. D

    Функция вывода в терминал

    О как... А я даже не предположил, что она тут реализована... Увидел, что есть println, вспомнил про Паскаль и решил, что printf нет вообще... И, что странно, все примеры и исходники которые видел - ни разу ее использования. Спасибо
  18. D

    Функция вывода в терминал

    Добрый день. Сейчас потихоньку начинаю писать под ESP, и мне очень кажется неудобным вывод информации в консоль через Serial.print, т.к. он не может принимать несколько аргументов (имею ввиду произвольное). А никто не задумывался реализовать функцию с произвольным числом аргументов, чтобы...
  19. D

    скетч с конфигуратором в eeprom, сервер и клиент

    И, возможно, нашел еще одну ошибку при попытке прирастить себе код... unsigned long crc_byte(byte *b, int len) { unsigned long crc = ~0L; uint8_t i; for (i = 0 ; i < len ; i++) { crc = crc_update(crc, *b++); } crc = ~crc; return crc; } Программа слетает при попытке включить...
  20. D

    скетч с конфигуратором в eeprom, сервер и клиент

    Спасибо. А написано по 4 байта было тут: https://esp8266.ru/arduino-ide-esp8266/#fast-start , но там так построена фраза, что это не очевидно, что имеется в виду.
Сверху Снизу