Управление через интернет-сервисы
Управление через интернет-сервисы
Здравствуйте! Подскажите, есть ли интернет-сервисы для создания легкого интерфейса управления термостатами на базе комплекта меги? Без использования промежуточного сервера чтоб, сразу в интернет данные о температуре слать, состоянии обогревателей. Кнопочки там всякие создать на динамический IP с командами для меги. Или только миникомп ставить?
Re: Управление через интернет-сервисы
вы слишком много хотите от примитивных устройств, их удел только выполнять чужие команды, да моргать светодиодамисразу в интернет данные о температуре слать, состоянии обогревателей. Кнопочки там всякие создать на динамический IP с командами для меги
Re: Управление через интернет-сервисы
Мега умеет слать состояние портов на сервер. Можно указать сервером ip адрес вебсервера и там уже командовать. Но почему-то думалось что подобные готовые платформы уже существуют.
Re: Управление через интернет-сервисы
если вам нужно только это то
нужно узнать знает ли мега д о существовании шлюза и умеет ли работать с подсетями, сделать проброс порта наружу, написать вменяемый скрипт разбора ответа, т к мега д вместо того что бы слать json шлет ответы которые без самописного скрипта не разобрать
Низкая скорость работы вследствии наличия только 10 мбит, ну и учтите что ваши данные в сети будут доступны любому желающему, можно будет например по управлять вашим термостатом
нужен будет либо статический lp либо DDNS
нужно узнать знает ли мега д о существовании шлюза и умеет ли работать с подсетями, сделать проброс порта наружу, написать вменяемый скрипт разбора ответа, т к мега д вместо того что бы слать json шлет ответы которые без самописного скрипта не разобрать
Низкая скорость работы вследствии наличия только 10 мбит, ну и учтите что ваши данные в сети будут доступны любому желающему, можно будет например по управлять вашим термостатом
нужен будет либо статический lp либо DDNS
Re: Управление через интернет-сервисы
Была попытка сделать подобный сервис еще для MegaD-328. Но интерес он у пользователей не вызвал. "MegaD Cloud " и сейчас существует в зачаточном состоянии.
Но проблема тут, наверное, в другом. Какой смысл в сложном облачном термостате, если его функции может выполнить самый обыкновенный железный? Преимущество автоматики в сложных условиях, в программировании для конкретного объекта, в анализе и обработке множества данных. Такой сетевой конструктор сделать сложнее, и он в любом случае будет уступать специализированному ПО, работающему локально.
"MegaD Cloud " или что-то похожее, пожалуй, можно рассматривать только как начальный этап, трамплин для того, чтобы со временем разобраться с настройкой сервера.
Ну вот в автономных системах газового отопления. Есть котел, есть насосы. В принципе какие-то простые вещи котел может делать сам. Но что-то более сложное - только с помощью внешнего контроллера отопления.
А еще в доме должен быть "роутер" для интернета и раздачи Wi-Fi. А еще, может быть, отдельная охранная система - сигнализация. Неплохо было бы, если речь идет о загородном доме, иметь регистратор для видеонаблюдения. А где-то еще должен быть, возможно, NAS или что-то такое, где хранилось бы домашнее видео, музыка, фотографии. IP-АТС с интеграцией вызывной панели калитки. А еще ADS-B приемник ради забавы. Куда-то нужно подключить метеостанцию. Ну и так далее. Ставить ли комп? Для меня ответ кажется очевидным. Я скорее предпочту все системы соединить в одно целое.
Понимаю, что в отсутствии опыта довольно сложно сходу во всем разобраться. Но для того и существует сайт и форум. "Своими руками". К тому же этот опыт и знания могут пригодиться в будущем. Ведь мы живем в эпоху глобальной "цифровизации".
Re: Управление через интернет-сервисы
У вас интернет отключат, а в результате дача разморозится.zidky писал(а): ↑22 янв 2019, 15:58Здравствуйте! Подскажите, есть ли интернет-сервисы для создания легкого интерфейса управления термостатами на базе комплекта меги? Без использования промежуточного сервера чтоб, сразу в интернет данные о температуре слать, состоянии обогревателей. Кнопочки там всякие создать на динамический IP с командами для меги. Или только миникомп ставить?
Re: Управление через интернет-сервисы
У Вас внушительное число сообщений на форуме, опыт, очевидно. Но с точки зрения программиста разрешите не согласиться.alexsis_76 писал(а): ↑23 янв 2019, 07:31данные в сети будут доступны любому желающему, можно будет например по управлять вашим термостатом
Re: Управление через интернет-сервисы
Андрей, я наверное как-то не так описал, но даже в мыслях не было логику в интернет выносить. Слать данные да элементы управления вынести (кнопочки). Задача есть только термостатирования, с которым справляется сама мега на удобной и продуманной прошивке (стоит отдать должное). MegaD Cloud меня и навела на подобные мысли. И поскольку занимался комплексными задачами на базе ПК, справедливо полагал что о каких-то облачных сервисах просто не знал. Вот даже у всяких там сонофф такой алгоритм - доступ к локальному устройству через их сервер.
Re: Управление через интернет-сервисы
Поэтому все форумы про сонофф и есп наполнены сообщениями как отучить их работать с китайскими серверами путем сборки и прошивки кастомной прошивки.zidky писал(а):Вот даже у всяких там сонофф такой алгоритм - доступ к локальному устройству через их сервер.
В вашем случае может стоит посмотреть на облачные mqtt и сервер (опенхаб, например)?
Re: Управление через интернет-сервисы
в чем?Но с точки зрения программиста разрешите не согласиться
Re: Управление через интернет-сервисы
я собирал данное устройство когда этой ветки еще не существовало, не существовало MEGAD вообще, на тот момент это было очень хорошее решение, но сейчас оно устарело, появились новые чипы да и тот же микрочип выпускает уже намного улучшеную версию ENC28J60, у него же есть контроллеры с модулем ethernet, ставь разъем и вперед.
Re: Управление через интернет-сервисы
Да это в сущности не меняет дело.
Затраты на разработку такого решения не сравнимы с тем ограниченным спросом, который это решение будет иметь. Вот вы, к примеру, первый, кто об этом спрашивает.
В то же время большинство пользователей, как мне кажется, не станут доверять свои данные облакам, если без них можно легко обойтись.
Если сервер есть дома, то к нему достаточно просто можно организовать более-менее защищенный доступ. Если сервера дома нет, а автоматика работает автономно, то можно купить "дроплет" или "инстанс" где-нибудь в Нидерландах и поставить что-то полуготовое или сваять свое.
-
- Администратор
- Сообщения: 2191
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Управление через интернет-сервисы
Позвольте с вами не согласиться. Такой комбинации оперативной памяти и флеша в одном чипе больше не припомню. Дополнительные внешние микросхемы - это совсем другая история. Что касается вычислительной мощности - юзайте серверы. В контроллере должно быть всё просто и надёжно. И так уже лишнего в прошивке много.
100 мегабитные интегрированные сетевые контроллеры намного больше (минимум 64 ноги), дороже, и нафиг здесь не нужны. А 10 мегабитных лучше не знаю.alexsis_76 писал(а): ↑23 янв 2019, 16:15тот же микрочип выпускает уже намного улучшеную версию ENC28J60
Это неправда, более мощные контроллеры все требуют как минимум внешней микросхемы PHY. А также имеют на борту меньше оперативки и/или флэша. А внутреннего EEPROMa, как правило, не имеют вообще.alexsis_76 писал(а): ↑23 янв 2019, 16:15у него же есть контроллеры с модулем ethernet, ставь разъем и вперед.
Так что экономически и практически ATMega2561 - это наиболее обоснованный выбор, ИМХО.
Re: Управление через интернет-сервисы
в ней есть что то уникальное?Такой комбинации оперативной памяти и флеша в одном чипе больше не припомню
PIC18F67J60 или более крупные собратьяА 10 мегабитных лучше не знаю
Код: Выделить всё
Это неправда, более мощные контроллеры все требуют как минимум внешней микросхемы PHY
понятия относительные, все определяется квалификацией программиста, если квалификация низкая то всегда чего то не хватаетА также имеют на борту меньше оперативки и/или флэша
используйте память программА внутреннего EEPROMa, как правило, не имеют вообще
Так что экономически и практически ATMega2561 - это наиболее обоснованный выбор
?
-
- Администратор
- Сообщения: 2191
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Управление через интернет-сервисы
PIC18F67J60 имеет в два раза меньше оперативной памяти, в два-три-четыре раза меньше память программ и не имеет EEPROMa вообще. Зато на борту интегрированный MAC и PHY на те же 10 мегабит. Более современное решение, да.
Re: Управление через интернет-сервисы
PIC18F67J60 имеет еще кое что не менее ценное
это стэк протоколов, причем ни какой то кастрированный, а полноценный(с учетом ограничения микроконтроллеров), бутлоадер работающий по fttp и многое другое и это все прекрасно работает оставляя еще память для пользовательских приложений, компилятор формирует качественный и хорошо оптимизированный код, что способствует экономии памяти и хорошо отражается на скорости работы, подцепить внешнюю память не проблема, получаем недорогое и простое устройство с высокой функциональностью и хорошей стабильностью(микрочип работает устойчивей меги),сам пробовал)
это стэк протоколов, причем ни какой то кастрированный, а полноценный(с учетом ограничения микроконтроллеров), бутлоадер работающий по fttp и многое другое и это все прекрасно работает оставляя еще память для пользовательских приложений, компилятор формирует качественный и хорошо оптимизированный код, что способствует экономии памяти и хорошо отражается на скорости работы, подцепить внешнюю память не проблема, получаем недорогое и простое устройство с высокой функциональностью и хорошей стабильностью(микрочип работает устойчивей меги),сам пробовал)
-
- Администратор
- Сообщения: 2191
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Управление через интернет-сервисы
Стеки, конечно, есть и получше, чем сейчас в Меге (в том числе и для связки Атмел-ENC). Про бутлоадер, конечно, тоже согласен (только не считаю важным). Я, правда, не программист, но вот Keil в качестве среды разработки хвалят товарищи. Насчёт надёжности Мкрочипа и Атмела - это холивар. ИМХО, и там и там бывают нюансы.
Re: Управление через интернет-сервисы
все они хорошино вот Keil в качестве среды разработки хвалят товарищи
и atmelStudio и MPlab, эклипс тоже ничего сейчас в нем esp32 мучаю, при большом желании и в ардуино можно найти массу приятностей
все возможно, например плата с atmega32 могла сброситься при касании пальцем, проскакивает искра(статика) и адью, плохо переносят электромагнитные помехи, с микрочипом такого не было(хотя не было может быть только у меня)Насчёт надёжности Мкрочипа и Атмела