Страница 124 из 125

Re: Умный Дом по Ethernet

Добавлено: 03 дек 2018, 14:34
Andrey_B
Что понимается под "описанием реализации MQTT"?
Того, что описано здесь, недостаточно?

Re: Умный Дом по Ethernet

Добавлено: 03 дек 2018, 15:27
Erik
Там не описаны ограничения реализации.

Понятно, что поддерживается не все возможности, а граница не обозначена.

Например, запрос типа http://192.168.1.1/sec/?cmd=7:1;p10;7:0 можно реализовать?
I2C? Влиять на установленные параметры? Взаимодействовать с Programm?
и т.д.

Re: Умный Дом по Ethernet

Добавлено: 03 дек 2018, 16:05
Andrey_B
Возможна отправка любых стандартных команд сценариев в топик "cmd". В документации об этом написано.
Менять параметры и настройки (как это в принципе возможно через HTTP) посредством MQTT нельзя.

Re: Умный Дом по Ethernet

Добавлено: 03 дек 2018, 16:10
Erik
Спасибо.

Re: Умный Дом по Ethernet

Добавлено: 03 дек 2018, 19:00
Erik
А в случае с MQTT, адрес сервера в настройках меги - это адрес брокера?

Re: Умный Дом по Ethernet

Добавлено: 03 дек 2018, 21:46
Andrey_B
Да.

Re: Умный Дом по Ethernet

Добавлено: 02 янв 2019, 01:22
karimm
Добрый день!
Пришлось расчехлить старые платы...
судя по фото это вариации на тему CPU & LM2576-3.3
Сейчас там прошивка 3.0

Подскажите, какую более свежую прошивку можно залить в эту версию?
прошивка ver 3.57 beta2 сходу не завелась.
Может кто то собирал из исходников под эту версию платы?

Заранее благодарю

Re: Умный Дом по Ethernet

Добавлено: 15 мар 2019, 01:41
kinord
Товарищи, есть ли у кого-то опробованная схема для 328 меги с обвязкой на обычной рассыпухе, без использования шилдов? Хочу сделать устройство по классической схеме под стандартную прошивку

Re: Умный Дом по Ethernet

Добавлено: 15 мар 2019, 14:42
kod.begemot
kinord писал(а):
15 мар 2019, 01:41
Товарищи, есть ли у кого-то опробованная схема для 328 меги с обвязкой на обычной рассыпухе, без использования шилдов? Хочу сделать устройство по классической схеме под стандартную прошивку
Да вроде бы хватает тут схем. есть классическая схема, кажется даже в описании 328й как исходное устройство. Без модулей хорошо, но ИМХО сетевой модуль можно вполне использовать (сам так делаю), стоит модуль как и сама ENC обычно.

Re: Умный Дом по Ethernet

Добавлено: 15 мар 2019, 17:44
cabat
Очень не хватает иногда схем обвязки входов-выходов подглядеть схемные решения..

Re: Умный Дом по Ethernet

Добавлено: 19 мар 2019, 20:05
maxxir
Привет друзья!
Давненько здесь не был.. :oops:

Собственно выкладываю ссылку на "распатроненный" мной 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).

