如何配置上下文代理接受来自远程传感器的发布请求?

时间:2015-04-09 06:49:22

标签: fiware fiware-orion

我已经为我的气象站安装了不同的传感器。直到现在我的做法是将传感器数据发送到网址。但是现在我已经在具有IP地址的服务器上设置了CentOS 6.6,所以现在我想将传感器数据直接发送到安装了orion context broker的那台机器上。

所以我的问题是,如何配置orion上下文代理接受发送到CentOS机器的这些发布请求(来自气象站传感器)?

1 个答案:

答案 0 :(得分:1)

将后发送请求发送到运行Orion Context Broker的CentOS计算机时,您不应该遇到任何问题。实际上,这是运行Orion的支持的操作系统。

只需确保Orion将要监听的端口打开(默认情况下为1026),并且帖子中的有效负载是可接受的。

例如,要发送值,您可以对<host>:<port>/v1/contextEntities/mySensor/attributes执行POST并使用

等有效内容
{
  "attributes" : [
  {
    "name" : "temperature",
    "type" : "float",
    "value" : "26.5"
  },
  {
    "name" : "pressure",
    "type" : "integer",
    "value" : "763"
  }
  ]
}

通过执行GET:1026 /版本开始简单,看看它是否有效并且可以处理更高级的查询(请参阅documentation以获取更多好处:)