связь между двумя "малинками", нужен ли модуль?

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

blacbag
Сообщения: 76
Зарегистрирован: Ср июн 06, 2018 12:08 pm
Благодарил (а): 14 раз
Поблагодарили: 1 раз

связь между двумя "малинками", нужен ли модуль?

Сообщение blacbag » Вс июл 21, 2019 11:36 am

Пример: в доме majordomo на малинке управляет реле и датчиками xiaomi, но при наличии отдельно стоящего помещения (пусть это будет гараж) в котором установлен свой роутер и реле и датчики xiaomi. В этом случае даже при наличие vpn туннеля управлять xiaomi в гараже не получиться потому что это будут разные подсети и другой протокол шифрования xiaomi который вроде вскрыть не смогли. значит как выход из ситуации в гараже нужно поставить свою малинку? Но как тогда объединить две малинки в одно целое? Привидеться писать некий модуль для обмена данными между малинками? или есть проще способ?
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

Re: связь между двумя "малинками", нужен ли модуль?

Сообщение SmoKE_xDDD » Вс июл 21, 2019 12:02 pm

Я думаю, что можно поднять MJDM на второй малинке, но коннект к БД прописать к 1 малинке...
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

Re: связь между двумя "малинками", нужен ли модуль?

Сообщение directman66 » Вс июл 21, 2019 12:27 pm

Используйте доступный обоим сетям mqtt сервер.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
blacbag
Сообщения: 76
Зарегистрирован: Ср июн 06, 2018 12:08 pm
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: связь между двумя "малинками", нужен ли модуль?

Сообщение blacbag » Вс июл 21, 2019 1:17 pm

directman66 писал(а):
Вс июл 21, 2019 12:27 pm
Используйте доступный обоим сетям mqtt сервер.
с mqtt дружба так и не сложилась, не нравиться он мне почему то.
blacbag
Сообщения: 76
Зарегистрирован: Ср июн 06, 2018 12:08 pm
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: связь между двумя "малинками", нужен ли модуль?

Сообщение blacbag » Вс июл 21, 2019 1:19 pm

SmoKE_xDDD писал(а):
Вс июл 21, 2019 12:02 pm
Я думаю, что можно поднять MJDM на второй малинке, но коннект к БД прописать к 1 малинке...
можно немного подробнее для не очень программистов как базу данных второй малинки привязать к первой малинки. или ссылочку на описание.
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

Re: связь между двумя "малинками", нужен ли модуль?

Сообщение SmoKE_xDDD » Вс июл 21, 2019 1:37 pm

blacbag писал(а):
Вс июл 21, 2019 1:19 pm
SmoKE_xDDD писал(а):
Вс июл 21, 2019 12:02 pm
Я думаю, что можно поднять MJDM на второй малинке, но коннект к БД прописать к 1 малинке...
можно немного подробнее для не очень программистов как базу данных второй малинки привязать к первой малинки. или ссылочку на описание.
Не уверен, что будет работать корректно, я не проверял - просто предположение. Возможно разработчики не предусмотрели это =)
На второй малинке в config.php изменить:

Код: Выделить всё

Define('DB_HOST', 'localhost');
Define('DB_NAME', 'db_terminal');
Define('DB_USER', 'user');
Define('DB_PASSWORD', 'pass');
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 289 раз
Поблагодарили: 633 раза

Re: связь между двумя "малинками", нужен ли модуль?

Сообщение xor » Вс июл 21, 2019 4:08 pm

blacbag писал(а):
Вс июл 21, 2019 11:36 am
Пример: в доме majordomo на малинке управляет реле и датчиками xiaomi, но при наличии отдельно стоящего помещения (пусть это будет гараж) в котором установлен свой роутер и реле и датчики xiaomi. В этом случае даже при наличие vpn туннеля управлять xiaomi в гараже не получиться потому что это будут разные подсети и другой протокол шифрования xiaomi который вроде вскрыть не смогли. значит как выход из ситуации в гараже нужно поставить свою малинку? Но как тогда объединить две малинки в одно целое? Привидеться писать некий модуль для обмена данными между малинками? или есть проще способ?
цена вопроса 200 р/месяц подписка (есть другие плюшки)), есть триал период
https://kb.mjdm.ru/vstroennie-v-majordomo-funkcii/
Функционал Public Calls в Connect-е
Есть возможность получить уникальную публичную ссылку (доступную любому в Интернете), при открытии которой вызывается заданный метод в системе. Функция доступна только тем, кто зарегистрирован в проекте CONNECT.

В разделе CONNECT панели управления есть закладка Public Calls. Самое важное в настройках -- связанный объект и метод, который будет вызван. Ссылка будет с уникальным ключём, но можно дополнительно её защитить заданным паролем. Ссылку можно открывать просто в браузере или даже из скрипта.

