Arduino Mega Server

Модератор: Alex

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Arduino Mega Server

Сообщение nick7zmail »

Залил, поставил. В 1.6.9 скомпилилось отлично. Плиточный интерфейс хорош, хоть я и не долюбливал его раньше)))
Примеров "3d-индикатор" у меня одного не завелся?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение 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%) 
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Arduino Mega Server

Сообщение nick7zmail »

Alex писал(а): А 3D сцена работает?

Как скорость загрузи страниц на W5100? (Я разрабатывал на W5500 — там 0.9-1.2 секунды.
Сцена работает, на W5100 всё печальнее. Страницы от 3 до 6 сек грузятся. 3d сценка, к примеру, все 16 сек грузилась... Варианты с кэшированием ресурсов на строне браузера - мне больше понравились по быстродействию.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

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

P.S.

3D сцена - ровно 5 скеунд. Главная страница - 1 секунда с копейками.
Вложения
1.28 sec
1.28 sec
128s.jpg (29.33 КБ) 14205 просмотров
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server

Сообщение alexsis_76 »

Это хорошо или плохо?
хороше конечно же
Нам никто не мешает усовершенствовать защиту. Нужны только люди с соответствующей квалификацией.
нам то не мешает, мешает браузеру,можно например сделать шифрование с помощью исключающего или,весь фокус в том что будучи дважды примененной, операция XOR восстанавливает исходное значение аргумента. На этом свойстве строится одно из простейших семейств методов шифрования.
допустим мы шифруем 128 битный блок, нам нужен 128 битный ключ,операция происходит довольно быстро,проблемп в том что на стороне браузера некому расшифровывать, нужен скрипт, а скрипт должен знать значение ключа,соответственно мы должны передать ключ в открытом виде,браузеры умеют только https,но контроллер не потянет, что бы осуществить это нужно написать отдельную программу, ну или локальный скрипт для браузера
Варианты с кэшированием ресурсов на строне браузера - мне больше понравились по быстродействию.
это общепринятая практика, все сайты так делают
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

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

XOR это несерьёзно, это недалеко ушло от текущей идентификации логин/пароль.
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server

Сообщение alexsis_76 »

XOR это несерьёзно, это недалеко ушло от текущей идентификации логин/пароль.
ну это как сказать, попробуите расшифровать 128 блок без знания ключа.
https работает даже на вольмибитниках но это ооочеееньь дооооолго
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

ну это как сказать, попробуите расшифровать 128 блок без знания ключа.

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

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

P.S.

Кстати, у нас одна Мега 8-битная, остальные все красавцы 32-битные
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai

Re: Arduino Mega Server

Сообщение woow »

Ух шаг в перёд два на зад. Что поделаешь если положительного результата хочется раньше чем знаний и не охота читать весь форум.
Очень всё здорово было бы если все хорошие ответы, инструкции, комментарии выносились в шапку, хороший пример 4pda.ru. В током случаи не пришлось бы повторятся авторам, а интересанты, наверное, находили бы 75% ответов.
Мои успехи:
*запустил сервер MD;
*запустил сервер AMS;
*заставил работать microSD;
*вывел дополнительную температуру на даш панель (по инструкции copy+paste но всё ровно для меня это уже достижение);
*подключил nRF но пока результат печальный, как только // снимаеш- сервер не запускается;
*подключил DS1307 на мониторе порта пишет: RTC start .... а как проверить он старт или нет- не понятно;
Raspberry Pi 3B+
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

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

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

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

https://www.youtube.com/watch?v=XhhH5sWI8vM
Ответить