Arduino Mega Server для esp8266

Модератор: Alex

Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Пт июн 24, 2016 2:08 pm

Немного кода в js добавить и можно будет скопом заливать. А что значит формирует "файловую систему"? Сейчас ужимаю edit.htm до приемлемого уровня, чтобы вставить в скетч.
Ну, если у вас получится обойтись без утилиты, то это будет любопытно.

Ещё было бы неплохо встроить какую-нибудь проверку, а то файлы иногда заливаются с ошибками.
SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am
Благодарил (а): 9 раз
Поблагодарили: 21 раз

Re: Arduino Mega Server для esp8266

Сообщение SPbDima » Пт июн 24, 2016 2:48 pm

А что значит с ошибками? Файлы битые или обрезанные? Может подскажете как hash лучше расчитывать?

по поводу закачки нескольких файлов:
<input type="file" multiple
свойство multiple позволяет выбирать несколько файлов для закачки. Осталось добавить проход всех элементов массива file.
Последний раз редактировалось SPbDima Пт июн 24, 2016 2:56 pm, всего редактировалось 1 раз.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Пт июн 24, 2016 2:55 pm

А что значит с ошибками? Файлы битые или обрезанные? Может подскажете как hash лучше расчитывать?
Я встречался с обрывками фалов начало или кусок из середины. Особенно если мало места на диске — одни ошибки. По поводу методов контроля не подскажу, я даже причину появления обрывов установить не могу.
SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am
Благодарил (а): 9 раз
Поблагодарили: 21 раз

Re: Arduino Mega Server для esp8266

Сообщение SPbDima » Пт июн 24, 2016 3:01 pm

Для меги я считал количество записанных байтов на карту и возвращал их на страницу, и следующий пакет начинал с первого байта после последнего загруженного на карту. Пока руки не дошли по поводу возможности аналогичного контроля для ЕСП.

Может кто из форумчан подскажет по поводу расчета ХЭШей с минимальным использования ресурсов.
bat86
Сообщения: 80
Зарегистрирован: Пн ноя 30, 2015 10:20 pm
Благодарил (а): 25 раз
Поблагодарили: 6 раз

Re: Arduino Mega Server для esp8266

Сообщение bat86 » Пн июн 27, 2016 11:07 am

Подскажите что не так я делаю, при компиляции появляются ошибки вроде:
server_ajax.ino:87:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

Всё заливается, но выглядит всё странно
Изображение

В консоле пишет Uncaught SyntaxError: Unexpected token %
Uncaught ReferenceError: start is not defined

У меня Wemos D1 Mini v2
SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am
Благодарил (а): 9 раз
Поблагодарили: 21 раз

Re: Arduino Mega Server для esp8266

Сообщение SPbDima » Пн июн 27, 2016 11:19 am

А какая версия IDE? Компилится т.к. ошибок нет, только предупреждение. Странный вид т.к. МК не отрабатывает служебные метки %1, %2,... которые должны заменяться на шапку, меню, скрипты и и.д.
bat86
Сообщения: 80
Зарегистрирован: Пн ноя 30, 2015 10:20 pm
Благодарил (а): 25 раз
Поблагодарили: 6 раз

Re: Arduino Mega Server для esp8266

Сообщение bat86 » Пн июн 27, 2016 11:37 am

Залил в очередной раз, и заработало)) Буду тестировать
Mochalov_da
Сообщения: 27
Зарегистрирован: Вт май 20, 2014 5:24 pm
Откуда: Ярославль
Благодарил (а): 7 раз
Поблагодарили: 7 раз
Контактная информация:

Re: Arduino Mega Server для esp8266

Сообщение Mochalov_da » Ср июн 29, 2016 1:24 pm

Благодарю за разработку!
Крутая вещь получилась!
Немного помучелся с установкой но результатом доволен :D
Не большое замечание - в Arduino IDE 1.6.5 (r2) нет возможности установить плату esp8266, в r5 такая возможность появилась и с ней все работает.

Есть вопрос - все модули портированы или нет?
Cubieboard A10(Cubian/MajorDoMo)+nRF24L01+ds18b20, ESP8266(AMS)+RGB+ds18b20, Attiny13a+nRF24L01
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Ср июн 29, 2016 5:19 pm

Не большое замечание - в Arduino IDE 1.6.5 (r2) нет возможности установить плату esp8266, в r5 такая возможность появилась и с ней все работает.
Почему нет? У меня на 1.6.5 r2 всё устанавливается.
Есть вопрос - все модули портированы или нет?
У ESP8266 есть свои особенности и портировано только то, что может работать на этой платформе. Работоспособность всех модулей не проверялась — это только первая тестовая сборка.
Mochalov_da
Сообщения: 27
Зарегистрирован: Вт май 20, 2014 5:24 pm
Откуда: Ярославль
Благодарил (а): 7 раз
Поблагодарили: 7 раз
Контактная информация:

Re: Arduino Mega Server для esp8266

Сообщение Mochalov_da » Ср июн 29, 2016 10:15 pm

Почему нет? У меня на 1.6.5 r2 всё устанавливается.
Я брал IDE 1.6.5 r2 с офф. сайта и в её настройках небыло пункта "Additional Boards Manager URLs".
Но это уже не важно. Необходимый результат уже достигнут))
У ESP8266 есть свои особенности и портировано только то, что может работать на этой платформе. Работоспособность всех модулей не проверялась — это только первая тестовая сборка.
Первое что пришло в голову - это подключить датчик ds18b20 но не обнаружил модуль "Temperature" вот и родился этот вопрос.
Думаю с этим модулем не должно быть проблем, т.к. на ESPшке библиотеки OneWire и DallasTemperature работает без проблем.
Cubieboard A10(Cubian/MajorDoMo)+nRF24L01+ds18b20, ESP8266(AMS)+RGB+ds18b20, Attiny13a+nRF24L01
Ответить