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

Строка 25: Строка 25:
     "ports": [
     "ports": [
         {
         {
             "path" : "/dev/ttyNSC0",  //псевдофайл, соответствующий порту - смотрите статью [[RS-485]]
             "path" : "/dev/ttyNSC0",  //псевдофайл, соответствующий порту
             "baud_rate": 9600, //скорость порта, 9600 почти для всех устройств, но проверьте документацию к ним
             "baud_rate": 9600, //скорость порта, 9600 почти для всех устройств, но проверьте документацию к ним
             "parity": "N", //четность
             "parity": "N", //четность
Строка 34: Строка 34:
             "devices" : [
             "devices" : [
                 {
                 {
                     "device_type" : "WB-MRM2", //тип устройства, распознаваемый драйвером. Полный список поддерживаемых типов устройств - https://github.com/contactless/wb-homa-drivers/blob/master/README.md#%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2-device_type
                     "device_type" : "WB-MRM2", //тип устройства, распознаваемый драйвером
                     "slave_id": 25, //адрес устройства
                     "slave_id": 25, //адрес устройства
                 }
                 }
Строка 41: Строка 41:
     ]
     ]
}</syntaxhighlight>
}</syntaxhighlight>
Узнать файл, соответствующий порту для вашего контроллера - [[RS-485#Реализация портов в разных версиях Wiren Board ]].




Полный список поддерживаемых типов устройств - https://github.com/contactless/wb-homa-drivers/blob/master/README.md#%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2-device_type


Для многих устройств уже существуют шаблоны, которые позволяют подключать эти устройства простым способом. Минимальное описание одного устройства, таким образом, имеет вид:
Для многих устройств уже существуют шаблоны, которые позволяют подключать эти устройства простым способом. Минимальное описание одного устройства, таким образом, имеет вид: