是否推荐ngsi10便利操作来创建实体?

Is ngsi10 convenience operations recommended to create entities?

在Fiware中,实体由两个字段标识:entityId + entityType。这意味着您可以拥有多个具有相同 entityId 而具有不同 entityType 的实体。

说:

-如何接受使用 ngsi10 便利操作创建实体,其中实体是用空的 entityType 字段创建的?

-不推荐以这种方式创建实体吗?

使用便捷操作创建实体是完全可能的。 A section in the manual 描述了主题。从这个意义上说,它与使用标准操作创建实体一样被推荐。

事实上,Orion 非常灵活,有 3 种方法可以做到这一点:

  • 使用POST /v1/contextEntities/Room1。 URL中指定实体ID,实体类型为"empty type"(即“”)。
  • 使用POST /v1/contextEntities/type/Room/id/Room1(自 Orion 0.16.0 起)。 URL.
  • 中指定了实体 ID (Room1) 和类型 (Room)
  • 使用POST /v1/contextEntities(自 Orion 0.17.0 起)。在这种情况下,实体 ID 和类型都在有效负载中指定。