Страница 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 на флешке - это вообще вынос мозга !
Главное правильно все настроить.

- 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
Запустил АМС, посмотрел монитор порта

- 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
УФФФ.... Все таки она завелась!
- 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 пустая. Да она просто не написана ! В общем как то так

- 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 есть. тогда в чем может быть дело? посоветуйте, знающие люди.