0

現在、SigFox 管理パネルからコールバックを設定して SigFox デバイスから cumulocity にデータを転送しようとしていますが、常に 400 – Bad Request HTTP レスポンスを受け取ります。

ここに画像の説明を入力

  • URL を requestBin で forward に変更すると問題なく、HTTP ステータス コード 200 が返されました。
  • Postman を使用して、同じヘッダー パラメータと同じ本文でリクエストを送信すると、それも機能します。 ここに画像の説明を入力

何が問題になるか知っていますか?

さらに、SigFox デバイス ID と Things Cloud 間のマッピングを管理する最善の方法を教えてください。コールバックは SigFox のデバイスのグループに対して作成されるため、各リクエストの本文で Things Cloud ID を「ソース」としてハードコードすることはできません。Identity API を使用して、SigFox デバイス ID と Things Cloud デバイス ID の間のマッピングを登録することは可能でしょうか? 受信したオブジェクトから SigFox Id を抽出し、データベースにクエリを実行して、事前定義された関数の 1 つが見つかった外部 ID を指定して内部 ID を取得するために、EventCreated をリッスンする処理タスクを CEL に記述することが可能であると考えました。こちらhttp://www.cumulocity.com/guides/reference/cumulocity-event-language/

ただし、ID 文書を照会する機能はありません。この特定のユースケースをすでに解決している場合は、最善のアプローチを教えてください。

4

0 に答える 0