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

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

  1. A

    Micropython HTTP сервер

    Я бы не рекомендовал передавать с железки больше, чем по килобайт. На 8266 вряд-ли можно сделать серьёзный веб-сервер )) Скорее стоит с контроллера отдавать данные на сервер (например через MQTT), а уже на сервере делать вебку. Если нагрузка 1-2 пользователя, в качестве такого сервера вполне...
  2. A

    Micropython HTTP сервер

    Сокетам уже очень много лет.. Поэтому документации по ним - море. Можно просто читать доку по Python3 потом пробовать в Micropython Поэтому главный сайт: https://www.python.org/ Тут легко найти доки на микропитон для esp: http://docs.micropython.org/en/latest/ Тут доки по сокетам...
  3. A

    Micropython HTTP сервер

    Привет! Рад что помог ) Выкладываю, обычно, в рабочие репозитории - на заказ.. В основном для компьютеров, а не для контроллеров )
  4. A

    Зачем и boot.py, и main.py?

    Оно никого не украшет, и Вас тоже ;) Вы уж простите, если что, но видно что вы не очень знаете питон, то как он устроен и работает, но при этом пытаетесь что-то советовать. Зачем? Сбивать с толку новичков, которых тут полно и самоутверждаться на них? Судя по количеству симпатий в профиле, Вы...
  5. A

    Вопрос Расценки на проект

    Это называется "декомпозиция" вообще-то... И каждый профи, не родился таким, а вышел из любителей. Просто, хотел, пробовал, и много читал ;) Много знаю хороших программистов и уверен, что все они когда-то были детьми :)
  6. A

    Зачем и boot.py, и main.py?

    Как то неожиданно, что IT "гуру" может не знать, что такое интерпретатор... Python как раз яркий представитель интерпретаторов - транслирует программу в p-код, который и интерпретирует.. Прошивка в данном случае это и есть интерпретатор. Текстовый файл .py транслируется в байткод и выполняется...
  7. A

    Зачем и boot.py, и main.py?

    Прошивки micropython несколько разные на 32 и 8266 - одна сохраняет, а другая - нет. При этом смысла лезть в прошивку и править её нет - всё легко решается кодом на python.
  8. A

    Вопрос Расценки на проект

    Тут помогает разбиение непонятной большой задачи на несколько понятных мелких. Не меньше 80% из этих мелких задач будут подобны тому, что делалось. А скорее и даже больше задач будут подобны, просто связаны между собой не совсем так, как раньше...
  9. A

    Вопрос Расценки на проект

    С опытом к профессионалам обычно приходит понимание того, что можно сделать за разумное время и сколько времени это займет :) А на что своих ресурсов не хватит и надо либо отдать на аутсорс (разумнее в горящем проекте), либо добирать дополнительные скилы - учиться. И даже с обучением часто можно...
  10. A

    Зачем и boot.py, и main.py?

    Совершенно не обязательно - ведь: 1) в любом параметре можно ошибиться. 2) на ESP32 это работать не будет, т.к. в отличие от 8266 она не запоминает имени и пароля точки доступа, соответственно инициализация webrepl не сработает до кода: if 'wlan' in cfg: sta =...
  11. A

    Вопрос Расценки на проект

    Оцените сколько стоит час Вашей работы. Потом просто умножте это число на количество затраченных часов + железо. Обычный подход... Кстати, на написание ТЗ и документации тоже уходит время, которое также должно быть оплачено.
  12. A

    Зачем и boot.py, и main.py?

    Более того, он вообще не будет работать, если не залить его в файл boot.py ;) Не вижу большой проблемы в том, чтобы перед началом работы залить файлы boot и config... а еще можно так: if 'config.json' in lst: try: with open('config.json', 'r') as x: cfg =...
  13. A

    Зачем и boot.py, и main.py?

    чтобы ответ был полезен, а не был просто троллингом, обычно дают ссылки или цитаты,, если упоминают документацию. мне известно вот это место в документации 3. The internal filesystem — MicroPython 1.9.3 documentation пункт 3.3 И документация в этом месте врет - main.py не и импортируется самим...
  14. A

    Запуск main.py

    Так в main.py нет команды на запуск. Туда стоит последней строкой добавить main() а еще лучше не добавлять такую строку, а поправить boot.py вот так: import gc, webrepl webrepl.start() gc.collect() import main main.main() И, кстати, print совсем лишнее, если запускать автоматом.
  15. A

    Micropython и многозадачность на ESP

    Не то это устройство, на мой взгляд, чтобы многозадачность на нём использовать...
Сверху Снизу