Пытаюсь создать домашнее облако, похожее на KaScada Cloud

Ответить
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 3 раза
Контактная информация:

Пытаюсь создать домашнее облако, похожее на KaScada Cloud

Сообщение Sancho »

Идея.
Подымаем на мини-компе node-red.
На нём связываем два порта, но как сервер.
Делаем доступ из вне на внутренний адрес и порт, один из node-red.
SIM800 стучится в него с новыми настройками, вместо каскадного облака.
К другому порту подключаем любимую скаду на выбор в режиме modbus tcp.
Вместо sim800 пока esp8266 локально.
Тест с node-red пока дал менее 50% ожидаемого, наверно, чего-то не знаю.
socat работает, но с переконнектом сложно, перезапускаю, надо писать скрипт, я не очень, совсем...
в роли скады - инсатовский opc, трафик виден :)
Как-то так задумал, может кто поможет с сервером?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Пытаюсь создать домашнее облако для KaScada Cloud

Сообщение fsergei70 »

А сим800 с существующим облаком нормально пашет?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 3 раза
Контактная информация:

Пытаюсь создать домашнее облако для KaScada Cloud

Сообщение Sancho »

fsergei70 писал(а): 11 дек 2019, 19:57 А сим800 с существующим облаком нормально пашет?
Да.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

Пытаюсь создать домашнее облако для KaScada Cloud

Сообщение SSSergeich »

Sancho писал(а): 11 дек 2019, 17:57 Идея.
Подымаем на мини-компе node-red.
На нём связываем два порта, но как сервер.
Делаем доступ из вне на внутренний адрес и порт, один из node-red.
SIM800 стучится в него с новыми настройками, вместо каскадного облака.
К другому порту подключаем любимую скаду на выбор в режиме modbus tcp.
Вместо sim800 пока esp8266 локально.
Тест с node-red пока дал менее 50% ожидаемого, наверно, чего-то не знаю.
socat работает, но с переконнектом сложно, перезапускаю, надо писать скрипт, я не очень, совсем...
в роли скады - инсатовский opc, трафик виден :)
Как-то так задумал, может кто поможет с сервером?
Сань, на уровне провайдера не может быть проблеммы? Айпи белый, серый? Динамический, статика?
Как и ранее говорил, могу для экспериментов белый айпи дать и/или хостинг
Аватара пользователя
KaScada
Лейтенант
Сообщения: 388
Зарегистрирован: 23 апр 2016, 12:33
Контактная информация:

Пытаюсь создать домашнее облако для KaScada Cloud

Сообщение KaScada »

Не совсем понял идею и главное для чего?
ПО КаСкада на базе смартфона/планшета с ОС Андроид

Подробнее здесь: http://www.hmi-kascada.ru/
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 3 раза
Контактная информация:

Пытаюсь создать домашнее облако, похожее на KaScada Cloud

Сообщение Sancho »

Есть у меня "скада" на малинке, на основе CODESYS Control for Raspberry Pi SL.
Она пишет графики, показывает нужные картинки и т.д.
У неё есть вэбморда. На много клиентов. С доступом из интернета.
Есть динамический белый адрес на одном из роутеров. Правда не на месте эксперимента.
Сегодня собираюсь соединить сети и начать пробовать дальше.
Есть полевое устройство на GSM модуле, с модбасом.
Хочу его подключить к системе штатными(почти) средствами флпрог.
облако каскады не хочу, причина - не моя скада, описанная выше, и на планшете.
esp8266 уже работает в тестовом режиме, облачном, с орс сервером.
Вся проблема, что этот конект через утилиту socat, а она не хочет пересоздавать/восстанавливать соединение с отключённым клиентом после потери соединения, только заново пересоздавать соединение. Может быть кто сталкивался с данной задачей, к примеру в Node-Red, и удачно её решил. Авторов облака Каскады не в счёт - у них всё получилось.
Если честно - просто скучно, занять мозг нечем...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

Пытаюсь создать домашнее облако, похожее на KaScada Cloud

Сообщение Kotafey »

Sancho писал(а): 12 дек 2019, 08:29 Есть у меня "скада" на малинке, на основе CODESYS Control for Raspberry Pi SL.
Она пишет графики, показывает нужные картинки и т.д.
У неё есть вэбморда. На много клиентов. С доступом из интернета.
Есть динамический белый адрес на одном из роутеров. Правда не на месте эксперимента.
Сегодня собираюсь соединить сети и начать пробовать дальше.
Есть полевое устройство на GSM модуле, с модбасом.
Хочу его подключить к системе штатными(почти) средствами флпрог.
облако каскады не хочу, причина - не моя скада, описанная выше, и на планшете.
esp8266 уже работает в тестовом режиме, облачном, с орс сервером.
Вся проблема, что этот конект через утилиту socat, а она не хочет пересоздавать/восстанавливать соединение с отключённым клиентом после потери соединения, только заново пересоздавать соединение. Может быть кто сталкивался с данной задачей, к примеру в Node-Red, и удачно её решил. Авторов облака Каскады не в счёт - у них всё получилось.
Если честно - просто скучно, занять мозг нечем...
Добрый день. У меня на работе Node red (крутится на виртуалке в сервере), управление освещением, отоплением, контроль за водой и дизель генератором. Так же есть еще два объекта, контроль за котлами и водой (гостиницы). Еще Node red дома на OPI Zero, климат и отопление (освещение еще не закончил). Все четыре объекта связаны друг с другом. Связь Node red (работа) - Node red (дом) через email. Упало давление, стал котел, не запустился генератор, приходит письмо на телефон и данные в веб морду домашнего Node и наоборот. Никаких событий не происходит, но мне нужно узнать, что там дома? Отправляю заготовленное письмо со строкой "Status-home" и почти мгновенно мне приходит в ответ письмо с параметрами, температурами в комнатах, что включено, уровень отопления и настройка кондиционера. Аналогично на рабочий Node. Через веб морду обновление 1 мин, или по событию. Еще два объекта не имеют Node red, данные (температуры, давление и пр.) объединяются в строку и отсылаются на cloudmqtt в один топик (бесплатный вариант). Node redы опрашивают облако и если алярм! То смс, email и бипер меня оповестят. Я могу дистанционно перезапустить котлы (реле+кнопка reset) или позвонить администраторам и в телефонном режиме устранить проблему. Поначалу я все это запустил на telegram и все работало, но... потом его начали блокировать, я устал от танцев с бубном и перешел на email чем и доволен.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 3 раза
Контактная информация:

Пытаюсь создать домашнее облако, похожее на KaScada Cloud

Сообщение Sancho »

[ref]Kotafey[/ref], Константин, у меня другая затея. Это эксперимент. Исходные данные:
На объекте плк с MB RTU, 3g нет.
Ставить прослойку в виде мк, перегоняющего модбас в mqtt нет никакого желания. Абсолютно!
есть работающий 2g, шлюз на мк 328: каскада клоуд(modbus tcp) <-> modbus rtu(485).
Поворачиваем всё это на домашнюю сеть, заменив ip и порт каскады на свой url и порт в шлюзе 2G.
Задача - создать два входящих порта со связью между собой и возможностью переконекта по тайм ауту, с одной стороны внешняя железяка, с другой орс/скада.
Вопрос только в этом, а не в альтернативных вариантах создания сети между устройствами. Прошу прощения за прямоту.
Посему вопрос остаётся открытым - как создать два связанных порта с переконектом?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя