Arduino Mega Server

Модератор: Alex

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

Ну поздравляю. Это уже вторая сторонняя сеть , с которой умеет работать AMS. Осталось только с Вашей стороны объяснить что для этого сделали. А всё остальное умеет делать наш сервер и без посторонней помощи. И стоить графики с обновлением данных для него элементарная задача.
SPOILERSPOILER_SHOW
AMS_amCarts.jpg
AMS_amCarts.jpg (159.99 КБ) 3702 просмотра
Причем с логированием событий.
И термостат строится одной строчкой для одного реле. А их может быть сколько угодно.
Прошивать то же можно по сети и заливать файлы. Вот только не для всех платформ )). Посмотрите у меня в подписи. И редактировать страницы то же можно.
А что бы увидеть ответы от других датчиков - посмотрите как происходит распарсивание ответов от сети MySensors.

И Alex, нет ничего зазорного и плохого в том , что AMS интегрируется с другими проектами. Так он становится ГЛАВНЫМ сервером в сети и использует мощности и простоту построения сторонних сетей.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

И так то же умеет )))
SPOILERSPOILER_SHOW
AMS_Steel.jpg
AMS_Steel.jpg (235.04 КБ) 3699 просмотров
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
svetozar161
Сообщения: 72
Зарегистрирован: Пт янв 13, 2017 11:48 pm

Re: Arduino Mega Server

Сообщение svetozar161 »

Круто! Но в веб дизайне я вообще дуб дубом)) Для меня это космос.
Собственно почему я делал мажордомо и планирую на нем остаться. Меня интересует видеонаблюдение и подключение IP камер в будущем, а АМС этого не потянет к сожалению. АМС планируется как независимый от мажордомо обработчик данных от датчиков газ/котел/вода/свет.
Поясните каким образом можно прошить АМС по сети? Что-то не понял.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

По сети можно прошить ( ПОКА) только WiFi платы типа ESP8266 и ESP32. В них крутится точно такой же AMS. Только скорость работы в десятки раз быстрее. А возможности такие же. Когда наиграетесь с Мегой - попробуйте беспроводные технологии ). Смысл точно такой же , а цена 3 бакса . Считайте что вместо прошивки от Макса заливаете по воздуху прошивку от Алекса .)))
SPOILERSPOILER_SHOW
Teh.jpg
Teh.jpg (310.57 КБ) 3562 просмотра
Сейчас это уже актуально для 8266 и 32 , причем в автономном режиме.

PS . В проекте MySensors есть возможность прошивать Ардуино Nano и PRO-mini по воздуху. Но там надо менять загрузчик в самом контроллере и настраивать IDE. Для Меги такое наверное еще не придумали.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

И Alex, нет ничего зазорного и плохого в том , что AMS интегрируется с другими проектами. Так он становится ГЛАВНЫМ сервером в сети и использует мощности и простоту построения сторонних сетей.
Конечно нет, всё определяется практической целесообразностью и у меня нет никаких предрассудков по этому поводу. Но на практике в своих проектах необходимости в использовании сторонних технологий типа MQTT или MySensors у меня не возникает — всё отлично работает на собственных технологиях АМС.

Да и не смогут MQTT и MySensors обеспечить прозрачную работу в реальном времени беспроводного распределённого nRF24 контроллера с десятками датчиков и актуаторов, самого, в свою очередь, состоящего из нескольких физических контроллеров (кишочки у MQTT и MySensors слабоваты для этого).
Вложения
ams technology
ams technology
ams-technology.png (64.59 КБ) 3546 просмотров
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Arduino Mega Server

Сообщение nick7zmail »

Задавал вопрос в mysensors, задам и тут, раз уж тему подняли)). По nrf каналу есть какая-то защита? В mysensors говорят подпись можно использовать, но нужна доп. микруха. Это совсем не айс. Как АМС в этом плане? Неужели мой сосед с тем же АМС сможет видеть показания с моих датчиков? Управлять моими актуаторами?

Отправлено с моего Xperia XZ1 Compact через Tapatalk


Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

Да , там нужны дополнительные микрухи. Конкретно и быстро ответят в скайпе. Самому разбираться как это работает - нет возможности. Да и проще и дешевле купить у них готовые платы. По дефолту в AMS защиты нет , но есть место в пакете куда её встроить. Дело за кодом )).

PS/ В этой теме филосовствовать не хочется , но как образовательная платформа очень хорошо продвинула в плане понимания как это работает )).

PSS/ Вычислительных мощностей от гейта не требуется. У него и loop пустой. А вот от AMS надо успеть распарсить этот поток мысли в реальном времени. ESP32 справляется на УРА .
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Задавал вопрос в mysensors
Да, это актуальный вопрос. В MySensors говорят, что шифрования у них нет, но есть возможность подписывать пакеты (при помощи дополнительного чипа), что гарантирует легитимность пакетов. То есть вы можете быть уверены, что пакет не подменили.

В АМС примерно то же положение. В этой связи интересно было бы узнать мнение «профессионалов» есть ли вообще какое-то решение по шифрованию пакетов модулей nRF24L01.

Это хороший шанс товарищам типа alexsis_76, любящим порассуждать о высоких материях, оторваться на минуту от компиляции микрочиповского стека и наконец-то показать себя настоящим компетентным профессионалом. Но что-то подсказывает мне, что и на этот раз всё закончится многозначительными заявлениями «на Гитхабе полно передового кода» и «Апельсин — это вершина технического прогресса». :)
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Arduino Mega Server

Сообщение nick7zmail »

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

Re: Arduino Mega Server

Сообщение Alex »

хотя бы тупо строковая подпись какая-нить...типа часть пакета совпала - реагируем на пакет. Не совпала-не реагируем...
Что-то я смысл хотелки не понял. Что нужно сделать? Прислать строку и сверить (с чем)?

Поясните по-подробнее саму идею.
Ответить