Сергей здравствуйте,
Подскажите пожалуйста как управлять модулями: "мини-монстр 32"http://mini-monster.ru/index.php/about-ru/mm32 через Ваш проект?
Заранее благодарю!
Мини-монстр
Модератор: immortal
-
- Сообщения: 867
- Зарегистрирован: Вт янв 17, 2012 12:31 pm
- Благодарил (а): 121 раз
- Поблагодарили: 78 раз
Re: Мини-монстр
Сергей отпишет чуть позже, но по описанию данные можно читать как через snmp на примере uping либо json на примере получения данных с программы мониторинг системных ресурсов. На форуме прммеров уже достаточно много.
-
- Сообщения: 284
- Зарегистрирован: Сб ноя 24, 2012 11:47 am
- Благодарил (а): 32 раза
- Поблагодарили: 28 раз
Re: Мини-монстр
У меня работает этот модуль, замечательно управляется по snmp и по http запросам. Не знаю есть ли это в стандартной прошивке, но в моей (специально разработанной по моему ТЗ) есть посылка snmp-trap пакета, что позволяет редко опрашивать состояние входа. Как только его состояние изменилось - приходит snmp-trap пакет, что приводит к перечитыванию состояния snmp устройства в МДМ. Т.е. даже если интервал обновления 1 час, я получу все изменения состояний входа по получению этих посылок.
- Рейтинг: 1.16%
-
- Сообщения: 867
- Зарегистрирован: Вт янв 17, 2012 12:31 pm
- Благодарил (а): 121 раз
- Поблагодарили: 78 раз
Re: Мини-монстр
Ну во первых нужно знать формат запросов через get чтобы реализовать управление с мдм. Ну а данные вы уже сказали что получаете.
-
- Сообщения: 284
- Зарегистрирован: Сб ноя 24, 2012 11:47 am
- Благодарил (а): 32 раза
- Поблагодарили: 28 раз
Re: Мини-монстр
так все написано прямо на сайте:
http://mini-monster.ru/index.php/faq-ru
формат известен, проблем не вижу 
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 файл со списком команд.

-
- Сообщения: 46
- Зарегистрирован: Вт окт 23, 2012 3:43 am
- Откуда: Южно-Сахалинск
- Благодарил (а): 9 раз
- Поблагодарили: 0
Re: Мини-монстр
Объясните пожалуйста на пальцах, тк если честно то не силен в этом.
Majordomo у меня стоит на Raspberry Pi, как в линуксе читать состояния входов и выходов, а также переключать выходы у мини-монстра.
Заранее благодарю.
Majordomo у меня стоит на Raspberry Pi, как в линуксе читать состояния входов и выходов, а также переключать выходы у мини-монстра.
Заранее благодарю.
-
- Сообщения: 867
- Зарегистрирован: Вт янв 17, 2012 12:31 pm
- Благодарил (а): 121 раз
- Поблагодарили: 78 раз
Re: Мини-монстр
можете на примере этой статьи http://smartliving.ru/Main/DevIpPower9223 использовать выключатели, только изменив вот этот кода
на свой используемый для вашего устройства через пост выше
http://192.168.1.8/password/?sw=6-1
выход 6 включить/выключить
Код: Выделить всё
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);
}
- Рейтинг: 1.16%