Конфигурация устройств и названия топиков


#1

Добрый день!

Какие названия топиков будут, если мы хотим сконфигурировать 2 абсолютно одинаковых устройства (с одинаковым “slave_id”) на разных шинах?

В топике не вижу информации о шине:
/devices/wb-mr3_104

Пример конфигурации
{
  "debug": false,
  "ports": [
    {
      "baud_rate": 9600,
      "data_bits": 8,
      "devices": [
        {
          "device_type": "WB-MR3",
          "enabled": true,
          "slave_id": "104"
        }
      ],
      "enabled": true,
      "parity": "N",
      "path": "/dev/ttyAPP1",
      "poll_interval": 100,
      "protocol": "modbus",
      "stop_bits": 1
    },
    {
      "baud_rate": 9600,
      "data_bits": 8,
      "devices": [
        {
          "device_type": "WB-MR3",
          "enabled": true,
          "slave_id": "104"
        }
      ],
      "enabled": true,
      "parity": "N",
      "path": "/dev/ttyAPP2",
      "poll_interval": 100,
      "protocol": "modbus",
      "stop_bits": 1
    }
  ]
}

#2

Добрый день, Zeta!
Посмотрите эту тему, думаю, это то, что вам нужно.


#3

Добрый день!
Там был баг, связанный с этим, но он исправлен.
Можете просто сконфигурировать в интерфейсе эти два устройства, потом подписаться на ‘/devices/#’ и поуправлять устройствами - увидите, как называются оба.


Яндекс.Метрика