Wb-mqtt-serial templates: различия между версиями

Убрал картинки с неактуальной схемой, заменил на ссылки в README.md с актуальным описанием.
(Добавил информацию про пользовательские шаблоны в /etc/wb-mqtt-serial.conf.d/templates)
(Убрал картинки с неактуальной схемой, заменил на ссылки в README.md с актуальным описанием.)
Строка 34: Строка 34:


=== Параметры устройства (device) === <!--T:5-->
=== Параметры устройства (device) === <!--T:5-->
[[File:Device_properties_mqtt_serial.png|650px|thumb|right|Параметры устройства описываются в wb-mqtt-serial.schema.json (подготовлено в [http://www.bodurov.com/JsonFormatter/ Collapsible JSON Formatter])]]
<!--T:6-->
В начале шаблона задаются параметры устройства в виде набора пар ''ключ:значение''.
В начале шаблона задаются параметры устройства в виде набора пар ''ключ:значение''.
Обязательными параметрами являются ключи "device_type" и "device".
Обязательными параметрами являются ключи "device_type" и "device".
Строка 67: Строка 64:


<!--T:13-->
<!--T:13-->
Остальные параметры устройства либо добавляются в раздел при включении шаблона в общую конфигурацию wb-mqtt-serial, либо используются значения по умолчанию. Полный список можно найти в файле  [https://github.com/contactless/wb-mqtt-serial/blob/master/wb-mqtt-serial.schema.json wb-mqtt-serial.schema.json] (его копия также хранится на контроллере: <code>/usr/share/wb-mqtt-confed/schemas/wb-mqtt-serial.schema.json</code>). Смотрите свойства объекта <code>"device" -> "properties"</code>.
Остальные параметры устройства либо добавляются в раздел при включении шаблона в общую конфигурацию wb-mqtt-serial, либо используются значения по умолчанию. Полный список можно найти в [https://github.com/wirenboard/wb-mqtt-serial/blob/master/README.md примере конфигурационного файла]. В онлайн редакторе смотрите свойства объекта <code>"device" -> "properties"</code>.


=== Каналы устройства === <!--T:14-->
=== Каналы устройства === <!--T:14-->
[[File:Channel_properties_mqtt_serial.png|450px|thumb|right|Параметры канала описываются в wb-mqtt-serial.schema.json (подготовлено в [http://www.bodurov.com/JsonFormatter/ Collapsible JSON Formatter])]]
Описание канала представляет собой структуру
Описание канала представляет собой структуру


Строка 103: Строка 99:


<!--T:19-->
<!--T:19-->
В простейшем случае достаточно полей "name", "reg_type", "address" и "type". Описания остальных типов параметров полностью перечислены в схеме wb-mqtt-serial.schema.json.
В простейшем случае достаточно полей "name", "reg_type", "address" и "type". Описания остальных типов параметров полностью перечислены в [https://github.com/wirenboard/wb-mqtt-serial/blob/master/README.md примере конфигурационного файла].


=== Примеры шаблонов устройств === <!--T:20-->
=== Примеры шаблонов устройств === <!--T:20-->
wb_editors
97

правок