Как публиковать данные из Raspberry PI в Cumulocity?
Когда я искал то же самое, я наткнулся на Подключение Raspberry Pi к cumulocity
Но в моем случае я хочу опубликовать в Cumulocity.
Как публиковать данные из Raspberry PI в Cumulocity?
Когда я искал то же самое, я наткнулся на Подключение Raspberry Pi к cumulocity
Но в моем случае я хочу опубликовать в Cumulocity.
Вы можете написать свой собственный Java-клиент и развернуть его на Pi для отправки данных в cumulocity. После регистрации устройства вы можете подключиться к Cumulocity и начать отправку данных.
Чтобы на самом деле отправить что-то, вы должны использовать измерения:
MeasurementRepresentation mrep = new MeasurementRepresentation();
mrep.setDateTime(new DateTime(point.getTimestamp()));
mrep.setSource(platform.getInventoryApi().get(gId));
Counter counter = new Counter();
counter.setValue(new MeasurementValue("12345", "unit"));
mrep.set(counter);
// platform is of the type Platform. Make sure to instantiate it!
Measurement measurement = platform.getMeasurementApi();
mrep = measurement.create(mrep);
В примере я использовал пользовательский POJO под названием «Счетчик». Это также имя, которое будет отображаться на веб-сайте Cumulocity. Вы можете либо создать свой собственный класс (убедитесь, что значение записано в MeasurementValue), либо использовать один из существующих классов (например, c8y.TemeratureMeasurement).
документ, на который вы ссылаетесь, является обязательным условием для отправки данных в Cumulocity. Когда вы подключите устройство, как описано там, устройство начнет отправлять данные на платформу.