547
правок
Ian (обсуждение | вклад) |
Ian (обсуждение | вклад) |
||
Строка 36: | Строка 36: | ||
Порядок параметров Важен. При не правильном расположении KNXD может работать не правильно или не работать вовсе. | Порядок параметров Важен. При не правильном расположении KNXD может работать не правильно или не работать вовсе. | ||
После изменения конфиг файла сохраните изменения и перезапустите knxdː | |||
<pre>$ service knxd restart</pre> | |||
Рекомендуемая структура параметровː | Рекомендуемая структура параметровː | ||
Строка 81: | Строка 85: | ||
-S, --Server[=ip[:port]] Запустить EIBnet/IP мультикаст сервер (default address:port 224.0.23.12:3671) | -S, --Server[=ip[:port]] Запустить EIBnet/IP мультикаст сервер (default address:port 224.0.23.12:3671) | ||
==== Local-listener-section ==== | |||
В отличии от мультикаст сервера локальный сокет не имеет широковещательного адреса и не может вещать о себе в сеть. Требуется прямое подключение клиентов. Возможно использование нескольких TCP и/или UNUX сокетов. При установке knxd создает файл /lib/systemd/system/knxd.socket в котором они уже прописаны. Однако при необходимости Вы можете прописать в конфиг файл дополнительно. | |||
-i, --listen-tcp[=PORT] Слушать TCP порт (default 6720) | |||
-u, --listen-local[=FILE] Слушать Unix сокет файл (default /var/run/knx) | |||
==== Interface-sections ==== | |||
Для каждого интерфейса возможно использование модификаторов и параметров. А так же возможно использование нескольких физических интерфейсов. Так же как мультикаст сервер параметры интерфейсов состоят из двух частейː модификаторы интерфейса [interface modifiers] и сам interface. | |||
===== Interface modifiers ===== | |||
-N, --no-monitor the next Layer2 interface may not enter monitor mode | |||
--no-emi-send-queuing wait for L_Data_ind while sending (for all EMI based backends) | |||
--no-tunnel-client-queuing do not assume KNXnet/IP Tunneling bus interface can handle parallel cEMI requests | |||
--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-disch-reset tpuarts backend should 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. | |||
===== Interface ===== | |||
-b, --layer2=driver:[arg] a Layer-2 driver to use (knxd supports more than one) | |||
Оригинальное описание ключей и структуры конфиг файла можно найти на '''[https://github.com/knxd/knxd/wiki/Command-line-parameters#structure-of-parametrization странице github knxd/wiki ]'''. | |||
== KnxTool == | == KnxTool == |
правок