我正在与Fi-Ware合作,我想在我的项目中包含来自smartcities的现有信息。单击下面的链接,我可以找到有关ID模式和不同设备类型的信息(例如OUTSMART.NODE。)。
然而,我不知道那种模式之后 我尝试过随机数(OUTSMART.NODE.1或OUTSMART.NODE.0001)。
是否有某种列表或某处可以找到该信息?
谢谢!
答案 0 :(得分:0)
为了了解给定类型的特定实体ID,您可以使用"发现"使用.*
全局模式查询与传感器关联的类型。例如,为了获得与类型" santander相关的ID:traffic"你可以使用:
{
"entities": [
{
"type": "santander:traffic",
"isPattern": "true",
"id": ".*"
}
],
"attributes" : [
"TimeInstant"
]
}
使用" TimeInstant"在"属性"字段不是严格需要的。你可以留下"属性"为空,从每个传感器获取所有属性。但是,如果您只对ID感兴趣,可以使用#34; TimeInstant"就足够了,你将在JSON响应中保存长度(上述查询的响应大约是17KB,而如果你使用空的"属性"字段,响应大约是48KB)。
编辑:自2014年7月2日orion.lab.fi-ware.org对Orion 0.14.0进行更新以来,NGSI API实施了分页。默认限制为20个实体,因此如果要获取所有这些实体,则需要使用限制和详细信息URI参数在客户端实现分页。有关详细信息,请查看pagination section in the user manual。