使时间 属性 可选

Make Time property optional

您如何看待在请求正文中使 "time" 属性 可选以提供更大的灵活性。 属性 可以在请求中不存在时自动添加当前日期和时间。

它可能对 SigFox 兼容性有用,例如因为即使可以在 SigFox 系统转发的消息正文中添加 {time} 模式,也无法修改生成的日期时间格式。目前,{time} 模式生成一个时间戳,而 Cumulocity 需要一个 ISO 8601 格式的日期时间。

目前我得到一个“422 - 不可处理的实体”,即使当我给出时间戳时请求是瞬态的,或者在调用 Cumulocity 时没有时间 属性。我有想法通过编写 CEL 语句来生成丢失的 "time" 属性 来发出一个 TRANSIENT 请求来存储事件,但这不可能,因为错误出现在到达事件过程之前。

你知道其他操作方法吗?

你可以看看SmartREST(http://cumulocity.com/guides/reference/smartrest/)。

它允许您在服务器端为您的请求创建模板。之后,您只需将要替换的值作为 csv(+ 模板 ID)发送到模板中即可。

它还允许您让服务器自动设置时间值。