Софт. Что сделано (в порядке усложнения):
  1. Wiznet Loopback TCP/UDP Static IP
  2. Wiznet Loopback TCP/UDP DHCP IP
  3. DNS пример
  4. SNTP + DNS пример
  5. Telnet server пример
  6. ICMP(ping) пример
  7. Простой Веб-сервер (одна страница HTTP POST/GET запросы)
  8. HTTPD Веб-сервер со всем содержимымым в AVR FLASH-памяти (используются AJAX запросы)
  9. HTTPD Веб-сервер со всем содержимымым на SD-карте (Chang FAT FS библиотека) (AJAX запросы)
  10. FTP-клиент (работает только в активном режиме) c сохранением контента на SD-карте ( диалог FTPC посредством последовательно терминала например: Terminal v1.9b by Bray, putty и тд.)
  11. FTP-сервер (работает в обоих режимах активный/пассивный) c сохранением контента на SD-карте, проверена работа с FTP клиентами: Windows 7 cmd - т.е ftp, Total Сommander (в нем надо добавить небольшой паттерн на выборку), WinSCP.
  12. HTTPD + FTPD для динамической загрузки страниц Веб-сервера, весь контент на SD-карте (Chang FAT FS библиотека) (AJAX запросы)
  13. ZEVERO SD PetitFS бутлоадер (для двух процессоров): M1284p/M644p
  14. C обновлением через бутлоадер: Wiznet Loopback TCP/UDP Static IP + FTP-сервер (для обновления программы через FTP-клиент) + SD-бутлоадер ZEVERO, (для двух процессоров): M644p/M1284p
  15. C обновлением через бутлоадер: Веб-сервер (с AJAX) + FTP-сервер (для обновления программы через FTP-клиент и загрузки контента Веб-сервера) + SD-бутлоадер ZEVERO, только для M1284p
  16. IOT(Интернет вещей) Blynk-клиент пример с Blynk-приложением для смартфона (проверен только на Android (должен работать и в IOS)) - КОД НЕ АРДУИНО, использована библиотека Wiznet-сокетов
По моим прикидкам на платах Andrey_B m2561 должны собираться все эти примеры (8Kb RAM), но конечно надо пробовать..

Софт. Что хочу добавить :
  1. C обновлением через бутлоадер: IOT(Интернет вещей) Blynk-клиент + FTP-сервер (для обновления программы через FTP-клиент)+ SD-бутлоадер ZEVERO
  2. TFTP клиент
  3. MQTT клиент
Благодарю за внимание!

Re: Умный Дом по Ethernet

Добавлено: 20 мар 2019, 06:50
Alex_Jet
maxxir писал(а):
19 мар 2019, 20:05
Привет друзья!
Давненько здесь не был...
Как там говорится - "Очень интересно, но ничего не понятно":). Поэтому вопросы:
1. Вы предлагаете к ATmega2561/ATmega1284p/ATmega644p подключить по SPI W5500?
2. А SD-карта, flash-память - то же по SPI? Если бы была схема хотя бы прототипа, то было бы понятнее.
3. Как понимаю я, преимущество в том, что аппаратный стек поддерживает фреймы вплоть до Jumbo, соответственно можно сделать "красивый" веб-интерфейс контроллера, вести какие-нибудь логи, сделать возможность конфигурации из CLI, например?
4. Но, опять же, стоит ли овчинка выделки если на основе ATmega не получится сделать нормальный контроллер-сервер и ему снова понадобиться сервер, на котором будет находится ПО УД?

Re: Умный Дом по Ethernet

