可以从 Cumuloyity API 接收 MQTT 消息吗?
如何使用 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