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

2206 байт добавлено ,  3 года назад
Нет описания правки
Строка 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)


Подробное описание ключей и структуры конфиг файла можно найти на '''[https://github.com/knxd/knxd/wiki/Command-line-parameters#structure-of-parametrization странице github knxd/wiki ]'''. Перед работой с KNXD рекомендуем с ней ознакомится.
==== Local-listener-section ====


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


<pre>$ service knxd restart</pre>
    -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 ==
547

правок