К ссылке можно добавлять свои параметры и они будут доступны в методе в массиве $params Важно: очень аккуратно используйте эту опцию и старайтесь не "раскидываться" ссылками, которые могут навредить, попадая в

Идеи использования:

Обмен данными между несколькими системами MajorDoMo (одна система через getURL может инициировать событие в другой, причём у первой даже может не быть аккаунта в Connect-е)
Интеграция со сторонними системами и интернет-сервисами (сторонняя система "дёргает" ссылку и MajorDoMo об этом узнаёт)
Выдача прав на использование некоторых функций системы третьим лицам (передайте ссылку кому-нибудь, попросите добавить в закладки и объясните, что будет происходить при переходе -- реализация сценария полностью на ваше усмотрение)
eygen
Сообщения: 393
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 52 раза

Re: связь между двумя "малинками", нужен ли модуль?

Сообщение eygen » Вс июл 21, 2019 4:36 pm

blacbag писал(а):
Вс июл 21, 2019 11:36 am
Пример: в доме majordomo на малинке управляет реле и датчиками xiaomi, но при наличии отдельно стоящего помещения (пусть это будет гараж) в котором установлен свой роутер и реле и датчики xiaomi. В этом случае даже при наличие vpn туннеля управлять xiaomi в гараже не получиться потому что это будут разные подсети и другой протокол шифрования xiaomi который вроде вскрыть не смогли. значит как выход из ситуации в гараже нужно поставить свою малинку? Но как тогда объединить две малинки в одно целое? Привидеться писать некий модуль для обмена данными между малинками? или есть проще способ?
А что в итоге хочется получить? У меня 3 mdm в разных населенных пунктах, объеденные образно через vpn. mdm на windows управляет свойствами mdm на малинке. Запускает разные скрипты и т.д. При чем это весь этот функционал доступен из коробки так сказать.
blacbag
Сообщения: 76
Зарегистрирован: Ср июн 06, 2018 12:08 pm
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: связь между двумя "малинками", нужен ли модуль?

Сообщение blacbag » Вс июл 21, 2019 10:47 pm

eygen писал(а):
Вс июл 21, 2019 4:36 pm
blacbag писал(а):
Вс июл 21, 2019 11:36 am
Пример: в доме majordomo на малинке управляет реле и датчиками xiaomi, но при наличии отдельно стоящего помещения (пусть это будет гараж) в котором установлен свой роутер и реле и датчики xiaomi. В этом случае даже при наличие vpn туннеля управлять xiaomi в гараже не получиться потому что это будут разные подсети и другой протокол шифрования xiaomi который вроде вскрыть не смогли. значит как выход из ситуации в гараже нужно поставить свою малинку? Но как тогда объединить две малинки в одно целое? Привидеться писать некий модуль для обмена данными между малинками? или есть проще способ?
А что в итоге хочется получить? У меня 3 mdm в разных населенных пунктах, объеденные образно через vpn. mdm на windows управляет свойствами mdm на малинке. Запускает разные скрипты и т.д. При чем это весь этот функционал доступен из коробки так сказать.
свойствами mdm управляет через vpn это да, а устройствами xiaomi нет. у них два протокола локальный и глобальный, через vpn работает глобальный протокол который не вскрыт. если бы через vpn работал локальный протокол то и вторая малинка не понадобилась бы.
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 317 раз
Поблагодарили: 466 раз

Re: связь между двумя "малинками", нужен ли модуль?

Сообщение Logrus » Вс июл 21, 2019 10:49 pm

blacbag писал(а):
Вс июл 21, 2019 10:47 pm
eygen писал(а):
Вс июл 21, 2019 4:36 pm
blacbag писал(а):
Вс июл 21, 2019 11:36 am
Пример: в доме majordomo на малинке управляет реле и датчиками xiaomi, но при наличии отдельно стоящего помещения (пусть это будет гараж) в котором установлен свой роутер и реле и датчики xiaomi. В этом случае даже при наличие vpn туннеля управлять xiaomi в гараже не получиться потому что это будут разные подсети и другой протокол шифрования xiaomi который вроде вскрыть не смогли. значит как выход из ситуации в гараже нужно поставить свою малинку? Но как тогда объединить две малинки в одно целое? Привидеться писать некий модуль для обмена данными между малинками? или есть проще способ?
А что в итоге хочется получить? У меня 3 mdm в разных населенных пунктах, объеденные образно через vpn. mdm на windows управляет свойствами mdm на малинке. Запускает разные скрипты и т.д. При чем это весь этот функционал доступен из коробки так сказать.
свойствами mdm управляет через vpn это да, а устройствами xiaomi нет. у них два протокола локальный и глобальный, через vpn работает глобальный протокол который не вскрыт. если бы через vpn работал локальный протокол то и вторая малинка не понадобилась бы.
организуйте сеть в доме и гараже в одном сегменте
или у Ская проконсультируйтесь
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить