Arduino Mega Server

Модератор: Alex

utya
Сообщения: 8
Зарегистрирован: Сб авг 08, 2015 1:26 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение utya » Сб авг 08, 2015 8:07 pm

Спрашивую, поскольку есть плата http://imall.itead.cc/iboard.html, думал на ней всё поднять.
если мега как обязательно, то стоит эту посмотреть http://imall.itead.cc/iboard-pro.html.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Сб авг 08, 2015 9:18 pm

Спрашивую, поскольку есть плата http://imall.itead.cc/iboard.html, думал на ней всё поднять.
если мега как обязательно, то стоит эту посмотреть http://imall.itead.cc/iboard-pro.html.
Я конечно не знаю, но по-моему лучше взять стандартную.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Сб авг 08, 2015 9:19 pm

Вопрос

Почему запросы 5 и 6 зависли, если запросы 1 и 2 давно отработали и освободили сокеты?

Значит всё-таки библиотека работает неправильно?
Вложения
req.png
библиотека работает неправильно?
req.png (30.08 КБ) 14693 просмотра
За это сообщение автора Alex поблагодарил:
denis68 (Ср май 04, 2016 11:43 pm)
Рейтинг: 1.16%
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Arduino Mega Server

Сообщение olehs » Сб авг 08, 2015 9:34 pm

Alex, лучше поставить WireShark и посмотреть дампы
За это сообщение автора olehs поблагодарил:
RusikOk (Пн авг 10, 2015 8:17 am)
Рейтинг: 1.16%
Maks_K
Сообщения: 31
Зарегистрирован: Пт мар 13, 2015 5:10 pm
Благодарил (а): 8 раз
Поблагодарили: 1 раз

Re: Arduino Mega Server

Сообщение Maks_K » Вс авг 09, 2015 1:02 am

utya писал(а):Спрашивую, поскольку есть плата http://imall.itead.cc/iboard.html, думал на ней всё поднять.
если мега как обязательно, то стоит эту посмотреть http://imall.itead.cc/iboard-pro.html.
Минусы iBoard pro
1. на плате нет usb - т.е. для мониторинга серийнго порта надо что то придумывать
2. в описании сказано что работает только 3.3в логикой, опять же для согласования нужен конвертер уровней
3. придется повозится с библиотеками Ethernet - у IbordPro она своя
Добро торжествует, зло действует
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Вс авг 09, 2015 7:14 am

лучше поставить WireShark и посмотреть дампы
Это да, но мы вроде как установили механизм явления и из графиков видно, что через 3 секунды они ушли в ретрансмиссию на 6 секунд. Хотя два первых запроса давно отработали.

Это говорит о том, что они не освободили сокеты, иначе бы через 3 секунды 5 и 6 запросы получили бы их. Тут по-моему других вариантов нет. (и это не случайный график, это повторяется при разных запусках, как система)
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Arduino Mega Server

Сообщение olehs » Вс авг 09, 2015 11:07 am

Тут скорей всего ардуина была занята отдачей файла process.js и не перевела первые сокеты в статус LISTEN.
Все-таки это не многозадачная среда.
Аватара пользователя
uni
Сообщения: 191
Зарегистрирован: Вс июл 26, 2015 9:21 pm
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Arduino Mega Server

Сообщение uni » Вс авг 09, 2015 11:18 am

JTAG и сниффер и можно не гадать - все вопросы отпадут сами собой. Пора уже обзаводиться. Платка судя по всему веб-сервер не потянет либо потянет, но с большими ограничениями. Меня посетила идея сделать на этом железе шлюз Modbus TCP в Modbus RTU RS-485. Это было бы интересно, так как стоит такая штука недешево.
Россия навсегда!
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Arduino Mega Server

Сообщение olehs » Вс авг 09, 2015 11:30 am

Тут я с Вами соглашусь. В своих проектах я использовал W5100 только в качестве веб-интерфейса настроек и двустороннего взаимодействия с MajorDoMo.
А для гейтов можно и вообще ENC28J60 использовать
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение ингвар » Вс авг 09, 2015 6:46 pm

Alex писал(а):Ваш код
40 234 65 114 02 00 00
:)
возвращаюсь к вопросам новичка
1) в serial выводиться температура а как ее отобразить на веб страничке Сервера и там выходит GET /objects/?object=analog01&op=m&m=update&v=31.12 HTTP/1.0 такой ответ,как понял "v" это температура а что такое "op" и "m" и как его отобразить на сервере MDM
2) что это за ответ GET /objects/?object=contCLO&op=m&m=update&v=0
3) как и где настроить время то 1970-01-01 00:14:01 GET /objects/?object=contCLO&op=m&m=update&v=0 как то не понятное время )
спасибо за ответы
Windows 10 + Raspberry Pi3 + ESP8266
Ответить