Страница 1 из 1
Управление контроллером через интернет
Добавлено: Пн авг 21, 2017 7:42 am
llirik
В общем, интересует вопрос: можно ли сделать так, чтобы majordomo был установлен в одном месте города и мог управлять контроллерами и датчиками в другом месте города. Ситуация усугубляется тем, что нежелательны какие-либо настройки сетевого оборудования в месте установки контроллеров и датчиков (просто доступ в интернет, без всяких vpn-ов, пробросов порта и т.д.). Единственное, на сервере majordomo есть статический IP адрес.
Re: Управление контроллером через интернет
Добавлено: Пн авг 21, 2017 8:31 am
nick7zmail
Я не знаю, как вы себе представляете "просто доступ в интернет без проброса портов", но в целом вполне можно...
Главное с протоколом определиться...можно GET запросами общаться МД и сенсорам, Можно через MQTT...если сервис MQTT облачный - тогда действительно проброс портов не понадобится...
Re: Управление контроллером через интернет
Добавлено: Пн авг 21, 2017 8:47 am
llirik
если через MQTT, то как контроллер сможет что-то получить? Как брокер поймёт куда отправлять (адрес клиента)? Ведь они в разных сетях. Более того, контроллеры находятся за натом (типичная ситуация домашнего интернета)
Re: Управление контроллером через интернет
Добавлено: Пн авг 21, 2017 9:15 am
nick7zmail
Если mqtt сервер поднять на машинке с Мд, либо использовать любой доступный облачный сервис, а сенсорам (кстати как Сенсоры и актуаторы подцеплены к сети будут? Через esp?) цепляться уже к нему - то не будет никаких проблем...какая разница одна сеть или 2/3...главное чтобы брокер 1 был. Он рассылает топик всем подписанным на него клиентам. Если клиент подключен к брокеру - брокер уже по-умолчанию знает "куда засылать" топик.
Отправлено с моего Xperia Z через Tapatalk
Re: Управление контроллером через интернет
Добавлено: Пн авг 21, 2017 9:57 am
llirik
хочу использовать датчик протечки, кран с электрозадвижкой...ну и наверное esp8266. Всё это находится в квартире в одной части города, а majordomo будет работать в другой квартире в другой части города.
Re: Управление контроллером через интернет
Добавлено: Пн авг 21, 2017 10:03 am
nick7zmail
Если esp -для него есть вполне неплохая прошивка под названием Blynk, у которой, к тому же есть нативный облачный сервис (если не хотите свой поднимать)...и модуль МД
viewtopic.php?f=5&t=4115 .
К тому же можно в любом месте подключится с родного приложения в android/ios, и посмотреть все показания.
В принципе и на MQTT тоже самое можно сделать, но гемора больше с топиками и настройками...если разобраться - то, в принципе, всё так же будет работать, и с телефона точно так же можно будет подключится с каким нить mqtt-дашбордом))
Re: Управление контроллером через интернет
Добавлено: Пн авг 21, 2017 10:35 am
Aven
Поднимаете на белом IP адресе mosquitto и можете с любой точки в мире организовать двухсторонний обмен связи не имея белого IP адреса.
Re: Управление контроллером через интернет
Добавлено: Пн авг 21, 2017 11:06 am
nick7zmail
Ну айпи, как я понял, там где Мд стоять будет - и так белый...собственно с этого и начал разговор, что можно брокера туда поставить и датчиками коннектится.
Отправлено с моего Xperia Z через Tapatalk