我已经为我的气象站安装了不同的传感器。直到现在我的做法是将传感器数据发送到网址。但是现在我已经在具有IP地址的服务器上设置了CentOS 6.6,所以现在我想将传感器数据直接发送到安装了orion context broker的那台机器上。
所以我的问题是,如何配置orion上下文代理接受发送到CentOS机器的这些发布请求(来自气象站传感器)?
答案 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以获取更多好处:)