Страница 1 из 1
Мини-монстр
Добавлено: Ср авг 20, 2014 12:29 pm
zverev.sv
Сергей здравствуйте,
Подскажите пожалуйста как управлять модулями: "мини-монстр 32"
http://mini-monster.ru/index.php/about-ru/mm32 через Ваш проект?
Заранее благодарю!
Re: Мини-монстр
Добавлено: Ср авг 20, 2014 2:21 pm
Vit
Сергей отпишет чуть позже, но по описанию данные можно читать как через snmp на примере uping либо json на примере получения данных с программы мониторинг системных ресурсов. На форуме прммеров уже достаточно много.
Re: Мини-монстр
Добавлено: Ср авг 20, 2014 2:33 pm
denis
У меня работает этот модуль, замечательно управляется по snmp и по http запросам. Не знаю есть ли это в стандартной прошивке, но в моей (специально разработанной по моему ТЗ) есть посылка snmp-trap пакета, что позволяет редко опрашивать состояние входа. Как только его состояние изменилось - приходит snmp-trap пакет, что приводит к перечитыванию состояния snmp устройства в МДМ. Т.е. даже если интервал обновления 1 час, я получу все изменения состояний входа по получению этих посылок.
Re: Мини-монстр
Добавлено: Ср авг 20, 2014 4:46 pm
Vit
Ну во первых нужно знать формат запросов через get чтобы реализовать управление с мдм. Ну а данные вы уже сказали что получаете.
Re: Мини-монстр
Добавлено: Ср авг 20, 2014 5:57 pm
denis
так все написано прямо на сайте:
http://mini-monster.ru/index.php/faq-ru
Код: Выделить всё
Можно ли создать ярлык в OS Windows для управления выходом Модуля напрямую, без стороннего ПО?
Совсем без стороннего ПО - нет. Вам понадобится программа wget, далее необходимо создать ярлык, который будет указывать на исполняемый файл wget.exe со следующими параметрами: C:\wget\wget.exe http://192.168.1.8/password/?sw=6-0 --spider --timeout 1 -t 2
Где:
C:\wget\wget.exe путь до исполняемого файла wget
http://192.168.1.8/password/ адрес Модуля в вашей сети
?sw=6 номер выхода от 1 до 6
-0 1-ВКЛ, 0-ВЫКЛ.
--spider чтобы не сохранять загруженную страницу в файл
--timeout 1 -t 2 таймаут и количество попыток (если Модуль вдруг недоступен)
Если одним ярлыком необходимо включить/выключить несколько выходов, можно создать .cmd файл со списком команд.
формат известен, проблем не вижу

Re: Мини-монстр
Добавлено: Ср авг 20, 2014 7:09 pm
zverev.sv
Объясните пожалуйста на пальцах, тк если честно то не силен в этом.
Majordomo у меня стоит на Raspberry Pi, как в линуксе читать состояния входов и выходов, а также переключать выходы у мини-монстра.
Заранее благодарю.
Re: Мини-монстр
Добавлено: Ср авг 20, 2014 7:36 pm
Vit
можете на примере этой статьи
http://smartliving.ru/Main/DevIpPower9223 использовать выключатели, только изменив вот этот кода
Код: Выделить всё
if ($params['VALUE']) {
getURL("http://ip/Set.cmd?cmd=setpower+p61=1",0);
} else {
getURL("http://ip/Set.cmd?cmd=setpower+p61=0",0);
}
на свой используемый для вашего устройства через пост выше
http://192.168.1.8/password/?sw=6-1
Код: Выделить всё
if ($params['VALUE']) {
getURL("http://192.168.1.8/password/?sw=6-1",0);
} else {
getURL("http://192.168.1.8/password/?sw=6-0",0);
}
выход 6 включить/выключить
Re: Мини-монстр
Добавлено: Ср авг 20, 2014 11:58 pm
zverev.sv
Большое спасибо, на днях попробую