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

Недавнее содержимое от M-a-x-x

  1. M

    Баги/глюки/проблемы в каком-то конкретном примере из пакета Sming

    Попробуй убрать delay(1000); А dht.begin(); перенести в init()
  2. M

    Баги/глюки/проблемы в каком-то конкретном примере из пакета Sming

    Такое было когда прошивка была больше половины памяти еспшки (>~236Kb). Но пример "Basic_AirUpdate" работал, если, например, подсунуть ему "Basic_Blink". У ESP-07 512Kb.
  3. M

    Запрос примеров для Sming

    Можно еще пример HttpServer_AJAX посмотреть. Алгоритм примерно такой: 1. В файл примера в функции void startWebServer() добавить "server.addPath("/ajax/serial", onSerial);" 2. Добавить перед выше названной функции функцию: void onSerial(HttpRequest &request, HttpResponse &response) { String info...
  4. M

    Нужна помощь Организация обмена данными посредством WebSockets

    Вот интересные примеры, можно что-то для себя взять: https://github.com/alon24/esp8266_projects/tree/master/SousVide http://www.whatimade.today/esp8266-on-websockets-mdns-ota-and-leds/
  5. M

    Нужна помощь Организация обмена данными посредством WebSockets

    У меня на Android 4.4.2. не работает ни в каком браузере, а на пятом все в порядке.
  6. M

    Нужна помощь Организация обмена данными посредством WebSockets

    Тоже с этой темой заморочился, у меня пока все через MQTT работает, но так как все установлено на своем домашнем серваке, хочу сделать резервный канал на случай сбоя сервера, что бы на ESPшке был WebSocketServer, с которым можно было обмениваться данными напрямую с телефона/компа через...
  7. M

    Баги/глюки/проблемы в каком-то конкретном примере из пакета Sming

    После обновления не может записать все файлы в spiff_rom.bin. Поставил все с нуля, тоже самое. Разобрался, нужно просто добавлять эти файлы в архив *.gz
  8. M

    Баги/глюки/проблемы в каком-то конкретном примере из пакета Sming

    Есть такое, попробуй по одному датчику, экран убирать(комментировать сроки). Еще бывает на delay() ругается. Перед заливкой новой прошивки удалить папку ./out и прошить предварительно пустым файлом (blank512.bin)
  9. M

    Sming Open Source Framework для нативной разработки прошивок ESP8266

    Может надо менять файлы *.gz в папке .\web\build\, хотя я точно не уверен, но все же)
  10. M

    Запрос примеров для Sming

    В общем проведя несколько бессонных ночей, набросал примерно как это должно выглядеть. Надеюсь на этот раз кто нибудь в этой теме разбирающийся посмотрит приложенный пример и подскажет как это довести до ума, потому что я ниразу не программист и это всего лишь одно из моих хобби) Итак, это...
  11. M

    Настройка MQTT брокера mosquitto

    Можно еще так попробывать, но не обещаю, что будет работать) const char* mqtt_server = "192.168.1.5"; WiFiClient espClient; PubSubClient client(espClient); ... client.setServer(mqtt_server, 1883); UPD: В общем там небольшая путаница, или я запутался. Есть два проекта PubSubClient: для Arduino -...
  12. M

    Настройка MQTT брокера mosquitto

    PavelNikolaevich, Опечатка. Можно хоть как этот файл (mosquitto.acl) назвать, главное в конфиге его прописать.
  13. M

    Запрос примеров для Sming

    Доброго времени суток! Если кого не затруднит, покажите как по примеру "MeteoControl" написать свой код по отсылке данных датчиков DHT22, BH1750, BMP180, DS1820, PIR на MQTT сервер. Получается вебсервер на ESP не нужен, а только модульная структура. И в тоже время принимать с MQTT сервера...
  14. M

    Баги/глюки/проблемы в каком-то конкретном примере из пакета Sming

    В Debian не собиралась прошивка MeteoControl, ругался на spiffy. В "Makefile-user.mk" закомментировал последнюю строку "SPIFF_FILES = web" и все получилось. Еще во всех примерах в файле "Makefile-user.mk" указано: # MacOS / Linux # SMING_HOME = /opt/sming/Sming а нужно # SMING_HOME =...
  15. M

    MQTT протокол для начинающих

    Получается что да. Там скорее всего должны быть какие-нибудь инструменты для этого. Можешь еще с сертификатами заморочится - "You can also access the server using encrypted port 8883. The encrypted port support TLS v1.2, v1.1 or v1.0 with x509 certificates and require client support to connect...
Сверху Снизу