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

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

  1. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    Это нужно делать силами lua кода. Например, потому, что сама ESP умеет помнить у себя внутри только 1 пароль. В коде попробовать подключиться к первому и запустить таймер на 15-30 секунд, если по истечению времени всё еще не подключены - пробовать по второму логину-паролю: wifi - NodeMCU...
  2. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    На подходе массивное обновление! Цель: Проекты, Релизы, Командная разработка
  3. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    Наконец-то появился логин через e-mail
  4. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    Попутно поправил мелкую багу с уходом в офлайн - до этого даже после ухода в офлайн esp оставалась висеть в редакторе как онлайн.
  5. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    внес правку EspSky.lua и в описание cjson -> sjson
  6. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    sjson should trim trailing null bytes · Issue #1989 · nodemcu/nodemcu-firmware · GitHub перед sjson.decode нужно сделать трим: local text = crypto.decrypt("AES-CBC",context.accessKey:sub(1,16),msg) text=text:gsub('%z.*','') return sjson.decode(text) ну это тоже нужно проверять. потому что нулы...
  7. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    Привет, быстро они его в мастер протолкнули. Постараюсь побыстрее исправить. Суть исправления: нужно в ESPSky.lua заменить cjson на sjson и всё сразу должно заработать. @Past, а проблема осталась даже после переезда sjson в мастер?
  8. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    Спасибо. Эта ошибка очень похожа на багу именно в самом SJSON (по этой причине он видимо еще и живет в DEV ветке) на 6-й строчке в ESPSky.lua находится cjson.decode от decodeMessage а сам decodeMessage используется при распарсивании сообщения от сервера. На стороне сервера стоит чрезвычайно...
  9. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    Хай! Пока нет, но это потому что этот вариант реализации был самым быстрым. EspSky берет только имя и фотку для аватарки, так что можно логиниться через FB без опаски публикаций на стену и прочего непотребства. В течение недели, если сойдутся звёзды, добавлю авторизацию просто по почте.
  10. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    Мой доклад на митапе Mail.ru:
  11. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    привет, аккурат про секьюрити в первом сообщении на этой странице. команды шифруются AES закрытым ключём, который никогда не покидает устройство скачваемые файлы подписываются с учетом секретного ключа, т.е. устройство чужой код точно не выполнит.
  12. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    А, все же, нужна ли нам версия без шифрования? Ведь в будущем оно все равно отомрет.
  13. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    Разбираюсь, займет какое-то время т.к. сейчас пока есть другие задачи.
  14. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    Скорее всего у вас не просто функция, а асинхронный коллбэк. например так: http.get("http://google.com", nil, function() print('123') end) пока так и задумано. ESPSky слушает node.output только на время выполнения скрипта, а когда файл скачается, то скрипт к тому моменту уже будет...
  15. Shade

    ESP Sky – Онлайн редактор для lua скриптов

    Так другие файлы тоже можно отправить — достаточно просто в редакторе сделать не lua файл а например html. Сейчас редактор будет их подсвечивать так же как lua файл, но зальются они правильно. Без шифрования должно продолжить работать, думаю просто в коде где-то бага. По крайней мере мне вчера...
Сверху Снизу