是否可以从Cumuloyity API接收MQTT消息?
如何使用Java客户端获取以下测量值中的值:
由于
答案 0 :(得分:0)
此处描述了查询测量: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