Страница 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¶m=a&value=1111¶m=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
Почему работать не будет?