Как получить исторические данные датчика зарегистрированного устройства 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.