Как публиковать данные из Raspberry PI в Cumulocity?

Как публиковать данные из Raspberry PI в Cumulocity?

Когда я искал то же самое, я наткнулся на Подключение Raspberry Pi к cumulocity

Но в моем случае я хочу опубликовать в Cumulocity.


person Knight    schedule 13.02.2018    source источник


Ответы (2)


Вы можете написать свой собственный 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).

person DaGroove    schedule 16.02.2018

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

person Michael Welsing    schedule 13.02.2018
comment
Итак, если я подключу Raspi в соответствии с инструкциями, смогу ли я отправлять данные в cumulocity? - person Knight; 13.02.2018
comment
как мне попасть на страницу регистрации cumulocity. Я не смог ее найти. - person Knight; 15.02.2018