Arduino Mega Server для esp8266
Модератор: Alex
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server для esp8266
добрый день,запустил на модуле это http://harizanov.com/wiki/wiki-home/thr ... tat-board/, прикольно, теперь можно сделать удаленный термостат, кстати а что такое MQTT?
-
- Сообщения: 72
- Зарегистрирован: Пт июл 10, 2015 8:44 pm
- Благодарил (а): 9 раз
- Поблагодарили: 7 раз
Re: Arduino Mega Server для esp8266
В следующий раз лучше выложить последние десять строк(под спойлер).woow писал(а):Попробовал скеч, а в скече вот такие строки
server_ajax.ino: In function 'void parseRequest(WiFiClient)':
server_ajax.ino:87:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:87:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
............ и так далее
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
Arduino 1.8.5 / esp32 1.0.1
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: Arduino Mega Server для esp8266
Ну вот вложил. Скетч и ц этими проблемами загрузился. Но работает оооочен медленно, и вкладка с ajax server глючитrelict писал(а): В следующий раз лучше выложить последние десять строк(под спойлер).
СпойлерПоказать
server_ajax.ino: In function 'void parseRequest(WiFiClient)':
server_ajax.ino:87:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:87:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:107:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:107:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:113:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:113:73: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:119:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:119:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:125:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:125:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:126:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:127:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:135:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:140:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:144:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:149:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:154:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:166:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:171:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:176:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:180:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void SetLEDs()':
server_ajax.ino:310:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:313:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:317:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:320:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:324:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:327:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:331:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:334:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setSettings()':
server_ajax.ino:439:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:442:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setThemes()':
server_ajax.ino:469:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:470:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:471:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:472:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:473:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:474:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:475:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:476:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setControl()':
server_ajax.ino:511:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:515:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:520:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:524:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:529:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:533:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:538:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:542:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:547:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:551:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void checkPage()':
server_ajax.ino:677:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:678:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:679:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:680:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:681:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
Sketch uses 276,806 bytes (26%) of program storage space. Maximum is 1,044,464 bytes.
Global variables use 44,408 bytes (54%) of dynamic memory, leaving 37,512 bytes for local variables. Maximum is 81,920 bytes.
Uploading 280960 bytes from C:\Users\ewas\AppData\Local\Temp\build5602328896433428034.tmp/arduino_mega_server_esp8266.cpp.bin to flash at 0x00000000
...................................................................................................................................................................................................................................................................................
server_ajax.ino:87:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:87:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:107:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:107:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:113:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:113:73: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:119:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:119:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:125:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:125:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:126:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:127:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:135:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:140:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:144:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:149:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:154:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:166:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:171:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:176:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:180:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void SetLEDs()':
server_ajax.ino:310:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:313:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:317:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:320:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:324:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:327:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:331:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:334:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setSettings()':
server_ajax.ino:439:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:442:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setThemes()':
server_ajax.ino:469:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:470:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:471:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:472:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:473:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:474:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:475:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:476:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setControl()':
server_ajax.ino:511:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:515:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:520:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:524:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:529:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:533:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:538:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:542:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:547:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:551:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void checkPage()':
server_ajax.ino:677:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:678:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:679:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:680:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:681:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
Sketch uses 276,806 bytes (26%) of program storage space. Maximum is 1,044,464 bytes.
Global variables use 44,408 bytes (54%) of dynamic memory, leaving 37,512 bytes for local variables. Maximum is 81,920 bytes.
Uploading 280960 bytes from C:\Users\ewas\AppData\Local\Temp\build5602328896433428034.tmp/arduino_mega_server_esp8266.cpp.bin to flash at 0x00000000
...................................................................................................................................................................................................................................................................................
Raspberry Pi 3B+
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server для esp8266
это не проблемы,это предупреждения компилятора,с ними работает,если смущает можете исправитьНу вот вложил. Скетч и ц этими проблемами загрузился
они есть у всех кто использует AMC, кто то исправляет, кто то просто отключает предупреждения
- За это сообщение автора alexsis_76 поблагодарил:
- woow (Сб июл 30, 2016 12:46 am)
- Рейтинг: 1.16%
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: Arduino Mega Server для esp8266
об этом наверное тут https://ru.wikipedia.org/wiki/MQTTalexsis_76 писал(а): кстати а что такое MQTT?
Ок. Все на первых порах работает. А что дальше, есть какой пример хотя бы удалённого термометра.
Raspberry Pi 3B+
-
- Сообщения: 72
- Зарегистрирован: Пт июл 10, 2015 8:44 pm
- Благодарил (а): 9 раз
- Поблагодарили: 7 раз
Re: Arduino Mega Server для esp8266
Вам дали красивую обёртку(фантик), дальше Вы должны сами сломать себе голову, чтоб(завернуть свою конфету) прикрутить какой нибудь датчик. По факту, проект не для простых пользователей. Для "простых"(собрал схему, залил прошивку и работает) варианта три:woow писал(а):А что дальше... .
1. Открыть веб страничку и пялится в монитор со словами "Вах-вах, красотища-то какая !!!"
2. Попытаться разобраться "а как оно работает"(при отсутствии комментариев в коде желание умирает сразу, окончательно и бесповоротно).
3. Желание ещё умерло!?, тогда гимнастика для мозгов(есть положительный эффект, появятся новые знания и осознание того, что для Вашей "конфеты" не нужен чужой "фантик" формата А0, ну и в маразм раньше времени не впадёте ).
Для "непростых", посмотреть реализацию, позаимствовать удачные решения, поделиться своими или что-то посоветовать.
Это просто моё мнение, прошу прощения если кого-то обидел.
P.S.
Очень понравился квест "Скачай AMS" на http://hi-lab.ru/.
- Рейтинг: 2.33%
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
Arduino 1.8.5 / esp32 1.0.1
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server для esp8266
разобраться в коде в принципе не сложно(даже при отсутствии комментариев),есть другой вариант писать на родном языке(да это непросто и не ардуино)зато возможности намного больше, в том проекте который я собрал есть недельный термостат,тут serghei за некоторое время со всем этим разобрался и успешно применяет,если Вы не хотите разбираться и"ли Вам сложно может имеет смысл посмотреть другие проекты ну а вообще как завещал Великий Ленин " учиться, учиться и еще раз учиться"
- За это сообщение автора alexsis_76 поблагодарил:
- serghei (Сб июл 30, 2016 4:35 pm)
- Рейтинг: 1.16%
-
- Сообщения: 9
- Зарегистрирован: Пт июл 22, 2016 7:30 pm
- Благодарил (а): 6 раз
- Поблагодарили: 2 раза
Re: Arduino Mega Server для esp8266
К автору проекта, в принципе, претензий и не может быть, так как проект не коммерческий, а работы проделано и так много, как по самой системе, так и по оформлению сайта и оформлению документации (хоть и не такой подробной, как бы хотелось ). Сам занимаюсь разработкой сайтов и знаю, сколько это забирает времени и сколько стоит.relict писал(а):Вам дали красивую обёртку(фантик), дальше Вы должны сами сломать себе голову, чтоб(завернуть свою конфету) прикрутить какой нибудь датчик. По факту, проект не для простых пользователей. Для "простых"(собрал схему, залил прошивку и работает) варианта три:woow писал(а):А что дальше... .
1. Открыть веб страничку и пялится в монитор со словами "Вах-вах, красотища-то какая !!!"
2. Попытаться разобраться "а как оно работает"(при отсутствии комментариев в коде желание умирает сразу, окончательно и бесповоротно).
3. Желание ещё умерло!?, тогда гимнастика для мозгов(есть положительный эффект, появятся новые знания и осознание того, что для Вашей "конфеты" не нужен чужой "фантик" формата А0, ну и в маразм раньше времени не впадёте ).
Для "непростых", посмотреть реализацию, позаимствовать удачные решения, поделиться своими или что-то посоветовать.
Это просто моё мнение, прошу прощения если кого-то обидел.
P.S.
Очень понравился квест "Скачай AMS" на http://hi-lab.ru/.
В данном случае, проект и правда расчитан больше на "гиков", но разобраться не так и сложно, если есть базовая подготовка. И уже не один раз писали, что подождите немного, и, может, будет более-менее готовый и простой в подключении и настройке проект. Уверен, что скоро выйдет это за рамки Ардуино
- Рейтинг: 1.16%
-
- Сообщения: 72
- Зарегистрирован: Пт июл 10, 2015 8:44 pm
- Благодарил (а): 9 раз
- Поблагодарили: 7 раз
Re: Arduino Mega Server для esp8266
alexsis_76 писал(а):...тут serghei за некоторое время со всем этим разобрался и успешно применяет...
Судя по форуму АМС на ЕСП работает только у одного(не путать с "установлен") .serghei писал(а):Судя по количеству скачиваний АМС на ЕСП работает у трехсот человек в мире!!(из них 10 скачиваний моих)... ...Вот когда китайцы узнают про 10.000 инсталяций...
Был, в самом начале. Реклама не двигатель торговли? Alex молодец, разводит продаванов на деньги, а не юзерам продаёт как MaksMS.murkur писал(а):...так как проект не коммерческий...
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
Arduino 1.8.5 / esp32 1.0.1
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для esp8266
Если посмотреть ветку АМС с первого сообщения так нам всего лишь ОДИН год!!! Тогда запустить Сервер смогли только двое...А сейчас скорости растут неимоверно - только 015 Дуя встала на боевое дежурство - уже умные сенсоры на горизонте. Не угонишься , да и не надо это. А вот для начала прочитать вслух(!!!!!!! обязательно!)) весь код - сразу отпадет куча вопросов ( а появятся гораздо больше))) Я пришел на форум да и вообще узнал про ардуино 5 месяцев назад( только вышла 013-я и месяц не мог запустить...)..... Извините за оффтоп, опять эмоции)))
PS Реально работает. С глюками ,но сегодня опять реально спас от потопа - домашний датчик молчит , а на улице в колодце орет - у нас потоп!! ( Погиб при исполнении - памятник поставить надо!!)))
PSS Я имел ввиду ESP+NRF24.
PS Реально работает. С глюками ,но сегодня опять реально спас от потопа - домашний датчик молчит , а на улице в колодце орет - у нас потоп!! ( Погиб при исполнении - памятник поставить надо!!)))
PSS Я имел ввиду ESP+NRF24.
- Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS