Как получить исторические данные датчика зарегистрированного устройства Hono

Я пытаюсь отправить приведенные ниже значения датчика с зарегистрированного устройства в Hono в Ditto для формирования цифрового близнеца зарегистрированного устройства.

Я использую приведенную ниже команду.

curl -X POST -i -u sensor10@tenantAllAdapters:mylittlesecret -H 'Content-Type: application/json' -d '{"temp": 2307, "hum": 40000}' http://localhost:8080/telemetry
HTTP/1.1 202 Accepted
content-length: 0

Я могу получить данные в Ditto. Как я могу узнать все исторические значения, которые отправляются с устройства в Ditto в течение определенного периода времени.

1 ответ

Решение

В Eclipse Ditto вы не можете получить исторические данные. То же самое касается представления текущего состояния цифрового близнеца или непосредственной связи с реальным устройством с применением авторизации.

Исторические ценности не сохранились в Ditto.

Если у вас есть необходимость доступа к историческим данным (что вполне понятно, очень нормальный вариант использования), вы, например, добавили бы соединение в Ditto к Apache Kafka, который получает все события двойного изменения, и из этой Kafka вы можете поместить исторические данные где-то лучше подходят для сохранения и запроса таких данных, например, в базу данных временных рядов, такую ​​как InfluxDB.

Вот как это делается (поместите данные в оптимизированный сервис для исторических данных) в коммерческом решении, основанном на Eclipse Ditto от Bosch, Bosch IoT Suite.

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