Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:modules:jrbustcp [2022/01/27 11:34]
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]].
  
 ===== Сервер ===== ===== Сервер =====
Строка 17: Строка 20:
     auth:          off     auth:          off
     ipfilter:     ipfilter:
-      - 192.168.1.0/​24 accept 
       - 192.168.1.101 deny       - 192.168.1.101 deny
 +      - 192.168.1.0/​24 accept
       - deny       - deny
     ​     ​
Строка 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>​
Строка 37: Строка 40:
   cidr - целое число (если не указано,​ то 32)<​br>​   cidr - целое число (если не указано,​ то 32)<​br>​
   type - accept или deny<​br>​   type - accept или deny<​br>​
 +<br>
 +Правила сканируются сверху вниз по списку до первого попадания.<​br>​
 <br> <br>
 Последнее в списке правило может не содержать ip-адрес и будет распространятся на всех остальных,​ не попадающих в предыдущие правила. По умолчанию - accept. Последнее в списке правило может не содержать ip-адрес и будет распространятся на всех остальных,​ не попадающих в предыдущие правила. По умолчанию - accept.
Строка 58: Строка 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
Строка 83: Строка 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''​ |
doc/jroboplc/modules/jrbustcp.1643272496.txt.gz · Последние изменения: 2022/01/27 11:34 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0