Модуль управления Laurent (Лоран)
Модератор: immortal
Модуль управления Laurent (Лоран)
Набрёл в Интернете на ethernet модуль управления Laurent (Лоран). Почитав описание на сайте (http://www.kernelchip.ru/Laurent.php) решил приобрести для дальнейших экспериментов.
Модуль откровенно порадовал. Продуманная конструкция, приятный дизайн, предсказуемость в работе, хорошая документация. В общем, всё ок. Пока никаких проблем выявлено не было.
Для простых задач, вроде контроля температуры или включения/выключения нагрузок вообще ничего делать не надо — воткнул ethernet, присоединил пару проводов и вуаля! Всё меряется, нагрузки включаются и т. д.
Связь с модулем осуществляется через веб-интерфейс или через TCP/IP на 2424 порту при помощи т. н. КЕ-команд. Это небольшой (около 30) набор простых текстовых команд. Пока я использую для управления ГиперТерминал из стандартной поставки Windows, но хотелось бы управлять модулем из MajorDoMo. Возникла пара вопросов.
Вопрос 1: можно ли из MajorDoMo программно нажимать на кнопки в веб-интерфейсе модуля? И, если возможно, то как?
Вопрос 2: Как интегрировать MajorDoMo с модулем Лоран, чтобы принимать и отправлять КЕ-команды из системы?
Модуль откровенно порадовал. Продуманная конструкция, приятный дизайн, предсказуемость в работе, хорошая документация. В общем, всё ок. Пока никаких проблем выявлено не было.
Для простых задач, вроде контроля температуры или включения/выключения нагрузок вообще ничего делать не надо — воткнул ethernet, присоединил пару проводов и вуаля! Всё меряется, нагрузки включаются и т. д.
Связь с модулем осуществляется через веб-интерфейс или через TCP/IP на 2424 порту при помощи т. н. КЕ-команд. Это небольшой (около 30) набор простых текстовых команд. Пока я использую для управления ГиперТерминал из стандартной поставки Windows, но хотелось бы управлять модулем из MajorDoMo. Возникла пара вопросов.
Вопрос 1: можно ли из MajorDoMo программно нажимать на кнопки в веб-интерфейсе модуля? И, если возможно, то как?
Вопрос 2: Как интегрировать MajorDoMo с модулем Лоран, чтобы принимать и отправлять КЕ-команды из системы?
Re: Модуль управления Laurent (Лоран)
Вот здесь уже вроде был пост про данное устройство от тебяAlex писал(а):Набрёл в Интернете на ethernet модуль управления Laurent (Лоран). Почитав описание на сайте (http://www.kernelchip.ru/Laurent.php) решил приобрести для дальнейших экспериментов.
Модуль откровенно порадовал. Продуманная конструкция, приятный дизайн, предсказуемость в работе, хорошая документация. В общем, всё ок. Пока никаких проблем выявлено не было.
Для простых задач, вроде контроля температуры или включения/выключения нагрузок вообще ничего делать не надо — воткнул ethernet, присоединил пару проводов и вуаля! Всё меряется, нагрузки включаются и т. д.
Связь с модулем осуществляется через веб-интерфейс или через TCP/IP на 2424 порту при помощи т. н. КЕ-команд. Это небольшой (около 30) набор простых текстовых команд. Пока я использую для управления ГиперТерминал из стандартной поставки Windows, но хотелось бы управлять модулем из MajorDoMo. Возникла пара вопросов.
Вопрос 1: можно ли из MajorDoMo программно нажимать на кнопки в веб-интерфейсе модуля? И, если возможно, то как?
Вопрос 2: Как интегрировать MajorDoMo с модулем Лоран, чтобы принимать и отправлять КЕ-команды из системы?
Мне тоже понравился на первый взгляд....
минус в том, что для работы с данным устройством постоянно нужно открытое соединение с ним и компьютер должен следить за тем что оно посылает, что не очень удобно в оперативном плане.....можно реализовать получение значений через "веб переменные" . Не хватает ему в функционале работы в качестве сервера и отправки запроса....Лично для себя заказал ip power 9212 delux
http://находятвсе.рф/index.php?route=product/product&path=66_20_59&product_id=114
9223к у меня уже работает.....с 9212 дополнительно можно использовать выключатели и в датчики системы охраны (герконы, пожарка)....
Re: Модуль управления Laurent (Лоран)
То было информационное сообщение, а это уже практическоеВот здесь уже вроде был пост про данное устройство от тебяviewtopic.php?f=8&t=22
Про минусы понятно. Но не будем на них зацикливаться и постараемся воспользоваться плюсами железки
Очень хотелось бы получить практические ответы на вопросы.
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Контактная информация:
Re: Модуль управления Laurent (Лоран)
я думаю интеграцию будет совсем несложно сделать. почитаю документацию и попробую написать тестовый скрипт, чтобы проверить принцип общения с устройством.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Модуль управления Laurent (Лоран)
Вот это супер! Да и вообще пригодится. Фирма Kernelchip, на мой взгляд, перспективная и КЕ-команды использует и в других девайсах (и в дальнейшем, вероятно, будет использовать).
Re: Модуль управления Laurent (Лоран)
Э-э-э... Уже хотелось бы поуправлять модулем... Может быть кто-нибудь поможет куском кода. Или подскажет куда смотреть. Варианта три.
1. На PHP из MajorDoMo
2. На языке Processing
3. На Arduino из Ethernet Shield
Не обязательно рабочий код, хотя бы ссылки на нужные функции. Потому, что выражение
"Для управления модулем с помощью KE-команд необходимо установить TCPI/IP сетевое соединение по порту 2424. После успешного установления соединения можно отправлять управляющие команды и получать ответы модуля."
так вроде всё ясно, а что конкретно надо делать непонятно
. Пробовал экспериментировать, но без особого успеха...
1. На PHP из MajorDoMo
2. На языке Processing
3. На Arduino из Ethernet Shield
Не обязательно рабочий код, хотя бы ссылки на нужные функции. Потому, что выражение
"Для управления модулем с помощью KE-команд необходимо установить TCPI/IP сетевое соединение по порту 2424. После успешного установления соединения можно отправлять управляющие команды и получать ответы модуля."
так вроде всё ясно, а что конкретно надо делать непонятно
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Контактная информация:
Re: Модуль управления Laurent (Лоран)
Alex,
а можешь прислать скриншот сессии работы с устройством через windows terminal?
буквально можно 1-2 команды
а можешь прислать скриншот сессии работы с устройством через windows terminal?
буквально можно 1-2 команды
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Модуль управления Laurent (Лоран)
Не знаю как через Windows terminal, а через HyperTerminal могу. Если надо могу выложить ещё скетч для Arduino.
- Вложения
-
- ht1.jpg (51.69 КБ) 28634 просмотра
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Контактная информация:
Re: Модуль управления Laurent (Лоран)
то что надо!
для arduino пока не нужно.
для arduino пока не нужно.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Контактная информация:
Re: Модуль управления Laurent (Лоран)
Alex,
перепиши пожалуйста этот файл (распакуй test.php) в ту же папку где лежит ./config.php и попробуй его запустить из браузера (вероятно по ссылке http://localhost/test.php)
там ещё в файле возможно нужно подправить настройки, чтобы подключиться к твоему устройству, если ты менял адрес или пароль. правится вот в этих строчках:
после запуска пришли плиз скриншот того что в браузере выведется.
вслепую будет не быстро, но думаю в итоге что-то получится
перепиши пожалуйста этот файл (распакуй test.php) в ту же папку где лежит ./config.php и попробуй его запустить из браузера (вероятно по ссылке http://localhost/test.php)
там ещё в файле возможно нужно подправить настройки, чтобы подключиться к твоему устройству, если ты менял адрес или пароль. правится вот в этих строчках:
Код: Выделить всё
Define('LAURENT_IP', '192.168.0.101'); // DEVICE IP
Define('LAURENT_PASSWORD', 'Laurent'); // DEVICE PASSWORDвслепую будет не быстро, но думаю в итоге что-то получится
- Вложения
-
- test.zip
- (1.19 КБ) 631 скачивание
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги