Arduino Mega Server

Модератор: Alex

avton
Сообщения: 6
Зарегистрирован: Пт июл 04, 2014 9:34 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение avton » Сб авг 22, 2015 11:42 pm

killeo писал(а):... летает.
не разобрался с AMS Matrix Engine, в настройках только сеть.
у меня разгоняется пару минут,потом летает)
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Сб авг 22, 2015 11:43 pm

Друзья! Приношу свои извинения: я упаковал в дистрибутив библиотеку для Ардуино 1.0.1.

Всё перепаковал и заменил дистрибутив на правильный. Теперь всё должно работать.

Ещё раз извиняюсь
avton
Сообщения: 6
Зарегистрирован: Пт июл 04, 2014 9:34 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение avton » Сб авг 22, 2015 11:45 pm

так работает же )
killeo
Сообщения: 11
Зарегистрирован: Пт июл 31, 2015 8:40 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Arduino Mega Server

Сообщение killeo » Вс авг 23, 2015 1:28 pm

Поддерживаю! первая альфа и рядом не лежала по скорости, даже не смотря на поддержку MD.
killeo
Сообщения: 11
Зарегистрирован: Пт июл 31, 2015 8:40 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Arduino Mega Server

Сообщение killeo » Вс авг 23, 2015 2:11 pm

arduino1.6.5
Sketch uses 54,498 bytes (21%) of program storage space. Maximum is 253,952 bytes.
Global variables use 5,671 bytes (69%) of dynamic memory, leaving 2,521 bytes for local variables. Maximum is 8,192 bytes.
arduino 1.7.6 http://www.arduino.org/downloads
Sketch uses 54,492 bytes (21%) of program storage space. Maximum is 253,952 bytes.
Global variables use 5,669 bytes (69%) of dynamic memory, leaving 2,523 bytes for local variables. Maximum is 8,192 bytes
Скорость загрузки некоторых страниц:
Вложения
2.png
2.png (117.37 КБ) 13103 просмотра
1.png
1.png (122.98 КБ) 13103 просмотра
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Вс авг 23, 2015 2:59 pm

Красота

На некоторых графиках видно, что сокет освобождается, но следующий запрос его не занимает, а почему-то ждёт завершения соседнего запроса. Это лишний тормоз и, на мой взгляд, дело здесь в кривой и недоделанной библиотеке.
killeo
Сообщения: 11
Зарегистрирован: Пт июл 31, 2015 8:40 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Arduino Mega Server

Сообщение killeo » Вс авг 23, 2015 5:40 pm

из библиотеки к w5500
#include "utility/w5500.h"
...

EthernetClient EthernetServer::available()
{
accept();

for (int sock = 0; sock < MAX_SOCK_NUM; sock++) {
EthernetClient client(sock);
if (EthernetClass::_server_port[sock] == _port &&
(client.status() == SnSR::ESTABLISHED ||
client.status() == SnSR::CLOSE_WAIT)) {
if (client.available()) {
// XXX: don't always pick the lowest numbered socket.
return client;
}
}
}
так что всех, к сжалению, устраивает положение вещей. Интересно на w7300 также?
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Вс авг 23, 2015 5:45 pm

Вот-вот и я о том же

Их не устраивает положение вещей, а они даже не догадываются в какой они ...
killeo
Сообщения: 11
Зарегистрирован: Пт июл 31, 2015 8:40 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Arduino Mega Server

Сообщение killeo » Вс авг 23, 2015 5:50 pm

где удобнее, на сегодя, описывать правила или сценарии для автоматизации. В смысле в скриптах или в скетче?
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Arduino Mega Server

Сообщение olehs » Вс авг 23, 2015 6:07 pm

А есть графики, где выполняются одновременно больше 4-х запросов?
Я пока вижу выигрыш от склеивания файлов, но в чем выигрыш от модификации библиотеки?
Ответить