Uploaded image for project: 'Help-Desk'
  1. Help-Desk
  2. HELP-4270

FIWARE.Question.Tech.Data.OrionContextBroker.ProblemWithExamplesOfUserProgrammersGuide

    Details

      Description

      Created question in FIWARE Q/A platform on 08-04-2015 at 10:04
      Please, ANSWER this question AT http://stackoverflow.com/questions/29510204/having-trouble-with-the-user-programers-guide

      Question:
      Having trouble with the user programers guide

      Description:
      I am doing the excercise on this site. I have followed the example exactly and without any problem until I got to Context subscriptions:

      (curl localhost:1026/v1/subscribeContext s -S --header 'Content-Type: application/json' --header 'Accept: application/json' -d @ | python -mjson.tool) <<EOF
      {
      "entities": [

      { "type": "Room", "isPattern": "false", "id": "Room1" }

      ],
      "attributes": [
      "temperature"
      ],
      "reference": "http://localhost:1028/accumulate",
      "duration": "P1M",
      "notifyConditions": [

      { "type": "ONTIMEINTERVAL", "condValues": [ "PT10S" ] }

      ]
      }
      EOF

      When I type that code, I get the expected answer:

      {
      "subscribeResponse":

      { "duration": "P1M", "subscriptionId": "51c04a21d714fb3b37d7d5a7" }

      }

      But then this sentence confuses me:

      If you look at the accumulator-script.py terminal window, you will see
      that a message resembling the following one is received each 10
      seconds:

      What I do here is enter this command: python accumulator-server.py
      But the output (updated every 10 seconds) I get is: 127.0.0.1 - - [08/Apr/2015 10:52:56] "POST /accumulate HTTP/1.1" 200 -

      Am I missing something here since Im not getting the expected output simmilar like the one mentioned in the tutorial?

      POST http://localhost:1028/accumulate
      Content-Length: 492
      User-Agent: orion/0.9.0
      Host: localhost:1028
      Accept: application/xml, application/json
      Content-Type: application/json

      {
      "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" }

      }
      ]
      }

      Am I not running the python script correctly or? Btw I'm new to both python and linux...

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        1s 1 Backlog Manager 23/Sep/15 9:02 AM
        In Progress In Progress Answered Answered
        5d 1h 28m 1 Backlog Manager 28/Sep/15 10:31 AM
        Answered Answered Closed Closed
        4m 9s 1 Backlog Manager 28/Sep/15 10:35 AM

          People

          • Assignee:
            fermin Fermín Galán
            Reporter:
            backlogmanager Backlog Manager
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: