Модуль управления Laurent (Лоран)

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Модуль управления Laurent (Лоран)

Сообщение Alex » Вт июл 10, 2012 9:25 pm

Вот...
Вложения
test1.png
test1.png (9.86 КБ) 10432 просмотра
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Модуль управления Laurent (Лоран)

Сообщение sergejey » Вт июл 10, 2012 10:48 pm

Alex писал(а):Вот...
Странно... не может соединиться с устройством. А терминал соединяется на этом порту и по этому адресу?
Еще, как вариант, попробовать переключить кодировку вышеприведённой страницы на UTF-8 или Windows-1251 чтобы прочитать, что скрывается за квадратиками -- должно быть какое-то сообщение.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Модуль управления Laurent (Лоран)

Сообщение Alex » Ср июл 11, 2012 10:38 am

Терминал соединяется на этом порту и по этому адресу. Работает нормально.

Через WEB-интерфейс работает нормально.

Через Arduino тоже работает нормально.


-----------------------------

socked_crate() OK.
Attempting to connect to '192.168.2.19' on port '2424'...

Warning: socket_connect() [function.socket-connect]: unable to connect [0]: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.
in C:\_majordomo\htdocs\test.php on line 62

socket_connect() failed.
Reason: () Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.
----------------
final result: 0
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Модуль управления Laurent (Лоран)

Сообщение sergejey » Ср июл 11, 2012 1:25 pm

Да уж, вслепую не быстро видать будет... Надо этот Laurent раскрутить на спонсорство -- пусть пришлют железяку :)

Попробуй ещё вот эту версию. Только файл теперь называется l_test.php -- запусти его так же из браузера и, попробуй потом из командной строки выполнить (находясь в папке htdocs):

..\server\php\php.exe l_test.php


Возможно ещё дело в фаерволе и из-под apache не хочет соединение устанавливаться, поэтому надо из командной строки проверить.
Вложения
l_test.zip
(1.19 КБ) 258 скачиваний

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Модуль управления Laurent (Лоран)

Сообщение Alex » Ср июл 11, 2012 5:34 pm

В MajorDoMo виден Laurent в качестве домашней страницы. На всякий случай отключил фаервол совсем — результат тот же.

Из браузера

-------------------
socked_crate() OK.
Attempting to connect to '192.168.2.19' on port '2424'...

Warning: socket_connect() [function.socket-connect]: unable to connect [0]: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.
in C:\_majordomo\htdocs\l_test.php on line 62

socket_connect( Resource id #30 , 192.168.2.19 , 2424) failed.
Reason: () Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.
----------------
final result: 0

-------------------
Вложения
test2.png
Из командной строки
test2.png (19.3 КБ) 10417 просмотров
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Модуль управления Laurent (Лоран)

Сообщение sergejey » Ср июл 11, 2012 11:00 pm

Alex,

а ты бы мог бы мне как-то приватно сделать доступ к устройству через интернет? через перенаправление портов на роутере к примеру, что б я хотя бы на какое-то время мог бы попробовать к нему через терминал обратиться, а потом поэкспериментировать с доступом из PHP.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Модуль управления Laurent (Лоран)

Сообщение Alex » Чт июл 12, 2012 9:44 am

Не вопрос. :) (Чего не сделаешь ради науки.)

Но мне нужна подробная инструкция что и как я должен делать на мой e-mail.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Модуль управления Laurent (Лоран)

Сообщение Alex » Чт июл 12, 2012 5:29 pm

Немного продвинулся вперёд. Что удалось заметить:

Оказывается, если запущен MajorDoMo, то HyperTerminal не работает! Стоит выгрузить MajorDoMo и HyperTerminal начинает работать с Laurent.

После выгрузки фаервола выскочил виндосовский фаервол и, после разрешения работы в нём, заработали скрипты test и l_test, но только из командной строки.

Скрипты работают только до посылки команды $KE, а дальше виснут (ждут ответа от модуля).
Вложения
test3.png
test3.png (8.6 КБ) 10390 просмотров
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Модуль управления Laurent (Лоран)

Сообщение sergejey » Чт июл 12, 2012 5:43 pm

Alex писал(а):Немного продвинулся вперёд. Что удалось заметить:
Оказывается, если запущен MajorDoMo, то HyperTerminal не работает! Стоит выгрузить MajorDoMo и HyperTerminal начинает работать с Laurent.
Очень странно... MajorDoMo ничего такого не запускает, что может с терминалом конфликтовать...
Alex писал(а):После выгрузки фаервола выскочил виндосовский фаервол и, после разрешения работы в нём, заработали скрипты test и l_test, но только из командной строки.
Скрипты работают только до посылки команды $KE, а дальше виснут (ждут ответа от модуля).
Ага, всё-таки дело в фаерволе было :)
Попробуй новую версию l_test.php -- я там в предыдущей забыл символ возврата коретки при отправке команды вставить.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Модуль управления Laurent (Лоран)

Сообщение sergejey » Чт июл 12, 2012 5:50 pm

ещё кое-что подправил
Вложения
l_test.zip
(1.21 КБ) 293 скачивания

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить