我对Cumulocity非常陌生,我正在尝试使用MQTT和smartrest模板从我自己的设备中将数据输入到平台中。我可以使用静态模板获取数据,但它们只支持某些数据类型。我很难在UI中创建适当的smartrest模板,而文档并没有详细说明。我仍然无法在累积用户界面中发送测量数据,我已经注册了一个关于累积量的模板,我已经发布了有关此主题的数据,s/uc/ template _ 1500 _24_03,并试图发送类似1500、61、61的测量结果,但在使用静态模板之前,我无法进行测量,在使用静态模板之前纠正了我的错误,因为我能够发送度量,但只需要发送数字数据,并且我需要发送一个JSON。
并且已经注册了一个关于累积度的模板,只需要发送测量。
这就是我想做的,
这是我发布到- s/ut/Custom_1的主题,这是模板体- 10, 1500,POST,Cov_Value.value,Type_cov,Cov_Value.value,NUMBER,现在我想这样发送度量- 1500,67 (这里1500是模板ID,67是值),但是,我不知道应该在哪个主题上发送这些数据。
发布于 2022-03-25 13:11:56
你的问题有很多不同的地方。我试图解决所有这些问题,但是,由于您没有分享您在UI中所做的任何事情,所以我无法在那里提供帮助。
{“c8y_TemperatureMeasurement”:{ "id":"251982“},”时间“:"2020-03-19T12:03:27.845Z",”类型“:"c8y_TemperatureMeasurement","c8y_Steam":{”温度“:{”单位“:"C",”值“:100 }}
注意,该示例中的JSONPath将是c8y_Steam.Temperature.value (3个级别)。您的JSONPath只包含两个级别(Cov_Value.value)。您需要这三个级别,否则测量将不会显示在UI中。您可以创建其他JSON结构,但是它们只在API上直接可用。
如果通过s/ut/Custom_1创建模板集合,则可以在s/uc/_1上发布和订阅s/ud/Custom1,以便使用模板,因为可以在这里检查如何通过MQTT:https://cumulocity.com/guides/reference/smartrest-two/#request-templates创建模板的正确结构。你分享的那个似乎不正确,
https://stackoverflow.com/questions/71616952
复制相似问题