Dear Tali,
A quick question regarding posting events to CEP, I know that the format
for input events is :
{"Name":"TrafficReport", "volume":"1000"}
But, the Orion context broker do generate JSON objects in this format:
{
"subscriptionId" : "51c04a21d714fb3b37d7d5a7",
"originator" : "localhost",
"contextResponses" : [
{
"contextElement" : {
"attributes" : [
{
"name" : "temperature",
"type" : "float",
"value" : "26.5"
}
],
"type" : "Room",
"isPattern" : "false",
"id" : "Room1"
},
"statusCode" : {
"code" : "200",
"reasonPhrase" : "OK"
}
}
]
}
So is there a way to make CEP accept this input event and check that the
temperature value is between certain threshold this condition:
TR1.value>0 AND TR1.value<30
Currently, I am getting this error :
Could not parse json event org.apache.wink.json4j.JSONException: The
key [Name] was not in the map, reason: The key [Name] was not in the
map
Since there is no Name of course.
Please let me know if you have a solution or suggestions.
Best,
Ahmed Sadek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fiware.org/private/fiware-tech-help/attachments/20150506/5c7678bb/attachment.html>
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy