問題タブ [fiware-orion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
fiware-orion - ファイウェア: orion Context Broker ポートの設定
Orion Context Brokerを使用していますが、既定のポートが組織で有効ではありません (ファイアウォールが外部接続用に 1026 を除外しています)。
Orion Context Broker のデフォルト ポートを変更するにはどうすればよいですか?
fiware-orion - Orion Context Broker の updateContext の APPEND または UPDATE アクション
どれが正しいのか迷っています。ドキュメントによると、フィールドupdateActionでAPPENDとUPDATEの両方を使用できます。
実際の違いは何ですか?これは registerContext とどのように関連していますか?
fiware-orion - updateContext 操作の使用時に Orion Context Broker がクラッシュする
ここで説明するエラーは、Orion Context Broker v. 0.11.0 で発生しました
単純なリクエスト (contextElements/contextAttributes をほとんど含まない) で操作を使用するupdateContext
と、問題は発生せず、updateContext
操作は常に成功します。
ただし、リクエストの複雑さを増す (さらに を追加するcontextElements
) と、orion Context Broker は単純にクラッシュし、リクエストは失敗します。
Pastebin にリクエストを含めましたが、その結果、毎回失敗します。
リクエスト内には 5 がありcontextElements
、それぞれに の数がcontextAttributes
あり、合計サイズは 35.1 kB です。で提供されているドキュメントによるとFIWARE WIKI
、最大要求サイズは 1MB ですが、この要求のサイズよりもはるかに小さいです。
contextElement
5 つの個別のリクエスト (上記の1 つだけを含むudpateRequest
) を送信すると、すべてのリクエストが問題なく成功することがわかりました。
fiware-orion - メタデータ名に制限はありますか?
場所のメタダダを導入するために、ドキュメントには、「さまざまな属性を使用して、さまざまなエンティティで場所を指定できることに注意してください。たとえば、エンティティ "Car1" は "position" 属性を使用し、エンティティ "Phone22" は属性 "coordinates" を使用できます。」. つまり、属性名は任意の名前にすることができ、タイプは任意の文字列にすることができます。メタデータの名前は自由?
ssl - サブスクライバー向けの Orion Context Broker HTTPS
非常に単純な質問: Orion Context Broker はサブスクライバーの SSL をサポートしていますか?
例: サブスクリプションのコールバック URL をhttps://mysimpleexample.com/notifyにすることはできますか?
これを試してみましたが (信頼できる証明書を使用して!)、うまくいかないようです。
そうは言っても、 -https オプションを使用して Orion Context Broker を実行したことはありません。ただし、マニュアルを見ると、このオプションは Context Broker http サーバーで SSL を使用するためのものであり、クライアントのサブスクリプションとは関係ないようです。
編集: http エンドポイントでこれを試し、その後、同じホスト名の https エンドポイントで試しました。https エンドポイントのみに問題がありました。
fiware-orion - サブスクリプション後に Orion Context-broker から通知を受信しない
「ユーザーとプログラマー ガイド」で例を試していますが、サブスクライブした後、通知を受け取ることができません。更新とクエリはうまく機能しています。「受容体」スクリプトはこのように開始されます
そしてそれは稼働しているようです
その後、サブスクリプションも問題ないようです
応答:
次に、Room1 の更新
しかし、accumulator-server
の出力には何も表示されません
私が間違っている可能性があることについて何か考えはありますか?
fiware - Orion コンテキスト データは Cosmos でどのように保持されますか?
このようなデータの履歴ビューを作成するために、Cosmos で Orion コンテキスト データを永続化するコネクタについて聞いたことがあります。
そのようなコネクタの名前は何ですか? また、それに関するドキュメントはどこにありますか? 永続化されたデータの形式は何ですか? データは Cosmos 内のどこに保存されますか?
fiware-orion - FI-WARE Orion GE - 外部データセットへのアクセス
FI-WARE Orion GE について学び始めたところです。
Orion GE を使用して外部データ ソースに接続する正しい方法は何ですか? 外部データ セットに接続できる呼び出しの種類はありますか? それとも、外部データをインポートまたはアクセスして Orion GE から利用できるようにするために、ゲートウェイをゼロから作成する必要がありますか?
ありがとう。
fiware-orion - メタデータの場所で属性を更新する
このリクエストを送信すると (updateContext/APPEND)
2 回、次の応答を受け取ります。
属性は1つ("name": "location")
です。属性が更新された場合 (ロケーション属性は別の定義ではありません)、Orion はそれを更新できます (orion が他の定義と同様に)