Поддерживается ли MQTT в Cumulocity?

можно ли получать сообщения MQTT от Cumuloyity API?

Как я могу получить с помощью Java-клиентов значения из следующих измерений:

  • Аналоговые измерения
  • Измерение движения

Спасибо


person user1881745    schedule 04.02.2016    source источник


Ответы (1)


Запрос измерений описан здесь: http://cumulocity.com/guides/java/developing/ , Раздел "Доступ к событиям и измерениям". В настоящее время нет предварительно определенных классов Java для аналоговых измерений и измерений движения, однако вы все равно можете получить их как общие свойства. Проверьте пример на веб-странице и вместо

measurementFilter.byFragmentType(SignalStrength.class);

пытаться

measurementFilter.byFragmentType("c8y_MotionMeasurement");

и вместо

measurement.get(SignalStrength.class);

пытаться

measurement.getProperty("c8y_MotionMeasurement");

Вы также можете самостоятельно создать классы Java, представляющие измерения, «украв» и изменив один из существующих классов:

https://bitbucket.org/m2m/cumulocity-clients-java/src/53216dc587e24476e0578b788672416e8566f92b/device-capability-model/src/main/java/c8y/?at=default
person André    schedule 11.02.2016