Шлюз Thingsboard не может связаться с сервером Thingsboard

Мы установили плату-шлюз V2.2 (на RPi) и настроили ее для взаимодействия с сенсорным устройством через разъем mqtt. Если быть более точным,weewex-mqtt передает данные регистратора датчика (метеостанции) на плату-шлюз в том же RPi, и измерения успешно публикуются.

Основной файл конфигурации для шлюза, т.е. tb_gateway.yaml устанавливается следующим образом:

thingsboard:
  host: mydomain.it
  port: 1883
  remoteConfiguration: false
  security:
    accessToken: UVXXXXXXXXXXXX
storage:
  type: memory
  read_records_count: 100
  max_records_count: 100000
connectors:
  -
    name: MQTT Broker Connector
    type: mqtt
    configuration: mqtt.json

в файле конфигурации MQTT Connector, т.е. mqtt.json конфигурация следующая:

{
  "broker": {
    "name": "Weather Station Broker",
    "host": "localhost",
    "port": 1883,
    "security": {
      "type": "anonymous"
    }
  },
  "mapping": [
    {
      "topicFilter": "WeatherSensors",
      "converter": {
        "type": "json",
        "deviceTypeJsonExpression": "${sensorType}",
        "timeout": 60000,
        "timeseries": [
          {
            "type": "double",
            "key": "temperature",
            "value": "${outTemp}"
          },
          {
            "type": "double",
            "key": "humidity",
            "value": "${outHumidity}"
          }
        ],
        "deviceNameJsonExpression": "${WeatherStationName}"
      }
    }
  ]
}

Я только что оставил broker поле и обязательное поле данных, которое mapping.

WeatherSensors это тема, по которой weewx-mqtt, а также outTemp, outHumidity взяты из пайлода.

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

eventsProduced а также eventsSent,

и если я уйду connectRequests, disconnectRequests, attributeUpdates а также serverSideRpc Я также посмотрю что-то вроде mqttbrokerconnectorEventsProduced а также mqttbrokerconnectorEventsSent.

Поэтому я с подозрением отношусь к конфигурации mqtt.json, но именно так предлагает официальная страница thingssboard. Буду признателен за любую оказанную помощь.

Заранее спасибо.

0 ответов

Другие вопросы по тегам