Страница 2 из 5

Re: Прослушивание TCP/IP

Добавлено: Пн ноя 26, 2018 9:33 pm
Lerych
serghei писал(а): Пн ноя 26, 2018 9:23 pm А случайно UDP пакеты этот контроллер не передает ? А то ESP32 умеет их ловить из сети. Так я перехватываю пакеты от сети MySensors.
Нет, не умеет, к сожалению он только по TCP может выдавать

Re: Прослушивание TCP/IP

Добавлено: Пн ноя 26, 2018 9:35 pm
skysilver
Lerych писал(а): Пн ноя 26, 2018 9:30 pm Пока создал в модуле запись
Эмм. А почему локалхост и 80 порт? Это же апач занимает этот порт на сервере с МДМ.
По логике нужно вписывать IP железки и ее порт, а модуль уже будет соединяться с ней в режиме клиента.

Re: Прослушивание TCP/IP

Добавлено: Пн ноя 26, 2018 9:38 pm
Lerych
skysilver писал(а): Пн ноя 26, 2018 9:32 pm
Lerych писал(а): Пн ноя 26, 2018 9:00 pm Warning: Declaration of TCP_socket::dbInstall() should be compatible with module::dbInstall($data) in /var/www/html/modules/TCP_socket/TCP_socket.class.php on line 0
Строку 244 нужно заменить на function dbInstall($data = '')
Вот результат замены
Parse error: syntax error, unexpected '$data' (T_VARIABLE), expecting ';' or '{' in C:\_majordomo\htdocs\modules\TCP_socket\TCP_socket.class.php on line 249

Re: Прослушивание TCP/IP

Добавлено: Пн ноя 26, 2018 9:39 pm
Lerych
skysilver писал(а): Пн ноя 26, 2018 9:35 pm
Lerych писал(а): Пн ноя 26, 2018 9:30 pm Пока создал в модуле запись
Эмм. А почему локалхост и 80 порт? Это же апач занимает этот порт на сервере с МДМ.
По логике нужно вписывать IP железки и ее порт, а модуль уже будет соединяться с ней в режиме клиента.
Я пока на "локалке" тренируюсь, на боевую машину завтра смогу поставить. "Железка" на работе

Re: Прослушивание TCP/IP

Добавлено: Пн ноя 26, 2018 9:40 pm
xor
А этот прибор в каком виде отсылает по сетке? Можно указать адрес-то? Я к тому, что если передается что-то типа адрес_сервера/php_script.php&param=a&value=1111&param=b&value=222 это легко обрабатывать скриптом

Re: Прослушивание TCP/IP

Добавлено: Пн ноя 26, 2018 9:41 pm
skysilver
Lerych писал(а): Пн ноя 26, 2018 9:38 pm Вот результат замены
Parse error: syntax error, unexpected '$data' (T_VARIABLE), expecting ';' or '{' in C:\_majordomo\htdocs\modules\TCP_socket\TCP_socket.class.php on line 249
Скобочку потерял )
dbInstall($data = '') {

Re: Прослушивание TCP/IP

Добавлено: Пн ноя 26, 2018 9:42 pm
skysilver
Lerych писал(а): Пн ноя 26, 2018 9:39 pm Я пока на "локалке" тренируюсь, на боевую машину завтра смогу поставить. "Железка" на работе
Ну в таком виде точно работать не будет. Тебе тогда нужно что-то, что будет в роли сокет-сервера выступать. Тогда ты сможешь к нему цепляться этим модулем как клиент.

Re: Прослушивание TCP/IP

Добавлено: Пн ноя 26, 2018 9:42 pm
Lerych
skysilver немного оффтоп: у меня жена из Лекмы, под Слободским. Ещё раз убеждаюсь, что Земля маленькая :)

Re: Прослушивание TCP/IP

Добавлено: Пн ноя 26, 2018 9:44 pm
Lerych
skysilver писал(а): Пн ноя 26, 2018 9:41 pm
Lerych писал(а): Пн ноя 26, 2018 9:38 pm Вот результат замены
Parse error: syntax error, unexpected '$data' (T_VARIABLE), expecting ';' or '{' in C:\_majordomo\htdocs\modules\TCP_socket\TCP_socket.class.php on line 249
Скобочку потерял )
dbInstall($data = '') {
Теперь вот:
Parse error: syntax error, unexpected 'dbInstall' (T_STRING), expecting function (T_FUNCTION) or const (T_CONST) in C:\_majordomo\htdocs\modules\TCP_socket\TCP_socket.class.php on line 244

Re: Прослушивание TCP/IP

Добавлено: Пн ноя 26, 2018 9:45 pm
Lerych
skysilver писал(а): Пн ноя 26, 2018 9:42 pm
Lerych писал(а): Пн ноя 26, 2018 9:39 pm Я пока на "локалке" тренируюсь, на боевую машину завтра смогу поставить. "Железка" на работе
Ну в таком виде точно работать не будет. Тебе тогда нужно что-то, что будет в роли сокет-сервера выступать. Тогда ты сможешь к нему цепляться этим модулем как клиент.
Железка в сети под номером 192.168.1.111:10000, комп под номером 192.168.1.1
Почему работать не будет?