Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Возможна ли загрузка по WiFi без интернета?

Тема в разделе "Общие вопросы по esp8266", создана пользователем cofessor, 19 янв 2019.

  1. nikolz

    nikolz Гуру

    Сообщения:
    4.930
    Симпатии:
    454
    по аналогии
    почему бы не чистить улицы города после снегопада дворнику с лопатой,
    и не использовать современные снегоуборочные машины?
    интересно как долго Вы будете ехать на свою работу?
     
  2. nikolz

    nikolz Гуру

    Сообщения:
    4.930
    Симпатии:
    454
    Вы это из чувства солидарности или чтобы со мной поспорить?
    Я все прекрасно понял.
    Вы прикалываетесь.
    У Вас на компе гигобайт 100 а на ESP в 100 тысяч раз меньше и в тысячу раз медленнее
    Ну собрали вы 1 мега на ESP дальше что делать будете ? В облако или на комп?
    Дальше что делать?
    Вы когда- нибудь что-то серьезное обрабатывали на микроконтроллере?
    Все эти лог файлы которые собираются для контроля лампочки и умной розетки - это игрушки в песочнице.
    ------------------
    Как говорят - вам шашечки или ехать?
    Управление теплицей - это только для дилетантов и профи- не так уж сложно.
    Поэтому спросите себя - это просто потому-что дилетант или профи в данном вопросе?
     
  3. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.198
    Симпатии:
    227
    нет, и смысла не вижу. Они не для того сделаны.
    именно. А дальше хоть ферму подключай для deep learning.
    а зачем в тысячу раз быстрее собирать медленноменяющиеся данные? В теплице быстрых процессов нет, там инерция довольно большая. Просветите, если вы профи по теплицам. Может я чего то не знаю?
     
  4. nikolz

    nikolz Гуру

    Сообщения:
    4.930
    Симпатии:
    454
    Объясняю для Вас.
    Смысл "в тысячу раз быстрее" не для сбора а для обработки.
    Вы очевидно не в теме.
    Автор пытается не собирать данные а разрабатывать алгоритм управления путем bnthfwbjyyjuj исправления кода ESP и многократной загрузки его для иcполнения в ESP
    изменять алгоритм он будет программированием в дурине.
    А придумывать сам алгоритм и его изменения глядя на картинки графика на ESP
    --------------
    Я ему написал о том, что надо собрать систему сбора данных и управления Т е Поставьте ESP AVR STM и собирайте данные на компе или в облаке
    Для создания алгоритма управления теплицей данных будет много больше чем способна хранить ESP
    Но еще больше будет итераций поиска алгоритма оптимального управления.
    Вот эти итерации надо делать либо в облаке либо на компе с использованием матлаба R нейронных сетей либо на худой конец Excel.
    ---------------------
    И сам алгоритм формирования управляющих сигналов для теплицы делается изначально на этом компе.
    И когда он будет отлажен то только тогда переписывается для ESP AVR STM и грузится в автономную систему управления.
    -----------------
    Это все азы технологии разработки систем управления сложными объектами Теплица - это сообщество биологических объектов со своей средой обитания - это очень сложный объект.
    Вы же не пытаетесь всерьез построить например управление космическим кораблем для полета на Марс исключительно на вычислительных мощностях ESP?
    Полагаю, что объяснил свою точку зрения достаточно подробно.
     
    alexmouj и cofessor нравится это.
  5. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.198
    Симпатии:
    227
    @nikolz вы извините, но мы говорим об одном и том же, но почему то вы считаете что я с вами спорю. Это не совсем так. Различия у нас только в некоторых подходах. То что вы предлагаете правильно для разработки промышленного устройства. Но вот любители уровня АрдуиноИДЕ никогда так делать не будут по многим причинам. Вот это вы понять не хотите и продолжаете гнуть свою линию.
     
    cofessor нравится это.
  6. cofessor

    cofessor Новичок

    Сообщения:
    16
    Симпатии:
    0
    У меня нет соответствующей подготовки чтобы понять как это можно реализовать на практике, неделю назад я ещё не представлял что такое WebServer, точка доступа, SSID и пр.
    Webupdate пробовал, но он замусоривает мой скетч своими кодами. А в примере ArduinoOTA я загружаю BasicOTA один раз, а затем в своих скетчах добавляю всего только 3 дополнительных строчки -
    #include <ArduinoOTA.h>
    ...
    ArduinoOTA.begin();
    ...
    ArduinoOTA.handle();
    и всё работает. Не устраивает только то, что дополнительные платформы слетают, если нет соединения с интернетом, но вот мне подсказали в другом месте из-за чего это происходит, сейчас буду проверять.
     
  7. cofessor

    cofessor Новичок

    Сообщения:
    16
    Симпатии:
    0
    А чем это лучше того варианта, о котором я писал - USB WiFi адаптер вместо роутера?
     
  8. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.651
    Симпатии:
    181
    Один здесь рассказывал, что у него были проблемы, когда он брал ардуиноиде без установщика.
    Помогло снос всего и стандартная установка, через установщик.
    Вы как поддержку есп добавляете?
     
  9. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.651
    Симпатии:
    181
    Ну так поставьте роутер, который может работать без интернета и дальше пользуйтесь ОТА.
    Возможно хватит и смартфона, который настроен в качестве точки доступа, но не проверял, будет ли работать смартфон без интернета в качестве точки доступа, вроде ничего не должно мешать.
     
    Последнее редактирование: 20 янв 2019
  10. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.198
    Симпатии:
    227
    @cofessor немного в защиту webUbdate: там можно код грузить хоть со смартфона. А в OTA вы привязаны к компьютеру с установленными пакетами.
     
  11. nikolz

    nikolz Гуру

    Сообщения:
    4.930
    Симпатии:
    454
    очевидно возможностями и наличием.
     
  12. cofessor

    cofessor Новичок

    Сообщения:
    16
    Симпатии:
    0
    Спуститесь на землю. Вы всё правильно пишете, но не значит что так проще, потому что я всё равно не смогу реализовать то, что вы предлагаете. Я простой любитель - сам строю теплицу, изучаю агротехнику, системотехнику, азы программирования в рамках Arduino, не более. Однако если удастся добиться удержания пусть не оптимальных, а хотя бы субоптимальных термовлажностных параметров, уже одно это позволит повысить урожайность в разы и для этого не нужны нейронные сети.
    Задача стоит - что просто реализуемо для рядового дачника со своей обычной дачной тепличкой и полупустым кошельком? Теплички, стоящие в великом множестве на 6 сотках - демонстрация крайней убогости, где урожайность томатов 5-10 кг с кв. метра, в то время как в тепличных комплексах уже до 100 кг дошли.
    Эту свою проблему я как-нибудь разрешу, тем более что мне правильно наверное подсказали что нужно просто убрать галочку в настройках "проверять обновления при запуске". Но конечно нужно двигаться дальше - организовывать систему сбора данных, причём, чем проще - тем лучше, пирог надо кусать с краю.
     
  13. cofessor

    cofessor Новичок

    Сообщения:
    16
    Симпатии:
    0
    Вот настройки:
    https://raw.githubusercontent.com/s...ts/package_gogo_diy_atmega8_series_index.json
    http://arduino.esp8266.com/stable/package_esp8266com_index.json
    Смартфона нет.
    Честно говоря, мне смартфон кажется и не нужен особо. Покупать специально для того чтобы управлять теплицей?
    Если только webUbdate лучше с точки зрения сбора данных? Но я ещё не задумывался об этом.
     
  14. nikolz

    nikolz Гуру

    Сообщения:
    4.930
    Симпатии:
    454
    вы сможете все сделать
    не обязательно брать матлаб. возьмите excel.
    Сам алгоритм отлаживать можно на луа Для этого берем редактор текста например SCITE
    ---------------------
    Суть моего предложение в том, что не надо делать это на дурине и постоянно править алгоритм управления А чтобы проверить его работу постоянно грузить в ESP с кучей проблем с ошибками в логике переменных проблем с wi-fi
    и т д
    Вы просто разделяете свою задачу на две
    1) сбор данных
    2) создание алгоритма управления
    и решаете 1 - с пом ESP STM AVR
    2- компом на Excel и т д
    Я сам делал и делаю как описано ранее не только сложные пром системы, но и поделки (умные приборы) контроля параметров человека, окружающей среды и т д
    Учится никогда не поздно, но полезно и увлекательно.
     
  15. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.198
    Симпатии:
    227
    Если нет, то не нужно вам это вообще. Забудьте. Никакого улучшения в сборе данных не будет. Это только для обновления прошивки, если это будет нужно. Вы гляньте espEasy - может там вполне достаточно для вашей задачи. Там уже реализованы параметры, датчики,условия и исполнители. Останется только прописать ваш алгоритм действий для теплицы.
     
  16. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.651
    Симпатии:
    181
    У меня она не мешает работе, без интернета, но я не использую атмегу8, попробуйте без нее.
     
  17. cofessor

    cofessor Новичок

    Сообщения:
    16
    Симпатии:
    0
    В чём смысл этих итераций? Если я, скажем, вместо того чтобы изменить параметр в прошивке, изменяю его на компе и вижу, как это повлияло на показатели, то для этого надо иметь матмодель, ведь так? То есть, сопоставить какую-то функцию изменению каждого параметра, не говоря уж о том, что все они (параметры и функции) связаны друг с другом: двигаешь температуру к оптимуму - уходит влажность и т.п.
    Перепрошивка же не обманет - я просто регистрирую то что получилось и делаю выводы.
    Да боюсь растечься мысию по древу, не зная, стоит оно того или нет. Ссылку не кинете, где растолковывается что это на популярном уровне? Без сбора данных понятно, не обойтись, но лучше ограниченные возможности, но малой кровью, а там уже видно будет.
     
    Последнее редактирование: 20 янв 2019
  18. nikolz

    nikolz Гуру

    Сообщения:
    4.930
    Симпатии:
    454
    все верно, безусловно, надо понимать, чем вы пытаетесь управлять и как это влияет на конечный результат.
    Если объект - это "черный ящик" то самое время применять нейронные сети. Они лучше подберут решение чем Вы.
    потому что Вы применяете "метод тыка" , его еще называют "метод ползучего эмпиризма" или случайного перебора.
    Всегда есть надежда , что можно угадать выигрышный номер в спортлото.
    Когда нет знаний, их заменяет вера.
    Надежда умирает последней.
     
    cofessor нравится это.
  19. Алексей.

    Алексей. Авторитетный участник сообщества

    Сообщения:
    555
    Симпатии:
    64
    Стараюсь не делать так совсем, никаких ссылок не вписываю, устанавливаю поддержку различных плат (esp8266, esp32, stm32duino, attiny) просто клонирую с гитхаба соответствующие core в директорию хардваре.
    Однажды делал через менеджер плат, как раз как вы описываете. Для выполнение кастомных действий во время билда, добавил файл platform.local.txt и скрипты, но после переключения на другую версию в менеджере плат, те файлы, которые добавлял, пропали вместе с директорией прежней версии.
    Больше не использую менеджер плат, только клонирую core, для выбора версии переключаюсь на нужный тег.
    Перегружал неоднократно с доступом в и-нет и без него, чего то не "слетает" ничего.
     
  20. cofessor

    cofessor Новичок

    Сообщения:
    16
    Симпатии:
    0
    У меня там всего 2 строчки, поэтому не в лом и вписать их по новой при смене версии.
    Видимо зависит от критичности обновлений. Если какое-нибудь косметическое, то "платформа не покачнётся";).
    А галочка "Проверять обновления при запуске" стоит?
     

Поделиться этой страницей