Страница 108 из 119

Re: Arduino Mega Server для esp8266

Добавлено: Сб сен 30, 2017 11:36 pm
serghei
Alex писал(а): Если всё, что написал коллега olehs соответствует действительности, то это прямо прорыв — можно создать сколько угодно как угодно настроенных систем и сколько угодно с ними экспериментировать. Это, кстати, касается и вас — у вас как раз есть возможность проверить теорию olehs на деле и доложить нам.
Проверил - РАБОТАЕТ , причем две разных IDE пашут ОДНОВРЕМЕННО ( одна вообще с ФЛЕШКИ !!!!!). Просто абалдеть .
Две проблемы - найти такие версии. У меня есть 1.6.5 r5 и опять благодаря eGorka 1.8.4 уже заточенная с дровами 2.4.0 для ESP.
Вторая проблема - мощи компа должно хватать для этого.
При таком подходе решилась глобальная моя проблема - работать на 4 компах ( вернее в четырех местах). При этом держать IDE на флешке - это вообще вынос мозга !
Главное правильно все настроить.
SPOILERSPOILER_SHOW
2_IDE.jpg
2_IDE.jpg (207.93 КБ) 7008 просмотров

Re: Arduino Mega Server для esp8266

Добавлено: Вс окт 01, 2017 8:02 am
Alex
Проверил — РАБОТАЕТ
Да, я тоже проверил и тоже был приятно удивлён, что работает. И это действительно прорыв.

Re: Arduino Mega Server для esp8266

Добавлено: Вс окт 01, 2017 9:35 am
ser009
Alex когда ждать архивы IDE для разных версий в инстале?

Re: Arduino Mega Server для esp8266

Добавлено: Вс окт 01, 2017 12:11 pm
Alex
Alex когда ждать архивы IDE для разных версий в инстале?
Такие архивы весят по 400 с лишним мегабайт и на 99% содержат стандартные дистрибутивы и всё это можно заменить инструкцией в 3 строчки, так что делать такие архивы нет смысла.

Переходить со стандартной 1.6.5 пока тоже нет смысла (учитывая парк дистрибутивов). Возможно появятся сборки рассчитанные на portable установку и это скорее всего будут дистрибутивы, которые по какой-то причине не могут работать со стандартной для АМС средой 1.6.5.

Дистрибутив для ESP8266 наверное выйдет когда производители допилят драйвера 2.4.0 (под релиз кандидат выпускать нет смысла).

Что касается 1.6.5, то ардуинцам надо взять на вооружение опыт Линукс и выпускать версии с длительным периодом поддержки, тогда будет смысл переходить с 1.6.5.

Re: Arduino Mega Server для esp8266

Добавлено: Вс окт 01, 2017 12:32 pm
nick7zmail
Я с самого начала, как вышел дистрибутив - компилил АМС под последним IDE с последними актуальными либами (на тот момент 2.2, потом с 2.3 - тоже работало). Всё работало отлично после незначительных правок кода (типа Time.h в TimeLib переименовать и подобных). Так что поддержу Алекса - запаковывать определённые версии IDE в архивы и выкладывать - смысла нет. Те кто хотят - скомпилят, а кто не хочет - пусть качают рекомендованную 1.6.5)).

Re: Arduino Mega Server для esp8266

Добавлено: Вс окт 01, 2017 3:34 pm
eGorka
Запустил АМС, посмотрел монитор порта
SPOILERSPOILER_SHOW
ams_def.PNG
ams_def.PNG (64.43 КБ) 6936 просмотров

Код: Выделить всё

Flash mode:      0         // что за режим?
Flash size:      1048576   // может лучше обозвать "Flash IDE size"
Flash real size: 16777216  // а это как раз "Flash size"
SPIFFS size:     12586304  // SPIFFS ещё не смонтирована а мы уже знаем её размер до байта?
Program size:    4190912   // тут теряюсь в догадках что это, вероятно то, что может загрузчик
Sketch size:     324288
Free for sketch: 3866624   // 3МВ свободно для скетча?!, внизу скрина отлично видно сколько доступно. (ESP.getFlashChipSize() - ESP.getSketchSize()) не точно, но близко

