Умный Дом по Ethernet
Re: Умный Дом по Ethernet
Что понимается под "описанием реализации MQTT"?
Того, что описано здесь, недостаточно?
Того, что описано здесь, недостаточно?
Re: Умный Дом по Ethernet
Там не описаны ограничения реализации.
Понятно, что поддерживается не все возможности, а граница не обозначена.
Например, запрос типа http://192.168.1.1/sec/?cmd=7:1;p10;7:0 можно реализовать?
I2C? Влиять на установленные параметры? Взаимодействовать с Programm?
и т.д.
Понятно, что поддерживается не все возможности, а граница не обозначена.
Например, запрос типа http://192.168.1.1/sec/?cmd=7:1;p10;7:0 можно реализовать?
I2C? Влиять на установленные параметры? Взаимодействовать с Programm?
и т.д.
Re: Умный Дом по Ethernet
Возможна отправка любых стандартных команд сценариев в топик "cmd". В документации об этом написано.
Менять параметры и настройки (как это в принципе возможно через HTTP) посредством MQTT нельзя.
Менять параметры и настройки (как это в принципе возможно через HTTP) посредством MQTT нельзя.
Re: Умный Дом по Ethernet
Спасибо.
Re: Умный Дом по Ethernet
А в случае с MQTT, адрес сервера в настройках меги - это адрес брокера?
Re: Умный Дом по Ethernet
Добрый день!
Пришлось расчехлить старые платы...
судя по фото это вариации на тему CPU & LM2576-3.3
Сейчас там прошивка 3.0
Подскажите, какую более свежую прошивку можно залить в эту версию?
прошивка ver 3.57 beta2 сходу не завелась.
Может кто то собирал из исходников под эту версию платы?
Заранее благодарю
Пришлось расчехлить старые платы...
судя по фото это вариации на тему CPU & LM2576-3.3
Сейчас там прошивка 3.0
Подскажите, какую более свежую прошивку можно залить в эту версию?
прошивка ver 3.57 beta2 сходу не завелась.
Может кто то собирал из исходников под эту версию платы?
Заранее благодарю
Re: Умный Дом по Ethernet
Товарищи, есть ли у кого-то опробованная схема для 328 меги с обвязкой на обычной рассыпухе, без использования шилдов? Хочу сделать устройство по классической схеме под стандартную прошивку
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Умный Дом по Ethernet
Да вроде бы хватает тут схем. есть классическая схема, кажется даже в описании 328й как исходное устройство. Без модулей хорошо, но ИМХО сетевой модуль можно вполне использовать (сам так делаю), стоит модуль как и сама ENC обычно.
Re: Умный Дом по Ethernet
Очень не хватает иногда схем обвязки входов-выходов подглядеть схемные решения..
Re: Умный Дом по Ethernet
Привет друзья!
Давненько здесь не был..
Собственно выкладываю ссылку на "распатроненный" мной Ethernet-стек для дешевого Ethernet контроллера на Wiznet 5500 SPI.
m1284p_wiz5500
Основано на примерах для W5500 EVB (LCP13xx + W5500) (НЕ АРДУИНО код С-нотация), но довольно серьезно модифицировано
(по причинам различий в архитектуре процессоров ARM и AtMEGA, a также немалого количества багов в коде приложений для W5500 EVB).
Собиралось при помощи Eclipse Kepler с плагином AVR-Eclipse и тулчейном avr-gcc 4.9.2 (посредством make как делает Andrey_B думаю тоже соберется при
желании)
Железо Плата на m644p/m1284p (KiCad).
Софт. Что сделано (в порядке усложнения):
Софт. Что хочу добавить :
Давненько здесь не был..
Собственно выкладываю ссылку на "распатроненный" мной Ethernet-стек для дешевого Ethernet контроллера на Wiznet 5500 SPI.
m1284p_wiz5500
Основано на примерах для W5500 EVB (LCP13xx + W5500) (НЕ АРДУИНО код С-нотация), но довольно серьезно модифицировано
(по причинам различий в архитектуре процессоров ARM и AtMEGA, a также немалого количества багов в коде приложений для W5500 EVB).
Собиралось при помощи Eclipse Kepler с плагином AVR-Eclipse и тулчейном avr-gcc 4.9.2 (посредством make как делает Andrey_B думаю тоже соберется при
желании)
Железо Плата на m644p/m1284p (KiCad).
Софт. Что сделано (в порядке усложнения):
- Wiznet Loopback TCP/UDP Static IP
- Wiznet Loopback TCP/UDP DHCP IP
- DNS пример
- SNTP + DNS пример
- Telnet server пример
- ICMP(ping) пример
- Простой Веб-сервер (одна страница HTTP POST/GET запросы)
- HTTPD Веб-сервер со всем содержимымым в AVR FLASH-памяти (используются AJAX запросы)
- HTTPD Веб-сервер со всем содержимымым на SD-карте (Chang FAT FS библиотека) (AJAX запросы)
- FTP-клиент (работает только в активном режиме) c сохранением контента на SD-карте ( диалог FTPC посредством последовательно терминала например: Terminal v1.9b by Bray, putty и тд.)
- FTP-сервер (работает в обоих режимах активный/пассивный) c сохранением контента на SD-карте, проверена работа с FTP клиентами: Windows 7 cmd - т.е ftp, Total Сommander (в нем надо добавить небольшой паттерн на выборку), WinSCP.
- HTTPD + FTPD для динамической загрузки страниц Веб-сервера, весь контент на SD-карте (Chang FAT FS библиотека) (AJAX запросы)
- ZEVERO SD PetitFS бутлоадер (для двух процессоров): M1284p/M644p
- C обновлением через бутлоадер: Wiznet Loopback TCP/UDP Static IP + FTP-сервер (для обновления программы через FTP-клиент) + SD-бутлоадер ZEVERO, (для двух процессоров): M644p/M1284p
- C обновлением через бутлоадер: Веб-сервер (с AJAX) + FTP-сервер (для обновления программы через FTP-клиент и загрузки контента Веб-сервера) + SD-бутлоадер ZEVERO, только для M1284p
- IOT(Интернет вещей) Blynk-клиент пример с Blynk-приложением для смартфона (проверен только на Android (должен работать и в IOS)) - КОД НЕ АРДУИНО, использована библиотека Wiznet-сокетов
Софт. Что хочу добавить :
- C обновлением через бутлоадер: IOT(Интернет вещей) Blynk-клиент + FTP-сервер (для обновления программы через FTP-клиент)+ SD-бутлоадер ZEVERO
- TFTP клиент
- MQTT клиент
Re: Умный Дом по Ethernet
Как там говорится - "Очень интересно, но ничего не понятно":). Поэтому вопросы:
1. Вы предлагаете к ATmega2561/ATmega1284p/ATmega644p подключить по SPI W5500?
2. А SD-карта, flash-память - то же по SPI? Если бы была схема хотя бы прототипа, то было бы понятнее.
3. Как понимаю я, преимущество в том, что аппаратный стек поддерживает фреймы вплоть до Jumbo, соответственно можно сделать "красивый" веб-интерфейс контроллера, вести какие-нибудь логи, сделать возможность конфигурации из CLI, например?
4. Но, опять же, стоит ли овчинка выделки если на основе ATmega не получится сделать нормальный контроллер-сервер и ему снова понадобиться сервер, на котором будет находится ПО УД?
Re: Умный Дом по Ethernet
Согласен, это вобщем не для новичков вовсе (oops сори Вас не имел ввиду)..
1. Да
2. Внимательно смотрите внизу README.rus.md сноску Примечания. Там все это есть.
3. Не только, а еще и "заливка" кода и контента на локальный WEB-server посредством TotalCommander''a или WinSCP,
или консольным FTP-клиентом (хоть с роутера, хоть c PC, хоть с Raspberry или OrangePi - FTP-client это стандартная штука).
4. Все работает у меня дома уже лет 5. Нижний уровень на проводной полевой шине CAN-bus. А верхний на подобном контроллере Ethernet смотрит в локалку WEB-сервер одним концом, а другим концом смотрит в CAN-bus (MCP2515 CAN-контроллер). Модули в CAN-bas программируются удаленно с PC (Но это ничего пока не опубликовано).
Во внешнюю сеть через PPTP (mikrotik router) поднят VPN и так я захожу домой удаленно, через смартфон или с PC на работе. Uptime модулей обычно по пол-года. Пока электрики не начинают чудить на домовом распредщите..
А потом BLYNK-сервер см. пример 16.. IOT Cloud-server, можете к официальному серверу подключаться, можете свой подымать хоть во внешней сети, хоть дома. Cерверная часть открытая, официально. И на своем сервере "энергия"
ваших Blynk-приложений для IOS/Android не ограничена, сколько хотите столько и добавляйте GUI-элементов.
На W5500 8 аппаратных сокетов, как хотите их, так и нагружайте. Он все потянет это одновременно:
И локальный серв, и Blynk и FTPD и NTP к примеру и + что реализовано тут никто не отменял конечно.
Лежит на Github'e, форкайтесь и делайте ВСЕ ЧТО ХОТИТЕ.
Обещал когда-то Andrey_B запостить кое-какие наработки, выполняю обещание.
Лучше позже, чем никогда.
1. Да
2. Внимательно смотрите внизу README.rus.md сноску Примечания. Там все это есть.
3. Не только, а еще и "заливка" кода и контента на локальный WEB-server посредством TotalCommander''a или WinSCP,
или консольным FTP-клиентом (хоть с роутера, хоть c PC, хоть с Raspberry или OrangePi - FTP-client это стандартная штука).
4. Все работает у меня дома уже лет 5. Нижний уровень на проводной полевой шине CAN-bus. А верхний на подобном контроллере Ethernet смотрит в локалку WEB-сервер одним концом, а другим концом смотрит в CAN-bus (MCP2515 CAN-контроллер). Модули в CAN-bas программируются удаленно с PC (Но это ничего пока не опубликовано).
Во внешнюю сеть через PPTP (mikrotik router) поднят VPN и так я захожу домой удаленно, через смартфон или с PC на работе. Uptime модулей обычно по пол-года. Пока электрики не начинают чудить на домовом распредщите..
А потом BLYNK-сервер см. пример 16.. IOT Cloud-server, можете к официальному серверу подключаться, можете свой подымать хоть во внешней сети, хоть дома. Cерверная часть открытая, официально. И на своем сервере "энергия"
ваших Blynk-приложений для IOS/Android не ограничена, сколько хотите столько и добавляйте GUI-элементов.
На W5500 8 аппаратных сокетов, как хотите их, так и нагружайте. Он все потянет это одновременно:
И локальный серв, и Blynk и FTPD и NTP к примеру и + что реализовано тут никто не отменял конечно.
Лежит на Github'e, форкайтесь и делайте ВСЕ ЧТО ХОТИТЕ.
Обещал когда-то Andrey_B запостить кое-какие наработки, выполняю обещание.
Лучше позже, чем никогда.
Re: Умный Дом по Ethernet
Наработки, согласен, хороши. Еще бы довести их до ФЗУ, но вопрос в том на сколько это все будет дороже по сравнению с той же MegaD-2561 или почти аналогом по функциональным возможностям - Laurent-2? Конечно usability интерфейса - это важно для пользователей (мне самому многое не нравится в интерфейсе MegaD-2561, а "чайнику" вообще ничего не понятно пока не прочитает "даташит" на девайс), но если он будет слишком удорожать контроллер, то смысла в этом просто нет.
Я в своей практике пришел к такому выводу - для частных домов нужно использовать концепцию Андрея (сервер с ПО УД и удаленные модули - MegaD/KernelChip/Wago), а для небольших объектов будет оправданнее использовать что-то вроде Wiren Board/Loxone/Logic Machine/Raspberry&iH, то есть решение все в одном. Ну это при условии доступа к проводке, иначе извращаться с ESP/Xiaomi/Archos/Z-wave/Wink и т.д.
Re: Умный Дом по Ethernet
Доброго времени суток ув.форумчане.
Нужен совет от опытных людей
Пытаюсь повторить этот девайс https://www.ab-log.ru/forum/viewtopic.p ... =760#p4648
Не завелось, но это потом, а пока проблема в том что по запарке прописал в UNO, фьюзы Low: 0x60 High: 0xD8. и все, кристалл заглох. Я так понимаю проблема в том что теперь CKSEL 0000 т.е. внешние входные импульсы, 0-16мгц, а на UNO стоит кварц.
Выпаял кварц, припаял провод к XTAL1 и отправил на контакт SLK на mini enc28j60.
Кристалл не завелся...
На каком этапе может быть ошибка?
Нужен совет от опытных людей
Пытаюсь повторить этот девайс https://www.ab-log.ru/forum/viewtopic.p ... =760#p4648
Не завелось, но это потом, а пока проблема в том что по запарке прописал в UNO, фьюзы Low: 0x60 High: 0xD8. и все, кристалл заглох. Я так понимаю проблема в том что теперь CKSEL 0000 т.е. внешние входные импульсы, 0-16мгц, а на UNO стоит кварц.
Выпаял кварц, припаял провод к XTAL1 и отправил на контакт SLK на mini enc28j60.
Кристалл не завелся...
На каком этапе может быть ошибка?
-
- Сообщения: 31
- Зарегистрирован: 19 дек 2016, 19:29
Re: Умный Дом по Ethernet
Доброго времени суток. Нашёл я тут блок в интернете, есть кто- то, кто ставил?
https://3r-smart.com.ua/catalog/megad-2561-monoblok
https://3r-smart.com.ua/catalog/megad-2561-monoblok
-
- Администратор
- Сообщения: 2196
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Умный Дом по Ethernet
Это украинская версия Меги. Нелицензионная копия, так сказать. Видел подробные фотографии данного изделия. Имеет проблемы, некоторые весьма существенны.ScorpiоLimited писал(а): ↑09 авг 2019, 20:43Нашёл я тут блок в интернете, есть кто- то, кто ставил?
Например, в отдельных местах зазор первичных цепей (тех, которые могут быть связаны с напряжением в розетке) от вторичных цепей (тех, которых может коснуться человек, пусть и через полупроводник) составляет пару десятых миллиметра. Не влезай - убъёт. Вот тут стоит автору почитать, на пальцах Олег объяснил.
Но так держать, ещё через пару итераций что-нибудь получится. Не вы ли автор данного блока?
Re: Умный Дом по Ethernet
Спасибо хоть не фальсификатНелицензионная копия
Разводка платы была выполнена согласно всем требованиям в P_CAD, а он эти вещи очень хорошо контролирует.Например, в отдельных местах зазор первичных цепей
радикал
-
- Администратор
- Сообщения: 2196
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Умный Дом по Ethernet
Спасибо за изображение обратной стороны.
ПиКад ПиКадом, но мозг тоже нужно включать. Вот смотрите на два крайних реле слева. Отдельные два контакта, находящиеся на значительном расстоянии от трёх пар других - это контакты обмотки (вторичка, тут всё ОК). Теперь про три пары силовых контактов. Средний - это собственно средняя точка реле. Та пара, что ближе к контактам обмотки - это нормально замкнутые контакты реле, то есть они будут замкнуты на напряжение сети, когда реле выключено. Пара контактов на максимальном удалении от контактов обмотки - нормально разомкнутые. На плате в указанном месте зазор 0,2 мм. А вообще-то здесь должно быть не менее 6 миллиметров голого текстолита либо пропил в плате 1,5-2 миллиметра шириной. Иначе будет тазик-эвтаназик.
Это не единственная проблема, о следующей готов рассказать в новой итерации вашего изделия.
По поводу лицензионности копии. Просто я считаю, что любой труд должен быть оплачен. Используете прошивку в целях наживы - найдите способ отблагодарить автора. И имя чужое (ab-log.ru) на своём сайте и в документации без спроса использовать совсем некрасиво (хорошо хоть с блоков убрали). Впрочем, это просто правила хорошего тона, лично я ни на чём не настаиваю, это моё личное мнение.
Re: Умный Дом по Ethernet
Ну, понеслась моча по трубам, не лицензионные копии и так далее. Тут давно уже не осталось технически грамотных людей(к сожалению), народ только и умеет что копировать не слишком удачные решения. Вы уж извините за прямоту.