fiware - 作为名称上下文代理的属性
问题描述
我通过插入从 API 检索到的数据来使用 ContextBroker。
我的问题如下:
这些属性名称是数字的,CB 的行为很奇怪,例如当我创建它时:
{
"id": "pruebas999",
"type": "typopruebas99",
"2000": {
"type": "float",
"value": 2.4,
"metadata": {
"timestamp": {
"type": "Integer",
"value": 1550804920
}
}
}
}
信息是通过以下方式返回的,上面的id和type都是正常的吗?
{
"2000": {
"type": "float",
"value": 2.4,
"metadata": {
"timestamp": {
"type": "Integer",
"value": 1550804920
}
}
},
"id": "pruebas999",
"type": "typopruebas99"
}
另一方面是数值我不知道那些传感器的名称我想用传感器的名称创建另一个实体并在其中引用每个 id 然后您可以使用该值检索该实体的信息每个传感器的名称和名字?作为一个聚合?
问候和谢谢。
解决方案
您应该使用 ISO8601 DateTime 作为您的时间戳
“元数据”:{“时间戳”:{“类型”:“日期时间”,“值”:“2019-12-12T12:00:00Z”}}
推荐阅读
- git - 为什么“git push origin master”将旧文件推送到 GitHub?
- python - Python中如何知道一个子进程的结束时间(linux中如何知道一个进程的结束时间)
- python - 如何使用 PySpark 根据两列的区别来获得总计数?
- nativescript - NativeScript:如何将文件从应用程序文件夹复制到用户可访问的文件夹?
- algorithm - 使用 =(,) 的其他生成树查找生成树
- python - 根据字符串列表过滤 pyspark 数据帧
- python - 关于while循环和变量索引的问题
- graphql - 如何在 GatsbyJS 的 React 组件中使用来自 GraphQL 的数据
- sql - 使用 * 和列名的不同查询结果
- java - 我想将 JSONObject 放入 JSONArray 内 for 循环