Внимание! Старый форум находится здесь. Добавлять новые темы и сообщения на старом форуме нельзя. Старый форум только для просмотра.

OKO-SX нестандартный порт сервера

Сначала прочтите здесь

OKO-SX нестандартный порт сервера

Сообщение soldercom » 12 авг 2019, 09:10

Добрый день. Хотел уточнить один вопрос. Если прописать сервер с нестандартным портом (не 80) например 8383. В каком формате сигнализация будет отправлять телеметрию?
В инструкции по этому поводу написано расплывчато:
Если прибор использует ТСР протокол ОКО (порт НЕ равен 80, и НЕ равен 31199, и НЕ равен 3030), то
сервер в любой момент может дать прибору команду, формат которой имеет следующий формат:
COMMAND:123401;

А вот в каком виде будет отсылаться на сам сервер? В таком:
GET /oko_s2.php?p1={866104020810332,F9,0B,05C8,1A,3.0.5,OKO-S2,27,68,04,data,}
?
soldercom
Любопытный
 
Сообщения: 10
Зарегистрирован: 12 авг 2019, 09:01

Re: OKO-SX нестандартный порт сервера

Сообщение boby » 12 авг 2019, 10:54

будет такое прилетать в ваш сокет
{866104020810332,F9,0B,05C8,1A,3.0.5,OKO-S2,27,68,04,data,}

то есть, на порте 8383 вам необходимо писать свой тср-лиссенер
тяжело начинать с нуля, но тяжелее с глубокого минуса
Аватара пользователя
boby
Гуру
 
Сообщения: 2123
Зарегистрирован: 25 дек 2013, 20:16

Re: OKO-SX нестандартный порт сервера

Сообщение soldercom » 12 авг 2019, 11:34

Вызов будет GET с параметром p1 на oko_s2.php?
soldercom
Любопытный
 
Сообщения: 10
Зарегистрирован: 12 авг 2019, 09:01

Re: OKO-SX нестандартный порт сервера

Сообщение soldercom » 12 авг 2019, 11:40

И как прописать порт, так:
123464192.168.1.101:8383
soldercom
Любопытный
 
Сообщения: 10
Зарегистрирован: 12 авг 2019, 09:01

Re: OKO-SX нестандартный порт сервера

Сообщение boby » 12 авг 2019, 12:13

soldercom писал(а):Вызов будет GET с параметром p1 на oko_s2.php?

если порт НЕ РАВЕН 80, то не будет.
вот что написано в описании протокола, цитирую ...
ВНИМАНИЕ!!!
1) Если прибор настроен на порт 80 (веб-сервер), то данные передаются через HTTP протокол, вызывая скрипт oko_s2.php с передачей ему вышеописанных данных через параметр «p1». Как правило, после передачи каждого пакета веб-сервер закрывает сессию.

Пример передаваемого пакета на порт 80 веб-сервера

GET /oko_s2.php?p1={866104020810332,F9,0B,05C8,1A,3.0.5,OKO-S2,27,68,04,data,}


в инструкции к прибору написано, как установить порт, цитирую ...
Настройки GPRS
...
123465PORT установить PORT сервера. Заводское значение 31200. Например, 12346580
тяжело начинать с нуля, но тяжелее с глубокого минуса
Аватара пользователя
boby
Гуру
 
Сообщения: 2123
Зарегистрирован: 25 дек 2013, 20:16

Re: OKO-SX нестандартный порт сервера

Сообщение soldercom » 12 авг 2019, 14:21

Спасибо все получилось. Принял запрос на самописном вебсокете.
soldercom
Любопытный
 
Сообщения: 10
Зарегистрирован: 12 авг 2019, 09:01


Вернуться в Часто задаваемые вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron