Translations:Wb-mqtt-serial driver/13/en

Материал из Wiren Board

To run the driver, edit the /etc/wb-mqtt-serial.conf file. An ordinary user can use the RS-485 method:RS-485:configuration via the web interface, which also leads to the correct filling of the configuration file. However, you can edit the file manually. To do this:

  1. Read the instructionsHow to view controller files from your computer
  2. File /etc/wb-mqtt-serial.conf has the structure ports -> devices: there are descriptions of the physical ports of the controller in the file, and inside them there is a list of devices that are connected to this port.
    Settings (speed, parity, etc.) and protocol (Modbus, RTU, etc.) are specified for each port.
    Each device must have its unique address on the bus - slave_id. You can also specify other optional parameters - see the full description of the format in the driver description on our Github.
  3. Enter the configuration for the ports and connected devices in the file using the examples below.
  4. Restart the device OR run the command from the console
    service wb-mqtt-serial restart
    
    It will restart the driver and the connected device will appear in the web interface.
  5. If the device does not appear, run the following command
    tail /var/log/messages
    
    or open file /var/log/messages and scroll to the end. If there is a line like this one:
    May 6 17:50:58 wirenboard user.notice modbus: FATAL: Error parsing config file: Failed to parse JSON: * Line 15, Column 17
    - look for the error in the 15th line of the configuration file.