Страница 155 из 326

Re: Arduino Mega Server

Добавлено: Чт июл 14, 2016 10:08 pm
nick7zmail
Залил, поставил. В 1.6.9 скомпилилось отлично. Плиточный интерфейс хорош, хоть я и не долюбливал его раньше)))
Примеров "3d-индикатор" у меня одного не завелся?

Re: Arduino Mega Server

Добавлено: Чт июл 14, 2016 10:26 pm
Alex
Залил, поставил. В 1.6.9 скомпилилось отлично. Плиточный интерфейс хорош, хоть я и не долюбливал его раньше)))
Примеров "3d-индикатор" у меня одного не завелся?
А 3D сцена работает?

Как скорость загрузи страниц на W5100? (Я разрабатывал на W5500 — там 0.9-1.2 секунды.

P.S.

Для ценителей прекрасного :)

Код: Выделить всё

AMS Mega (0.16) started...
Modul Hardware...
 Controller:      Arduino Mega
 Total memory:    8192
 Free memory:     3885 (47%)
 Network adapter: Ethernet Shield 2
started
Modul EEPROM...
 Name: AMS Mega
Address: 123
started
Modul Ethernet...
 MAC: 0 2A F5 12 67 FA
 IP: 192.168.1.37
started
Modul SD...
 SD init... OK
 index.htm... found
 Check..............
 Files: 143
 Size:  1973288
started
Modul SD Info... 
 SD type:    SDHC
 Filesystem: FAT32
 Cluster:    4096
 SD size:    7944 MB
started
Modul NTP...
 Local port: 123
started
Modul RTC...
 Waiting for NTP sync...
 Transmit NTP request (129.6.15.30:123)
 Receive NTP response
2016-07-14 22:34:47 started
2016-07-14 22:34:47 Modul Server... started
2016-07-14 22:34:47 Modul Upload... started
2016-07-14 22:34:47 Modul Temperature...
2016-07-14 22:34:47  Parasite power OFF
2016-07-14 22:34:47  Found 0 devices
2016-07-14 22:34:47  #0: 0 0 0 0 0 0 0 tempSTR
2016-07-14 22:34:47  #1: 0 0 0 0 0 0 0 tempHOM
2016-07-14 22:34:47  #2: 0 0 0 0 0 0 0 tempWRM
2016-07-14 22:34:47 started
2016-07-14 22:34:47 Modul nooLite... started
2016-07-14 22:34:47 GLOBAL Init DONE (7s)

2016-07-14 22:34:47 AMS WORK 3860 (47%)
2016-07-14 22:35:46 3870 (47%)
2016-07-14 22:36:46 3870 (47%)
2016-07-14 22:37:46 3870 (47%) 

Re: Arduino Mega Server

Добавлено: Чт июл 14, 2016 10:37 pm
nick7zmail
Alex писал(а): А 3D сцена работает?

