Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:jroboplc:modules:jrbustcp [2022/02/02 12:51] denis [Клиент] |
doc:jroboplc:modules:jrbustcp [2023/12/14 13:22] (текущий) denis [Клиент] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Плагин ''jrbustcp'' добавляет функции клиента и сервера для взаимодействия с внешними устройствами по протоколу [[doc:jroboplc:modules:jrbustcp-protocol|jrbustcp]]. | Плагин ''jrbustcp'' добавляет функции клиента и сервера для взаимодействия с внешними устройствами по протоколу [[doc:jroboplc:modules:jrbustcp-protocol|jrbustcp]]. | ||
+ | |||
+ | Для проверки соединения и просмотра данных можно использовать ''jrviewer'' в качестве простого клиента. Скачать можно здесь: | ||
+ | [[http://prom-auto.ru/download/jroboplc/jrviewer_win-x32.zip|jrviewer_win-x32]], [[http://prom-auto.ru/download/jroboplc/jrviewer_linux-x64.tar.gz|jrviewer_linux-x64]]. | ||
===== Сервер ===== | ===== Сервер ===== | ||
Строка 30: | Строка 33: | ||
|**logging** | ''off'' | Логирование трафика и вывод отладочных сообщение netty | | |**logging** | ''off'' | Логирование трафика и вывод отладочных сообщение netty | | ||
|**compress** | ''off'' | Использование сжатия. ''off'' - не использовать, ''gzip'' - формат сжатия [[https://en.wikipedia.org/wiki/Gzip|Gzip]] | | |**compress** | ''off'' | Использование сжатия. ''off'' - не использовать, ''gzip'' - формат сжатия [[https://en.wikipedia.org/wiki/Gzip|Gzip]] | | ||
- | |**ssl** | ''off'' | Использование шифрования трафика Self-Signed Certificate | | + | |**ssl** | ''off'' | Шифрование трафика | |
|**auth** | ''off'' | Использование аутентификации | | |**auth** | ''off'' | Использование аутентификации | | ||
|**ipfilter** | '''' | Фильтр входящих подключений по ip адресу. Состоит из списка правил следующего формата:<code> | |**ipfilter** | '''' | Фильтр входящих подключений по ip адресу. Состоит из списка правил следующего формата:<code> | ||
Строка 60: | Строка 63: | ||
descr: арм_оператора_N1 | descr: арм_оператора_N1 | ||
tagdescr: off | tagdescr: off | ||
- | filter: .* | + | filter: (W\S*|TRM\d*)\..* |
recon_s: 5 | recon_s: 5 | ||
timeout_ms: 3000 | timeout_ms: 3000 | ||
Строка 85: | Строка 88: | ||
|**compress** | ''off'' | Использование сжатия. ''off'' - не использовать, ''gzip'' - формат сжатия [[https://en.wikipedia.org/wiki/Gzip|Gzip]] | | |**compress** | ''off'' | Использование сжатия. ''off'' - не использовать, ''gzip'' - формат сжатия [[https://en.wikipedia.org/wiki/Gzip|Gzip]] | | ||
|**setHidden** | ''off'' | Установка флага ''hidden'' всем импортируемым тегам | | |**setHidden** | ''off'' | Установка флага ''hidden'' всем импортируемым тегам | | ||
- | |**ssl** | ''off'' | Шифрование трафика с использованием Self-Signed Certificate | | + | |**ssl** | ''off'' | Шифрование трафика | |
|**auth** | ''off'' | Использование аутентификации. Если аутентификация включена на сервере, то на клиенте также необходимо включить | | |**auth** | ''off'' | Использование аутентификации. Если аутентификация включена на сервере, то на клиенте также необходимо включить | | ||
|**authKey** | '''' | Имя приватного ключа, наличие которого необходимо, если включена аутентификация. Также необходимо разместить на сервере публичный ключ. Если приватный ключ не указан явно, и в каталоге хранения ключей будет всего лишь один приватный ключ, то будет использоваться данный ключ. Создание пары ключей можно выполнить командой ''keygen''. Каталог с ключами определяется [[doc:jroboplc:conf:about#глобальные_параметры|глобальным параметром]] ''keys.dir'' | | |**authKey** | '''' | Имя приватного ключа, наличие которого необходимо, если включена аутентификация. Также необходимо разместить на сервере публичный ключ. Если приватный ключ не указан явно, и в каталоге хранения ключей будет всего лишь один приватный ключ, то будет использоваться данный ключ. Создание пары ключей можно выполнить командой ''keygen''. Каталог с ключами определяется [[doc:jroboplc:conf:about#глобальные_параметры|глобальным параметром]] ''keys.dir'' | |