【问题标题】:How to post data from Raspberry PI to Cumulocity?如何将数据从 Raspberry PI 发布到 Cumulocity?
【发布时间】:2018-07-23 19:11:24
【问题描述】:

如何将数据从 Raspberry PI 发布到 Cumulocity?

当我搜索相同的内容时,我遇到了Connecting Raspberry Pi with cumulocity

但就我而言,我想发布到 Cumulocity。

【问题讨论】:

    标签: raspberry-pi cumulocity


    【解决方案1】:

    您可以编写自己的 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);
    

    在示例中,我使用了一个名为“Counter”的自定义 POJO。这也是将在 Cumulocity 网站上显示的名称。您可以创建自己的类(确保值写入 MeasurementValue)或使用现有类之一(即 c8y.TemeratureMeasurement)。

    【讨论】:

      【解决方案2】:

      您链接的文档是向 Cumulocity 发送数据的先决条件。当您按照此处所述连接设备时,设备将开始向平台发送数据。

      【讨论】:

      • 好的,如果我按照说明连接 Raspi 可以将数据发布到 cumulocity 中吗?
      • 如何进入cumulocity的注册页面,找不到。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-23
      • 1970-01-01
      • 2020-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-08
      相关资源
      最近更新 更多