можно ли получать сообщения MQTT от Cumuloyity API?
Как я могу получить с помощью Java-клиентов значения из следующих измерений:
- Аналоговые измерения
- Измерение движения
Спасибо
можно ли получать сообщения MQTT от Cumuloyity API?
Как я могу получить с помощью Java-клиентов значения из следующих измерений:
Спасибо
Запрос измерений описан здесь: 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