Сохраняет ли Thingsboard данные телеметрии в базе данных по умолчанию?

Я изучаю платформу Интернета вещей ThingsBoard, и мне непонятно:

сохраняет ли ThingsBoard по умолчанию свои телеметрические данные в настроенной базе данных (Postgres или Cassandra)?

Я также могу поставить вопрос по-другому: когда я просматриваю данные телеметрии с панели управления устройства, откуда они берутся?


Я понял, что поток данных по умолчанию:

устройство> транспортный уровень (mqtt, http)> Kafka

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

Спасибо вам всем


person vortex.alex    schedule 24.10.2019    source источник


Ответы (1)


Нашел ответ:

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

При этом во время установки ThingsBoard для вас создается цепочка корневых правил, которая содержит действия для сохранить временные ряды и атрибуты в настроенной базе данных. Целевыми таблицами, в которых хранятся данные телеметрии, являются ts_kv_latest_cf для последних данных телеметрии и ts_kv_cf для данных временных рядов.

Если вы хотите выполнить быструю и простую проверку, попробуйте временно удалить узел правила «сохранить таймсерию» из цепочки корневых правил и отправить данные на платформу.

person vortex.alex    schedule 24.10.2019