связь между двумя "малинками", нужен ли модуль?
Модератор: immortal
-
- Сообщения: 76
- Зарегистрирован: Ср июн 06, 2018 12:08 pm
- Благодарил (а): 14 раз
- Поблагодарили: 1 раз
связь между двумя "малинками", нужен ли модуль?
Пример: в доме majordomo на малинке управляет реле и датчиками xiaomi, но при наличии отдельно стоящего помещения (пусть это будет гараж) в котором установлен свой роутер и реле и датчики xiaomi. В этом случае даже при наличие vpn туннеля управлять xiaomi в гараже не получиться потому что это будут разные подсети и другой протокол шифрования xiaomi который вроде вскрыть не смогли. значит как выход из ситуации в гараже нужно поставить свою малинку? Но как тогда объединить две малинки в одно целое? Привидеться писать некий модуль для обмена данными между малинками? или есть проще способ?
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 899 раз
Re: связь между двумя "малинками", нужен ли модуль?
Я думаю, что можно поднять MJDM на второй малинке, но коннект к БД прописать к 1 малинке...
-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: связь между двумя "малинками", нужен ли модуль?
Используйте доступный обоим сетям mqtt сервер.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 76
- Зарегистрирован: Ср июн 06, 2018 12:08 pm
- Благодарил (а): 14 раз
- Поблагодарили: 1 раз
Re: связь между двумя "малинками", нужен ли модуль?
с mqtt дружба так и не сложилась, не нравиться он мне почему то.
-
- Сообщения: 76
- Зарегистрирован: Ср июн 06, 2018 12:08 pm
- Благодарил (а): 14 раз
- Поблагодарили: 1 раз
Re: связь между двумя "малинками", нужен ли модуль?
можно немного подробнее для не очень программистов как базу данных второй малинки привязать к первой малинки. или ссылочку на описание.SmoKE_xDDD писал(а): ↑Вс июл 21, 2019 12:02 pmЯ думаю, что можно поднять MJDM на второй малинке, но коннект к БД прописать к 1 малинке...
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 899 раз
Re: связь между двумя "малинками", нужен ли модуль?
Не уверен, что будет работать корректно, я не проверял - просто предположение. Возможно разработчики не предусмотрели это =)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: связь между двумя "малинками", нужен ли модуль?
цена вопроса 200 р/месяц подписка (есть другие плюшки)), есть триал периодblacbag писал(а): ↑Вс июл 21, 2019 11:36 amПример: в доме majordomo на малинке управляет реле и датчиками xiaomi, но при наличии отдельно стоящего помещения (пусть это будет гараж) в котором установлен свой роутер и реле и датчики xiaomi. В этом случае даже при наличие vpn туннеля управлять xiaomi в гараже не получиться потому что это будут разные подсети и другой протокол шифрования xiaomi который вроде вскрыть не смогли. значит как выход из ситуации в гараже нужно поставить свою малинку? Но как тогда объединить две малинки в одно целое? Привидеться писать некий модуль для обмена данными между малинками? или есть проще способ?
https://kb.mjdm.ru/vstroennie-v-majordomo-funkcii/
Функционал Public Calls в Connect-е
Есть возможность получить уникальную публичную ссылку (доступную любому в Интернете), при открытии которой вызывается заданный метод в системе. Функция доступна только тем, кто зарегистрирован в проекте CONNECT.
В разделе CONNECT панели управления есть закладка Public Calls. Самое важное в настройках -- связанный объект и метод, который будет вызван. Ссылка будет с уникальным ключём, но можно дополнительно её защитить заданным паролем. Ссылку можно открывать просто в браузере или даже из скрипта.
К ссылке можно добавлять свои параметры и они будут доступны в методе в массиве $params Важно: очень аккуратно используйте эту опцию и старайтесь не "раскидываться" ссылками, которые могут навредить, попадая в
Идеи использования:
Обмен данными между несколькими системами MajorDoMo (одна система через getURL может инициировать событие в другой, причём у первой даже может не быть аккаунта в Connect-е)
Интеграция со сторонними системами и интернет-сервисами (сторонняя система "дёргает" ссылку и MajorDoMo об этом узнаёт)
Выдача прав на использование некоторых функций системы третьим лицам (передайте ссылку кому-нибудь, попросите добавить в закладки и объясните, что будет происходить при переходе -- реализация сценария полностью на ваше усмотрение)
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 393
- Зарегистрирован: Чт сен 25, 2014 5:37 pm
- Откуда: Екатеринбург
- Благодарил (а): 25 раз
- Поблагодарили: 52 раза
Re: связь между двумя "малинками", нужен ли модуль?
А что в итоге хочется получить? У меня 3 mdm в разных населенных пунктах, объеденные образно через vpn. mdm на windows управляет свойствами mdm на малинке. Запускает разные скрипты и т.д. При чем это весь этот функционал доступен из коробки так сказать.blacbag писал(а): ↑Вс июл 21, 2019 11:36 amПример: в доме majordomo на малинке управляет реле и датчиками xiaomi, но при наличии отдельно стоящего помещения (пусть это будет гараж) в котором установлен свой роутер и реле и датчики xiaomi. В этом случае даже при наличие vpn туннеля управлять xiaomi в гараже не получиться потому что это будут разные подсети и другой протокол шифрования xiaomi который вроде вскрыть не смогли. значит как выход из ситуации в гараже нужно поставить свою малинку? Но как тогда объединить две малинки в одно целое? Привидеться писать некий модуль для обмена данными между малинками? или есть проще способ?
-
- Сообщения: 76
- Зарегистрирован: Ср июн 06, 2018 12:08 pm
- Благодарил (а): 14 раз
- Поблагодарили: 1 раз
Re: связь между двумя "малинками", нужен ли модуль?
свойствами mdm управляет через vpn это да, а устройствами xiaomi нет. у них два протокола локальный и глобальный, через vpn работает глобальный протокол который не вскрыт. если бы через vpn работал локальный протокол то и вторая малинка не понадобилась бы.eygen писал(а): ↑Вс июл 21, 2019 4:36 pmА что в итоге хочется получить? У меня 3 mdm в разных населенных пунктах, объеденные образно через vpn. mdm на windows управляет свойствами mdm на малинке. Запускает разные скрипты и т.д. При чем это весь этот функционал доступен из коробки так сказать.blacbag писал(а): ↑Вс июл 21, 2019 11:36 amПример: в доме majordomo на малинке управляет реле и датчиками xiaomi, но при наличии отдельно стоящего помещения (пусть это будет гараж) в котором установлен свой роутер и реле и датчики xiaomi. В этом случае даже при наличие vpn туннеля управлять xiaomi в гараже не получиться потому что это будут разные подсети и другой протокол шифрования xiaomi который вроде вскрыть не смогли. значит как выход из ситуации в гараже нужно поставить свою малинку? Но как тогда объединить две малинки в одно целое? Привидеться писать некий модуль для обмена данными между малинками? или есть проще способ?
-
- Сообщения: 2113
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 317 раз
- Поблагодарили: 466 раз
Re: связь между двумя "малинками", нужен ли модуль?
организуйте сеть в доме и гараже в одном сегментеblacbag писал(а): ↑Вс июл 21, 2019 10:47 pmсвойствами mdm управляет через vpn это да, а устройствами xiaomi нет. у них два протокола локальный и глобальный, через vpn работает глобальный протокол который не вскрыт. если бы через vpn работал локальный протокол то и вторая малинка не понадобилась бы.eygen писал(а): ↑Вс июл 21, 2019 4:36 pmА что в итоге хочется получить? У меня 3 mdm в разных населенных пунктах, объеденные образно через vpn. mdm на windows управляет свойствами mdm на малинке. Запускает разные скрипты и т.д. При чем это весь этот функционал доступен из коробки так сказать.blacbag писал(а): ↑Вс июл 21, 2019 11:36 amПример: в доме majordomo на малинке управляет реле и датчиками xiaomi, но при наличии отдельно стоящего помещения (пусть это будет гараж) в котором установлен свой роутер и реле и датчики xiaomi. В этом случае даже при наличие vpn туннеля управлять xiaomi в гараже не получиться потому что это будут разные подсети и другой протокол шифрования xiaomi который вроде вскрыть не смогли. значит как выход из ситуации в гараже нужно поставить свою малинку? Но как тогда объединить две малинки в одно целое? Привидеться писать некий модуль для обмена данными между малинками? или есть проще способ?
или у Ская проконсультируйтесь
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо