Плата+конфігуратор. TCP з'єднання.

volodyal
Тихоня
Повідомлень: 6
З нами з: 11 лютого 2019, 23:23

Плата+конфігуратор. TCP з'єднання.

Повідомлення volodyal »

Коли в конфігураторі вибираю TCP з'єднання хочу поставити адресу свого сайту. В налаштування пише 80 порт, а у вкладці моніторинг "стукає" в порт 31200. Чому хто знає? Підключаю плату при вимкненому живленні.
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Плата+конфігуратор. TCP з'єднання.

Повідомлення boby »

Коли використовуєте порт 80, то ставте протокол НТТР-ОКО
тяжело начинать с нуля, но тяжелее с глубокого минуса
volodyal
Тихоня
Повідомлень: 6
З нами з: 11 лютого 2019, 23:23

Re: Плата+конфігуратор. TCP з'єднання.

Повідомлення volodyal »

Ставлю. Прописую адресу. Порт воно само проставляє. А при переході на вкладку моніторинг- тисну з'єднання, вискакує помилка- адреса і порт.
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Плата+конфігуратор. TCP з'єднання.

Повідомлення boby »

СТОП!!!
здається ми одне одного не зрозуміли )))
сам Конфігуратор не працює по НТТР-протоколу (порт 80), тобто він робить ТСР-зєднання з сервером на порт 31200 (не змінюється).
тобто, якщо ви хочите зробити власний сервер, через який будуть зєднуватися ваш прилад та Конфігуратор, то він має бути ТСР-сервером з портом 31200. І в приладі встановити протокол "ТСР ОКО" та порт 31200, а сервер ваш.
через НТТР-протокол (порт 80) неможливо зробити постійне зєднання, використовується для цього ТСР-протокол.

ПС.
і взагалі, потрібно чітко зрозуміти, що саме ви хочете зробити і для чого саме?)
тяжело начинать с нуля, но тяжелее с глубокого минуса
volodyal
Тихоня
Повідомлень: 6
З нами з: 11 лютого 2019, 23:23

Re: Плата+конфігуратор. TCP з'єднання.

Повідомлення volodyal »

boby писав:і взагалі, потрібно чітко зрозуміти, що саме ви хочете зробити і для чого саме?)
Супер. Наступний крок до порозуміння. Користуючись нагодою хочу подякувати за відповіді! ;)
Мені потрібно щоб плата видала запит на кштал:

Код: Виділити все

http://***.******.com/oko_pro.php?p1={863591021960863,00F9,1647,2F202000,000A,17,1B80808080808080,0000CCF10000000019DA1AED0000B99B00000000000000000000000000000000,072C06D50000000000000FFA0FFA0DEC0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE,1.3.2,OKO_PRO,15grn,0001976,,,,,,,000007,0000257B,,,,,,,,RF,0102037D25251303,80000000,80000001,80000003,80000005,880410000000,00000800,}
Як її на це запрограмувати? :) Я її до речі через це й купував... :) Просто думав що через конфігуратор виставлю сайт, виберу ТСП і він простим http запитом передасть моєму php свої дані і все. А тут побачив кнопку в конфігураторі і почав на неї тиснути, а видає помилку й що з'єднання пробує йти через 31200... Цього я й не зрозумів.
Я розумію, що наприходило сантехніків в професію (в мене до речі 6 розряд), але... :) поганий той сантехнік, який не мріє стати програмістом! :)
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Плата+конфігуратор. TCP з'єднання.

Повідомлення boby »

щоб на ваш веб-сервер прилад передавав дані через НТТР-протокол (на рнр скрипт), необхідно в прилад Конфігуратором записати наступні налаштування:
1) на закладці "Общие" ввмікнути галку "передача даних на сервер", там де ІР-адреса-1 вказати доменне імя вашого серверу ***.******.com, порт 80, протокол НТТР ОКО
2) записати ці налаштування в прилад за допомогою кнопки "Записать настройки".

Все.
На закладці Логирование можна натиснути кнопку Старт та спостерігати інженерну інформацію, куди саме і як саме передає дані прилад, наприклад, при пост/знятті охорони. Ця інформація також записується у лог-файл, який автоматично генерується при натисканні Старт у тій же папці, де Конфігуратор.

ПС.
в вищевказаному режимі (НТТР протокол) функціональність дистанційного онлайн моніторингу поточного стану приладу через Конфігуратор (закладка Моніторинг, кнопка Соединиться) непрацездатна. Лише локально через кабель це можна робити в даному випадку.
тяжело начинать с нуля, но тяжелее с глубокого минуса
volodyal
Тихоня
Повідомлень: 6
З нами з: 11 лютого 2019, 23:23

Re: Плата+конфігуратор. TCP з'єднання.

Повідомлення volodyal »

Дякую. Запрацювало.
P.S. Великий об'єм інформації для мене "за раз" і як завжди на вчора все має працювати. Хотів робити це на ардуїно, знайомі хлопці-сигналізаційники порадили ОКО. Я клієнту. Клієнт купив. Тому я й тут задаю питання. :)
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Плата+конфігуратор. TCP з'єднання.

Повідомлення boby »

якщо бажаєте, то можете написати на support@oko.org.ua і у відповідь отримати рнр-скрипт oko_pro.php як приклад парсингу пакету.

ПС.
також потрібно розуміти, що у випадку НТТР-протоколу неможливо у будь-який момент часу з серверу дати команду на прилад. також потрібно розуміти, що у вашому випадку у клієнта не буде працювати керування/отримання тривоги через мобільний додаток око з каналом звязку "через інтернет", лише дзвінки та "через смс".
тяжело начинать с нуля, но тяжелее с глубокого минуса
serg5
Гість
Повідомлень: 4
З нами з: 10 листопада 2015, 01:29

Re: Плата+конфігуратор. TCP з'єднання.

Повідомлення serg5 »

Скажіть будь ласка, якщо до плати прикрутити ESP8266, чи можна буде користуватись програмою конфігуратором по протоколу ТСР, а не через USB зєднання?
Дякую
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Плата+конфігуратор. TCP з'єднання.

Повідомлення boby »

на жаль, ні (

саме про це і написано у файлі "изменения в версиях ПО"
Версия 7.3.9
1) Добавлена поддержка WiFi модуля ESP8266 (разъем А2). Управление и оповещение через интернет происходят через WiFi сеть, но удаленное обновление ПО и изменение настроек прибора происходят через мобильный интернет.


це повязано з тим, що на відміну від гсм-модуля SIM800, у віфі модулі немає готового вбудовано стеку FTP. Саме FTP-протокол використовується при дистанційному оновленні ПЗ та налаштувань через конфігуратор.
тяжело начинать с нуля, но тяжелее с глубокого минуса
Відповісти

Повернутись до “GSM сигналізація OKO-7S”