NEWS
Драйвер MQTT Broker/Client. Аутентификация, ограничение/запрет доступа
-
Здравствуйте.
В ioBroker установлен драйвер MQTT Broker/Client, он настроен как брокер. Данные принимает и выдает, все хорошо.
Встал вопрос о возможности ограничений использование различных топиков, различными пользователями, т.е. настройка прав чтения/записи клиентам.
К примеру имеем топики разделенные на группы "Кухня", "Зал", "Прихожая". Имеются клиенты установленные на мобильные телефоны и разданы родственникам. К пример с клиента на телефоне мамы и папы можно управлять каналами во всех группах, а с клиента на телефоне брата, только каналами в группе "Зал".
Подскажите, как можно это реализовать?
5251_______.jpg -
Здравствуйте.
В ioBroker установлен драйвер MQTT Broker/Client, он настроен как брокер. Данные принимает и выдает, все хорошо.
Встал вопрос о возможности ограничений использование различных топиков, различными пользователями, т.е. настройка прав чтения/записи клиентам.
К примеру имеем топики разделенные на группы "Кухня", "Зал", "Прихожая". Имеются клиенты установленные на мобильные телефоны и разданы родственникам. К пример с клиента на телефоне мамы и папы можно управлять каналами во всех группах, а с клиента на телефоне брата, только каналами в группе "Зал".
Подскажите, как можно это реализовать? `
В свойствах каждого обьекта есть настройки доступа:
filename="ыфффффф.png" index="0">~~Попробуй разграничить. Пользователей только нужно добавить в ИОБ и навесить права.
-
Здравствуйте.
В ioBroker установлен драйвер MQTT Broker/Client, он настроен как брокер. Данные принимает и выдает, все хорошо.
Встал вопрос о возможности ограничений использование различных топиков, различными пользователями, т.е. настройка прав чтения/записи клиентам.
К примеру имеем топики разделенные на группы "Кухня", "Зал", "Прихожая". Имеются клиенты установленные на мобильные телефоны и разданы родственникам. К пример с клиента на телефоне мамы и папы можно управлять каналами во всех группах, а с клиента на телефоне брата, только каналами в группе "Зал".
Подскажите, как можно это реализовать? `
В свойствах каждого обьекта есть настройки доступа:ыфффффф.png
Попробуй разграничить. Пользователей только нужно добавить в ИОБ и навесить права. `
Не понял, что такое ИОБ?
Все понял, что такое ИОБ))) Попробую отпишусь.
-
Здравствуйте.
В ioBroker установлен драйвер MQTT Broker/Client, он настроен как брокер. Данные принимает и выдает, все хорошо.
Встал вопрос о возможности ограничений использование различных топиков, различными пользователями, т.е. настройка прав чтения/записи клиентам.
К примеру имеем топики разделенные на группы "Кухня", "Зал", "Прихожая". Имеются клиенты установленные на мобильные телефоны и разданы родственникам. К пример с клиента на телефоне мамы и папы можно управлять каналами во всех группах, а с клиента на телефоне брата, только каналами в группе "Зал".
Подскажите, как можно это реализовать? `
В свойствах каждого обьекта есть настройки доступа:ыфффффф.png
Попробуй разграничить. Пользователей только нужно добавить в ИОБ и навесить права. `
Не получается сделать. Ведь пользователи ИОБ это не клиенты брокера MQTT, и результата от их ограничения нету.
-
Здравствуйте.
В ioBroker установлен драйвер MQTT Broker/Client, он настроен как брокер. Данные принимает и выдает, все хорошо.
Встал вопрос о возможности ограничений использование различных топиков, различными пользователями, т.е. настройка прав чтения/записи клиентам.
К примеру имеем топики разделенные на группы "Кухня", "Зал", "Прихожая". Имеются клиенты установленные на мобильные телефоны и разданы родственникам. К пример с клиента на телефоне мамы и папы можно управлять каналами во всех группах, а с клиента на телефоне брата, только каналами в группе "Зал".
Подскажите, как можно это реализовать? `
В свойствах каждого обьекта есть настройки доступа:ыфффффф.png
Попробуй разграничить. Пользователей только нужно добавить в ИОБ и навесить права. `
Не получается сделать. Ведь пользователи ИОБ это не клиенты брокера MQTT, и результата от их ограничения нету. `
Я конечно в теме новый. Но на сколько я помню MQTT это большая помойка и контроля доступа и топиков там нет. Какой вижу вариант это написать прослойку, клон консолям MQTT с контролем пользователя. В принципе это не так трудно просто копируем MQTT с его порта и выводим свой но уже с префиксами и на них разводим доступ. но это прям на вскидку
-
Переспал с мыслю, появилась идея. Ограничивай доступ через виз.
У родителей страница 1 у брата страница 2. Естественно с разными, наборами элементов. Да и приложение на телефоны ставить не надо. Все через браузер.
-
Переспал с мыслю, появилась идея. Ограничивай доступ через виз.
У родителей страница 1 у брата страница 2. Естественно с разными, наборами элементов. Да и приложение на телефоны ставить не надо. Все через браузер. `
Это мысль. Спасибо, попробую в этом направлению двигаться.
-
Здравствуйте.
В ioBroker установлен драйвер MQTT Broker/Client, он настроен как брокер. Данные принимает и выдает, все хорошо.
Встал вопрос о возможности ограничений использование различных топиков, различными пользователями, т.е. настройка прав чтения/записи клиентам.
К примеру имеем топики разделенные на группы "Кухня", "Зал", "Прихожая". Имеются клиенты установленные на мобильные телефоны и разданы родственникам. К пример с клиента на телефоне мамы и папы можно управлять каналами во всех группах, а с клиента на телефоне брата, только каналами в группе "Зал".
Подскажите, как можно это реализовать? `
В свойствах каждого обьекта есть настройки доступа:ыфффффф.png
Попробуй разграничить. Пользователей только нужно добавить в ИОБ и навесить права. `
Не получается сделать. Ведь пользователи ИОБ это не клиенты брокера MQTT, и результата от их ограничения нету. `
а причем тут mqtt? тебе же к обьектам доступ надо ограничить? а mqtt клиенты только к брокеру(иоб) и конектятся