Страница 2 из 7
Re: Модуль управления Laurent (Лоран)
Добавлено: Вт июл 10, 2012 9:25 pm
Alex
Вот...
Re: Модуль управления Laurent (Лоран)
Добавлено: Вт июл 10, 2012 10:48 pm
sergejey
Alex писал(а):Вот...
Странно... не может соединиться с устройством. А терминал соединяется на этом порту и по этому адресу?
Еще, как вариант, попробовать переключить кодировку вышеприведённой страницы на UTF-8 или Windows-1251 чтобы прочитать, что скрывается за квадратиками -- должно быть какое-то сообщение.
Re: Модуль управления Laurent (Лоран)
Добавлено: Ср июл 11, 2012 10:38 am
Alex
Терминал соединяется на этом порту и по этому адресу. Работает нормально.
Через 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
Re: Модуль управления Laurent (Лоран)
Добавлено: Ср июл 11, 2012 1:25 pm
sergejey
Да уж, вслепую не быстро видать будет... Надо этот Laurent раскрутить на спонсорство -- пусть пришлют железяку
Попробуй ещё вот эту версию. Только файл теперь называется l_test.php -- запусти его так же из браузера и, попробуй потом из командной строки выполнить (находясь в папке htdocs):
..\server\php\php.exe l_test.php
Возможно ещё дело в фаерволе и из-под apache не хочет соединение устанавливаться, поэтому надо из командной строки проверить.
Re: Модуль управления Laurent (Лоран)
Добавлено: Ср июл 11, 2012 5:34 pm
Alex
В 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
-------------------
Re: Модуль управления Laurent (Лоран)
Добавлено: Ср июл 11, 2012 11:00 pm
sergejey
Alex,
а ты бы мог бы мне как-то приватно сделать доступ к устройству через интернет? через перенаправление портов на роутере к примеру, что б я хотя бы на какое-то время мог бы попробовать к нему через терминал обратиться, а потом поэкспериментировать с доступом из PHP.
Re: Модуль управления Laurent (Лоран)
Добавлено: Чт июл 12, 2012 9:44 am
Alex
Не вопрос.

(Чего не сделаешь ради науки.)
Но мне нужна подробная инструкция что и как я должен делать на мой e-mail.
Re: Модуль управления Laurent (Лоран)
Добавлено: Чт июл 12, 2012 5:29 pm
Alex
Немного продвинулся вперёд. Что удалось заметить:
Оказывается, если запущен MajorDoMo, то HyperTerminal не работает! Стоит выгрузить MajorDoMo и HyperTerminal начинает работать с Laurent.
После выгрузки фаервола выскочил виндосовский фаервол и, после разрешения работы в нём, заработали скрипты test и l_test, но только из командной строки.
Скрипты работают только до посылки команды $KE, а дальше виснут (ждут ответа от модуля).
Re: Модуль управления Laurent (Лоран)
Добавлено: Чт июл 12, 2012 5:43 pm
sergejey
Alex писал(а):Немного продвинулся вперёд. Что удалось заметить:
Оказывается, если запущен MajorDoMo, то HyperTerminal не работает! Стоит выгрузить MajorDoMo и HyperTerminal начинает работать с Laurent.
Очень странно... MajorDoMo ничего такого не запускает, что может с терминалом конфликтовать...
Alex писал(а):После выгрузки фаервола выскочил виндосовский фаервол и, после разрешения работы в нём, заработали скрипты test и l_test, но только из командной строки.
Скрипты работают только до посылки команды $KE, а дальше виснут (ждут ответа от модуля).
Ага, всё-таки дело в фаерволе было

Попробуй новую версию l_test.php -- я там в предыдущей забыл символ возврата коретки при отправке команды вставить.
Re: Модуль управления Laurent (Лоран)
Добавлено: Чт июл 12, 2012 5:50 pm
sergejey
ещё кое-что подправил