Добавлено: 20 мар 2019, 08:29
maxxir
Согласен, это вобщем не для новичков вовсе (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 модулей обычно по пол-года. Пока электрики не начинают чудить на домовом распредщите.. :lol:

А потом BLYNK-сервер см. пример 16.. IOT Cloud-server, можете к официальному серверу подключаться, можете свой подымать хоть во внешней сети, хоть дома. Cерверная часть открытая, официально. И на своем сервере "энергия"
ваших Blynk-приложений для IOS/Android не ограничена, сколько хотите столько и добавляйте GUI-элементов.

На W5500 8 аппаратных сокетов, как хотите их, так и нагружайте. Он все потянет это одновременно:
И локальный серв, и Blynk и FTPD и NTP к примеру и + что реализовано тут никто не отменял конечно.

Лежит на Github'e, форкайтесь и делайте ВСЕ ЧТО ХОТИТЕ. :mrgreen:

Обещал когда-то Andrey_B запостить кое-какие наработки, выполняю обещание.
Лучше позже, чем никогда. :D

Re: Умный Дом по Ethernet

Добавлено: 20 мар 2019, 10:00
Alex_Jet
maxxir писал(а):
20 мар 2019, 08:29
Обещал когда-то Andrey_B запостить кое-какие наработки, выполняю обещание.
Наработки, согласен, хороши. Еще бы довести их до ФЗУ, но вопрос в том на сколько это все будет дороже по сравнению с той же 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

Добавлено: 05 авг 2019, 00:08
Andrey___
Доброго времени суток ув.форумчане.
Нужен совет от опытных людей
Пытаюсь повторить этот девайс https://www.ab-log.ru/forum/viewtopic.p ... =760#p4648
Изображение
Не завелось, но это потом, а пока проблема в том что по запарке прописал в UNO, фьюзы Low: 0x60 High: 0xD8. и все, кристалл заглох. Я так понимаю проблема в том что теперь CKSEL 0000 т.е. внешние входные импульсы, 0-16мгц, а на UNO стоит кварц.
Выпаял кварц, припаял провод к XTAL1 и отправил на контакт SLK на mini enc28j60.
Изображение
Кристалл не завелся... :?
На каком этапе может быть ошибка?

Re: Умный Дом по Ethernet

Добавлено: 09 авг 2019, 20:43
ScorpiоLimited
Доброго времени суток. Нашёл я тут блок в интернете, есть кто- то, кто ставил?
https://3r-smart.com.ua/catalog/megad-2561-monoblok

Re: Умный Дом по Ethernet

Добавлено: 10 авг 2019, 00:37
d.v.ermakov
ScorpiоLimited писал(а):
09 авг 2019, 20:43
Нашёл я тут блок в интернете, есть кто- то, кто ставил?
Это украинская версия Меги. Нелицензионная копия, так сказать. Видел подробные фотографии данного изделия. Имеет проблемы, некоторые весьма существенны.
Например, в отдельных местах зазор первичных цепей (тех, которые могут быть связаны с напряжением в розетке) от вторичных цепей (тех, которых может коснуться человек, пусть и через полупроводник) составляет пару десятых миллиметра. Не влезай - убъёт. Вот тут стоит автору почитать, на пальцах Олег объяснил.
Но так держать, ещё через пару итераций что-нибудь получится. Не вы ли автор данного блока?

Re: Умный Дом по Ethernet

Добавлено: 10 авг 2019, 09:48
Rik
Нелицензионная копия
Спасибо хоть не фальсификат
Например, в отдельных местах зазор первичных цепей
Разводка платы была выполнена согласно всем требованиям в P_CAD, а он эти вещи очень хорошо контролирует.
Изображение радикал

Re: Умный Дом по Ethernet

Добавлено: 10 авг 2019, 12:02
d.v.ermakov
Rik писал(а):
10 авг 2019, 09:48
он эти вещи очень хорошо контролирует.
Спасибо за изображение обратной стороны.
ПиКад ПиКадом, но мозг тоже нужно включать. Вот смотрите на два крайних реле слева. Отдельные два контакта, находящиеся на значительном расстоянии от трёх пар других - это контакты обмотки (вторичка, тут всё ОК). Теперь про три пары силовых контактов. Средний - это собственно средняя точка реле. Та пара, что ближе к контактам обмотки - это нормально замкнутые контакты реле, то есть они будут замкнуты на напряжение сети, когда реле выключено. Пара контактов на максимальном удалении от контактов обмотки - нормально разомкнутые.
2954567322e7279befc8313fd31efc02-full.jpg
2954567322e7279befc8313fd31efc02-full.jpg (227.07 КБ) 4017 просмотров
На плате в указанном месте зазор 0,2 мм. А вообще-то здесь должно быть не менее 6 миллиметров голого текстолита либо пропил в плате 1,5-2 миллиметра шириной. Иначе будет тазик-эвтаназик.
Это не единственная проблема, о следующей готов рассказать в новой итерации вашего изделия.

По поводу лицензионности копии. Просто я считаю, что любой труд должен быть оплачен. Используете прошивку в целях наживы - найдите способ отблагодарить автора. И имя чужое (ab-log.ru) на своём сайте и в документации без спроса использовать совсем некрасиво (хорошо хоть с блоков убрали). Впрочем, это просто правила хорошего тона, лично я ни на чём не настаиваю, это моё личное мнение.

Re: Умный Дом по Ethernet

Добавлено: 10 авг 2019, 14:18
alexsis_76
Ну, понеслась моча по трубам, не лицензионные копии и так далее. Тут давно уже не осталось технически грамотных людей(к сожалению), народ только и умеет что копировать не слишком удачные решения. Вы уж извините за прямоту.