Как скорость загрузи страниц на W5100? (Я разрабатывал на W5500 — там 0.9-1.2 секунды.
Сцена работает, на W5100 всё печальнее. Страницы от 3 до 6 сек грузятся. 3d сценка, к примеру, все 16 сек грузилась... Варианты с кэшированием ресурсов на строне браузера - мне больше понравились по быстродействию.

Re: Arduino Mega Server

Добавлено: Чт июл 14, 2016 10:55 pm
Alex
Сцена работает,
Индикатор тоже должен, у меня работает. Посмотрите нет ли JS ошибок в браузере.
на W5100 всё печальнее. Страницы от 3 до 6 сек грузятся. 3d сценка, к примеру, все 16 сек грузилась...
Да, W5500 это сила. Кстати, у вас сеть 100М или 1G ?
Варианты с кэшированием ресурсов на строне браузера - мне больше понравились по быстродействию.
Одно другому не мешает, всегда добавить можно. На W5500 и так отлично работает.

P.S.

3D сцена - ровно 5 скеунд. Главная страница - 1 секунда с копейками.

Re: Arduino Mega Server

Добавлено: Пт июл 15, 2016 2:20 am
alexsis_76
Это хорошо или плохо?
хороше конечно же
Нам никто не мешает усовершенствовать защиту. Нужны только люди с соответствующей квалификацией.
нам то не мешает, мешает браузеру,можно например сделать шифрование с помощью исключающего или,весь фокус в том что будучи дважды примененной, операция XOR восстанавливает исходное значение аргумента. На этом свойстве строится одно из простейших семейств методов шифрования.
допустим мы шифруем 128 битный блок, нам нужен 128 битный ключ,операция происходит довольно быстро,проблемп в том что на стороне браузера некому расшифровывать, нужен скрипт, а скрипт должен знать значение ключа,соответственно мы должны передать ключ в открытом виде,браузеры умеют только https,но контроллер не потянет, что бы осуществить это нужно написать отдельную программу, ну или локальный скрипт для браузера
Варианты с кэшированием ресурсов на строне браузера - мне больше понравились по быстродействию.
это общепринятая практика, все сайты так делают

Re: Arduino Mega Server

Добавлено: Пт июл 15, 2016 6:49 am
Alex
нам то не мешает, мешает браузеру,можно например сделать шифрование с помощью исключающего или,весь фокус в том что будучи дважды примененной, операция XOR восстанавливает исходное значение аргумента. На этом свойстве строится одно из простейших семейств методов шифрования.
допустим мы шифруем 128 битный блок, нам нужен 128 битный ключ,операция происходит довольно быстро,проблемп в том что на стороне браузера некому расшифровывать, нужен скрипт, а скрипт должен знать значение ключа,соответственно мы должны передать ключ в открытом виде,браузеры умеют только https,но контроллер не потянет, что бы осуществить это нужно написать отдельную программу, ну или локальный скрипт для браузера
Я особо не углублялся в эту тему, но проскакивала информация, что кто-то реализовал стандартное шифрование на контроллерах, то ли SSL, то ли HTTPS, то ли ещё что, не разбирался, но утверждалось, что всё прекрасно работает.

XOR это несерьёзно, это недалеко ушло от текущей идентификации логин/пароль.

Re: Arduino Mega Server

Добавлено: Пт июл 15, 2016 6:56 am
alexsis_76
XOR это несерьёзно, это недалеко ушло от текущей идентификации логин/пароль.
ну это как сказать, попробуите расшифровать 128 блок без знания ключа.
https работает даже на вольмибитниках но это ооочеееньь дооооолго

Re: Arduino Mega Server

Добавлено: Пт июл 15, 2016 7:04 am
Alex
ну это как сказать, попробуите расшифровать 128 блок без знания ключа.

Вы шутите :) мы же не от меня защищаемся :) XOR для сколько-нибудь вменяемого хакера не представляет никакой проблемы.

Я думаю на это даже не стоит терять время, но если есть простой и элегантный способ добавить XOR шифрование, то давайте добавим — пусть хакерам будет жить чуточку интереснее. :)

P.S.

Кстати, у нас одна Мега 8-битная, остальные все красавцы 32-битные

Re: Arduino Mega Server

Добавлено: Пт июл 15, 2016 8:54 am
woow
Ух шаг в перёд два на зад. Что поделаешь если положительного результата хочется раньше чем знаний и не охота читать весь форум.
Очень всё здорово было бы если все хорошие ответы, инструкции, комментарии выносились в шапку, хороший пример 4pda.ru. В током случаи не пришлось бы повторятся авторам, а интересанты, наверное, находили бы 75% ответов.
Мои успехи:
*запустил сервер MD;
*запустил сервер AMS;
*заставил работать microSD;
*вывел дополнительную температуру на даш панель (по инструкции copy+paste но всё ровно для меня это уже достижение);
*подключил nRF но пока результат печальный, как только // снимаеш- сервер не запускается;
*подключил DS1307 на мониторе порта пишет: RTC start .... а как проверить он старт или нет- не понятно;

Re: Arduino Mega Server

Добавлено: Пт июл 15, 2016 9:14 am
Alex
Очень всё здорово было бы если все хорошие ответы, инструкции, комментарии выносились в шапку, хороший пример 4pda.ru. В током случаи не пришлось бы повторятся авторам, а интересанты, наверное, находили бы 75% ответов.
Я не могу всё делать самостоятельно. Это невозможно физически. Любой желающий может открыть тему рядом с этой и собирать там советы и примеры.
Мои успехи:
Любому (и вам в том числе) необходимо пройти этап самостоятельного «ковыряния» в системе. В зависимости от разных условий от недели до года — за вас это никто не сделает. И крайне нежелательно пренебрегать доступной информацией в виде документации

http://hi-lab.ru/arduino-mega-server/documentation

и этого форума. Начать рекомендую с универсальной магической инструкции по правильному освоению АМС и правильному отношению к жизни вообще.

https://www.youtube.com/watch?v=XhhH5sWI8vM