Knxd: различия между версиями

283 байта добавлено ,  3 года назад
Нет описания правки
Строка 89: Строка 89:
==== Local-listener-section ====
==== Local-listener-section ====


В отличии от мультикаст сервера локальный сокет не имеет широковещательного адреса и не может вещать о себе в сеть. Требуется прямое подключение клиентов. Возможно использование нескольких TCP и/или UNUX сокетов. При установке knxd создает файл /lib/systemd/system/knxd.socket в котором они уже прописаны. Однако при необходимости Вы можете прописать в конфиг файл дополнительно.  
В отличии от мультикаст сервера локальный слушатель не имеет широковещательного адреса и не может вещать о себе в сеть. Требуется прямое подключение клиентов. Возможно использование нескольких TCP и/или UNUX-сокетов. При установке knxd создает файл /lib/systemd/system/knxd.socket в котором они уже прописаны. Однако при необходимости Вы можете прописать в конфиг файл дополнительно.  


     -i, --listen-tcp[=PORT]    Слушать TCP порт (default 6720)
     -i, --listen-tcp[=PORT]    Слушать TCP порт (default 6720)
     -u, --listen-local[=FILE]  Слушать Unix сокет файл (default /var/run/knx)
     -u, --listen-local[=FILE]  Слушать локальный Unix-сокет файл (default /var/run/knx)


==== Interface-sections ====
==== Interface-sections ====


Для каждого интерфейса возможно использование модификаторов и параметров. А так же возможно использование нескольких физических интерфейсов. Так же как мультикаст сервер параметры интерфейсов состоят из двух частейː модификаторы интерфейса [interface modifiers] и сам interface.
Для каждого интерфейса возможно использование модификаторов и параметров. Возможно использование нескольких физических интерфейсов. Так же как мультикаст сервер параметры интерфейсов состоят из двух частейː модификаторы интерфейса [interface modifiers] и сам interface.


===== Interface modifiers =====
===== Interface modifiers =====
Строка 105: Строка 105:
     --tpuarts-ack-all-group      tpuarts backend should generate L2 acks for all group telegrams
     --tpuarts-ack-all-group      tpuarts backend should generate L2 acks for all group telegrams
     --tpuarts-ack-all-individual  tpuarts backend should generate L2 acks for all individual telegrams
     --tpuarts-ack-all-individual  tpuarts backend should generate L2 acks for all individual telegrams
     --tpuarts-disch-reset       tpuarts backend should should use a full interface reset (for Disch TPUART interfaces)
     --tpuarts-disch-reset         tpuarts backend should use a full interface reset (for Disch TPUART interfaces)


The -t and -f options may also be used as interface modifiers for local listeners.
Опции -t и -f так же могут быть использованы, как модификаторы интерфейсов.


===== Interface =====
===== Interface =====


     -b, --layer2=driver:[arg]  a Layer-2 driver to use (knxd supports more than one)
     -b, --layer2=driver:[arg]  Layer-2 Драйвер ( на пример ncn5120:/dev/ttyKNX )  
 
===== Поддерживаемые драйверы интерфейсов =====
 
* ft12 -
 
* ip -
 
* ipt -
 
* iptn -
 
* bcu1s -
 
* tpuarts -
 
* usb -
 
* ncn5120 -
 
* dummy -
 
* tpuarttcp & ncn5120tcp -




547

правок