Abonnement d'un Orion Contexte Courtier à un autre Orion Contexte Courtier ne fonctionne pas

StackOverflow https://stackoverflow.com//questions/25010070

  •  20-12-2019
  •  | 
  •  

Question

J'ai créé un nouveau Orion exemple sur fi-laboratoire afin de le connecter à un CEP de l'instance gérée avec nous aussi.Les données, qui va être stocké sur mon Orion exemple, doit être fournie par l'existence d'Orion Instance situé sur orion.lab.fi-ware.ue:1026

Afin d'avoir les données disponibles dans la nouvelle Orion exemple, une demande d'abonnement est envoyé à la "principale" Orion instance.Cet abonnement est un ONCHANGE d'abonnement et de la demande qui est faite avec le cas de l'en-tête des jetons à l'URL http://orion.lab.fi-ware.eu:1026/NGSI10/subscribeContext

La demande de contenu est le suivant:

{ "entities": [ { "type": "location:mytype", "isPattern": "false", "id": "x:y:z" } ], "attributes": [], "reference": "http://a.b.c.d:1026/", "duration": "P1M", "notifyConditions": [ { "type": "ONCHANGE", "condValues": [ "TimeInstant" ] } ] }

Quand je fais cette requête, la réponse est:

<subscribeContextResponse> <subscribeResponse> <subscriptionId>53d7473d1860a3cb2359ff11</subscriptionId> <duration>P1M</duration> </subscribeResponse> </subscribeContextResponse>

Mais quand je l'ai mise à jour de l'attribut "TimeInstant" de l'entité "x:y:z' dans le Contexte d'origine Courtier il n'y a pas de modifications de l'entité semblable dans mon Orion Instance.Donc, il n'y a pas de demande de mise à jour de l'original Orion à mon Orion.

J'ai accompli ce ONCHANGE abonnement de mon Orion Contexte Courtier exemple, le Proton moteur, seulement en changeant l'url de l'attribut de référence de la demande de PEC url recevoir des événements.

La CB entité travaille avec un groupe de sécurité qui permet l'accès à partir de 22, 8080 et 1026 ports.

Je pense que le problème est dans l'URL de l'attribut de référence, j'ai essayé avec la une.b.c.d:1026/NGSI10/updateContext trop et j'ai le même problème.

Quelqu'un pourrait me donner des idées sur mon problème?

Était-ce utile?

La solution

Basé sur le fédération de l'article dans l'Orion Manuel de l'Utilisateur:

Notez que l'URL utilisée dans la référence doit être "/v1/notifyContext".

Donc, je pense que l'utilisation de "reference": "http://a.b.c.d:1026/v1/notifyContext" permettrait de résoudre le problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top