MQTT KNX V2: различия между версиями

→‎Режимы работы: Дополнил список поддерживаемых типов данных
(→‎Режимы работы: Дополнил список поддерживаемых типов данных)
Строка 13: Строка 13:


=== Сетевой мост MQTT <=> KNX ===
=== Сетевой мост MQTT <=> KNX ===
На данный момент считается устаревшим интерфейсом. Новая функциональность более в этот интерфейс добавляться не будет.


Чтобы отправить групповую телеграмму в KNX необходимо отправить подготовленное сообщение в MQTT топик:
Чтобы отправить групповую телеграмму в KNX необходимо отправить подготовленное сообщение в MQTT топик:
Строка 43: Строка 45:
Несколько групповых адресов группируются в одно или несколько произвольных логических MQTT устройств.
Несколько групповых адресов группируются в одно или несколько произвольных логических MQTT устройств.


На данный момент поддерживаются пять типов данных групповых адресов и один с возможностью обработки сырых данных:
На данный момент поддерживаются 14 типов данных групповых адресов и один с возможностью обработки сырых данных:


* <code>Raw_Value</code> - обработка сырых данных: массив данных в виде строки (APDU payload);
* <code>Raw_Value</code> - обработка сырых данных: массив данных в виде строки (APDU payload);
* <code>1.xxx_B1</code> - 1-битовое значение;
* <code>1.xxx_B1</code> - 1-битовое значение;
* <code>2.xxx_B2</code> - 2-битовое значение;
* <code>2.xxx_B2</code> - 2-битовое значение;
* <code>3.xxx_B1U3</code> - составное: 1-битовое значение + 3-битовое целое без знака;
* <code>4.xxx_Character_Set</code> - один ASCII символ
* <code>5.xxx_8-Bit_Unsigned_Value</code> - 8-битовое целое без знака;
* <code>5.xxx_8-Bit_Unsigned_Value</code> - 8-битовое целое без знака;
* <code>6.xxx_V8</code> - 8-битовое целое со знаком;
* <code>6.xxx_V8</code> - 8-битовое целое со знаком;
* <code>7.xxx_2-Octet_Unsigned_Value</code> - 16-битовое целое без знака;
* <code>8.xxx_2-Octet_Signed_Value</code> - 16-битовое целое со знаком;
* <code>9.xxx_2-Octet_Float_Value</code> - 2-байтовое значение с плавающей точкой.
* <code>9.xxx_2-Octet_Float_Value</code> - 2-байтовое значение с плавающей точкой.
* <code>12.001_4-Octet_Unsigned_Value</code> - 32-битовое целое без знака;
* <code>13.xxx_4-Octet_Signed_Value</code> - 16-битовое целое со знаком;
* <code>14.xxx_4-Octet_Float_Value</code> - 4-байтовое значение с плавающей точкой в формате IEEE 754
* <code>20.xxx_N8</code> - 8-битовое целое без знака;


== Установка ==
== Установка ==
wb_editors
26

правок