cumulocity 字符串模板扩展问题

cumulocity string template expand issue

我正在尝试扩展积云度数据的字符串模板。 例如 ex-03-measurement.

我改成下面这样

//=================================================================== 10,103,POST,/measurement/measurements,application/json,,%%,NOW UNSIGNED NUMBER NUMBER NUMBER NUMBER,"{""time"":""%%"",""source"":{""id"":""%%""},""type"":""c8y_RHTMeasurement"",""c8y_RHTMeasurement"":{""RH"":{""value"":%%,""unit"":""%""},""Temperature"":{""value"":%%,""unit"":""C""},""Temperature1"":{""value"":%%,""unit"":""C""},""Temperature2"":{""value"":%%,""unit"":""C""}}}" //==================================================================

我使用如下代码

//================================================================== agent.send("103," + agent.ID() + "," + to_string(rh) + "," + to_string(temperature)+ "," + to_string(temperature)+"," + to_string(temperature)); //==================================================================

我总是得到回应

有没有人知道如何在cumulocity服务器上扩展数据?

Add software debug log

Mar 30 11:17:28 DEBUG: HTTP recv: 
Mar 30 11:17:28 INFO: reporter: listening...
==============Mar 30 11:17:29 DEBUG: HTTP post: 15,24555
103,78561,86.000000,83.000000,83.000000,83.000000

Mar 30 11:17:29 DEBUG: HTTP recv: 45,2,Wrong number of arguments

Mar 30 11:17:29 DEBUG: Drop Msg 45
==============Mar 30 11:17:30 DEBUG: HTTP post: 15,24555
103,78561,15.000000,77.000000,77.000000,77.000000

Mar 30 11:17:30 DEBUG: HTTP recv: 45,2,Wrong number of arguments

Mar 30 11:17:30 DEBUG: Drop Msg 45
==============Mar 30 11:17:31 DEBUG: HTTP post: 15,24555
103,78561,35.000000,93.000000,93.000000,93.000000

Mar 30 11:17:31 DEBUG: HTTP recv: 45,2,Wrong number of arguments

Mar 30 11:17:31 DEBUG: Drop Msg 45
==============Mar 30 11:17:32 DEBUG: HTTP post: 15,24555
103,78561,92.000000,86.000000,86.000000,86.000000

Mar 30 11:17:32 DEBUG: HTTP recv: 45,2,Wrong number of arguments

Mar 30 11:17:32 DEBUG: Drop Msg 45
==============Mar 30 11:17:33 DEBUG: HTTP post: 15,24555
103,78561,21.000000,49.000000,49.000000,49.000000

Mar 30 11:17:33 DEBUG: HTTP recv: 45,2,Wrong number of arguments

Mar 30 11:17:33 DEBUG: Drop Msg 45
==============Mar 30 11:17:34 DEBUG: HTTP post: 15,24555
103,78561,27.000000,62.000000,62.000000,62.000000

Mar 30 11:17:34 DEBUG: HTTP recv: 45,2,Wrong number of arguments

终于 我发现问题是我的程序 *srversion 不能和我试过之前一样。 我学会了cumulocity的调试方法

1.changed 您程序中的字符串模板。 2.Using curl 获取服务器收到的模板。 $ curl -u https://.cumulocity.com/inventory/managedObjects/X-Id

然后检查模板是否与代码中的模板相同。

感谢您的帮助。