如何创建实体?

时间:2015-01-15 16:11:25

标签: fiware-orion

我在CLOUD上创建我的实例,但是当尝试执行POST时,数据不会发送到VM,我使用的数据有问题吗?

  • 我在Firefox上使用Rest Client。
  • 这是代码的主体(Json):

    {
    "contextElements": [
        {
            "type": "Room",
            "isPattern": "false",
            "id": "Room1",
            "attributes": [
            {
                "name": "temperature",
                "type": "float",
                "value": "23"
            },
            {
                "name": "pressure",
                "type": "integer",
                "value": "720"
            }
            ]
        }
    ],
    "updateAction": "APPEND"
    } 
    

网址为http://10.0.22x.6x:1026/NGSI10/updateContext,标题为:

  • Content-Type:application / json
  • 接受:application / json

1 个答案:

答案 0 :(得分:0)

请注意,您要将REST请求发送到专用IP(10.0.22x.6x)。但是,我猜你在没有直接连接到该IP的PC或笔记本电脑上运行Firefox REST客户端。

解决方案是将公共IP分配给VM,然后从外部REST客户端访问该公共IP。请注意,您需要在与该VM关联的安全组中打开端口1026(否则云将阻止从外部主机连接到它的任何尝试)。