Modul SPIFFS...
Total files: 141
Total size: 2039037        // "Total size files" ?         

Re: Arduino Mega Server для esp8266

Добавлено: Вс окт 01, 2017 5:16 pm
serghei
УФФФ.... Все таки она завелась!
SPOILERSPOILER_SHOW
  • AMS for ESP8266 started...
    Modul SPIFFS...
    started
    Modul Hardware...
    SDK version: 2.0.0(656edbf)
    Boot version: 31
    Boot mode: 1
    Reset info: Fatal exception:0 flag:6 (EXT_SYS_RST) epc1:0x00000000 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000
    CPU freq: 80 MHz
    Free memory: 28368 (61%)
    Flash speed: 40 MHz
    Flash mode: 0
    Flash size: 16777216
    SPIFFS size: 11633 KB
    SPIFFS used: 2142 KB
    SPIFFS free: 9491 KB
    started
    Modul Wi-Fi...
    Connecting to mega
    .
    WiFi connected
    IP address: 192.168.2.44
    started
    Modul Random... started
    Modul EEPROM...
    started
    Modul NTP...
    Local port: 2390
    started
    Modul RTC...
    Set time provider
    sending NTP packet...
    packet received, length=48
    Unix time = 1506876242
    started
    2017-10-01 16:44:02 Modul HTTP...
    2017-10-01 16:44:02 HTTP port: 8080
    2017-10-01 16:44:02 started
    2017-10-01 16:44:02 Modul Server... started
    GLOBAL Init DONE (3s)

    AMS WORK
    2017-10-01 16:44:02 : 27232 (58%) 27232
    2017-10-01 16:44:59 : 28504 (61%) 1272
    2017-10-01 16:45:59 : 27088 (58%) -1416
    2017-10-01 16:46:59 : 27088 (58%) 0
    2017-10-01 16:47:59 : 27088 (58%) 0
Я не знаю как отблагодарить eGorka кроме как поставить плюсик.
Nick7zmail, я озвучил проблему - Где взять портабл версию IDE. Это скрин порта для WeMos D1 PRO mini c 16 мегабайтами на борту. И скомпилирована IDE 1.8.4 c дровами 2.4.0.
Если есть способ делать portable версии из обычных - расскажите как.
PS Вот всегда удивлялся , почему страница Spiffs.htm пустая. Да она просто не написана ! В общем как то так
SPOILERSPOILER_SHOW
Index.jpg
Index.jpg (127.97 КБ) 6894 просмотра
Загрузка по воздуху файла script.js около секунды. Мелкие вообще мгновенно.

Re: Arduino Mega Server для esp8266

Добавлено: Вт окт 03, 2017 11:37 am
ser009

Re: Arduino Mega Server для esp8266

Добавлено: Чт окт 05, 2017 5:21 pm
ser009
https://m.habrahabr.ru/post/339356/

*** Сообщение запрещено. Сообщение похоже на спам. ***

Re: Arduino Mega Server для esp8266

Добавлено: Сб окт 07, 2017 11:33 am
harus
вернусь к своему вопросу. как то странно пропадает из эфира esp.
ставлю на постоянный опрос (request_dash), в какой-то момент модуль перестает реагировать на запросы.
в сериал вижу, что входящие запросы не обрабатываются. на ping тоже нет ответа.
модуль http при этом тоже не работает.
через какое-то время все восстанавливается, как ни в чем не бывало. uptime не обнуляется.
также включил модуль dsend и раз в минуту шлю с этого модуля запросы на другой модуль.
так вот, в момент пропадания связи с модулем, сам он продолжает исправно слать запросы.
это говорит о том, что wifi есть. тогда в чем может быть дело? посоветуйте, знающие люди.