IoTAgent-LoRaWANが期待どおりに機能していないようです

jfernandz

TTN資格情報を使用してIoTAgent-LoRaWANをプロビジョニングしようとしましたが、公式ドキュメントに従っています。これがPOSTリクエストです。

{
  "devices": [
    {
      "device_id": "{{node}}",
      "entity_name": "LORA-N-0",
      "entity_type": "LoraDevice",
      "timezone": "Europe/Madrid",
      "attributes": [
        {
          "object_id": "potVal",
          "name": "Pot_Value",
          "type": "Number"
        }
      ],
      "internal_attributes": {
        "lorawan": {
          "application_server": {
            "host": "eu.thethings.network",
            "username": "{{TTN_app_id}}",
            "password": "{{TTN_app_pw}}",
            "provider": "TTN"
          },
          "dev_eui": "{{TTN_dev_eui}}",
          "app_eui": "{{TTN_app_eui}}",
          "application_id": "{{TTN_app_id}}",
          "application_key": "{{TTN_app_skey}}"
        }
      }
    }
  ]
}

明らかに、私はPostmanを使用してコレクション内のすべてのHTTPリクエストを管理しており、次のようないくつかの環境変数を設定しました。

{{node}} ->デバイスID node_0

{{TTN_app_id}} ->選択したアプリID dendrometer

{{TTN_app_pw}}->図に示されているアプリケーションアクセスキー(アプリケーションの概要と同じビューにあります; https://console.thethingsnetwork.org/applications/<application_id>ここに画像の説明を入力してください

{{TTN_dev_eui}}そして{{TTN_app_eui}}また、次の図の(デバイスにについて、私はTTNは、私は絵を掲示していますので、だと、それを隠していないので、これらは機密情報ではないと思います)

{{TTN_app_skey}} ->次の図(最後の図)にも示されているアプリケーションセッションキー ここに画像の説明を入力してください

重要なのは...そのリクエストを使用してIoTAgentをプロビジョニングするとdocker-compose logs -f iot-agent、次のエラー表示されます。

fiware-iot-agent | {"timestamp":"2020-06-23T11:45:53.689Z","level":"info","message":"New message in topic"}
fiware-iot-agent | {"timestamp":"2020-06-23T11:45:53.690Z","level":"info","message":"IOTA provisioned devices:"}
fiware-iot-agent | {"timestamp":"2020-06-23T11:45:53.691Z","level":"info","message":"Decoding CaynneLPP message:+XQ="}
fiware-iot-agent | {"timestamp":"2020-06-23T11:45:53.691Z","level":"error","message":"Error decoding CaynneLPP message:Error: Invalid CayennLpp buffer size"}
fiware-iot-agent | {"timestamp":"2020-06-23T11:45:53.691Z","level":"error","message":"Could not cast message to NGSI"}

ですから、うまく機能していないものがあると思います。それは私のdocker-compose.yml、ところでhttp://ix.io/2pWd

ただし、問題の原因はdockerではないと思います。バージョンをリクエストでき、ログにエラーメッセージが表示されないため、すべてのコンテナが期待どおりに機能しているようです。

Also ... I feel the docs like incomplete, I'd like more info, about how to subscribe those provisioned devices with OrionCB (?) or Delete them (that's not shown in the docs, although is just a DELETE request to the proper URL.)

Anyway ... What I'm doing wrong? Thank you all.

EDIT: I feel like there is something wrong in the IoTAgent itself, there is a typo in the following error messages:

fiware-iot-agent | {"timestamp":"2020-06-23T11:45:53.691Z","level":"info","message":"Decoding CaynneLPP message:+XQ="}
fiware-iot-agent | {"timestamp":"2020-06-23T11:45:53.691Z","level":"error","message":"Error decoding CaynneLPP message:Error: Invalid CayennLpp buffer size"}

Because it isn't CaynneLPP but CayenneLPP. I've also opened an issue in its GitHub repo but I don't expect they answer any time soon. I actually feel like this project has been abandoned.

jfernandz

明らかにエンコーディングの問題です。私はarduinio-lmicライブラリによって提案されたエンコーディング方法を使用していましたが、FIWAREはCayenneLPPデータモデルで動作します。だから私はそのエンコーディング方法を置き換えてみるつもりです。

とにかく、特に@arjanに感謝します

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

QuantumLeap、OrionCB、IoTagent-LoRaWANの統合

分類Dev

golangTCPConn.SetWriteDeadlineが期待どおりに機能していないようです

分類Dev

mkpath File :: Pathが期待どおりに機能していないようです

分類Dev

JButtonのsetLocationが期待どおりに機能していないようです

分類Dev

wordpress loginredirect_toが期待どおりに機能していないようです

分類Dev

MockitothenAnswerが期待どおりに機能しないようです

分類Dev

コマンド送信時にMQTTを使用するiotagent-jsonが何も公開しない

分類Dev

FIWARE IoTAgent-存在しないデバイスを削除するとULがフリーズする

分類Dev

Angular 8.nextが期待どおりに機能しないようです

分類Dev

文字列の連結が期待どおりに機能しないようです

分類Dev

iOS GeofenceCLCircularRegionモニタリング。locationManager:didExitRegionが期待どおりに機能していないようです

分類Dev

Scala Stdin.readLine()が期待どおりに機能していないようです

分類Dev

Railsアソシエーション:autosaveが期待どおりに機能していないようです

分類Dev

javascriptのbindメソッドが期待どおりに機能していないようです

分類Dev

pysftp.connection.cd()が期待どおりに機能していないようです-理由

分類Dev

jsonモジュールのObject_hookが期待どおりに機能していないようです

分類Dev

AMQP.Netクレジットが期待どおりに機能していないようです

分類Dev

ログバックのtotalSizeCapが期待どおりに機能していないようです

分類Dev

コンテキストブローカーは値、fiware orion、iotagentを無視しています

分類Dev

headers_installが期待どおりに機能しないようにする

分類Dev

すべてが期待どおりに機能しない場合

分類Dev

TypescriptnoImplicitAnyおよびnoImplicitReturnsが期待どおりに機能しない

分類Dev

onMouseEnterおよびonMouseLeaveが期待どおりに機能しない

分類Dev

iotagent-node-libの使用

分類Dev

スクリプトの延期が期待どおりに機能しないようです

分類Dev

文化による注文が期待どおりに機能していない

分類Dev

デバイスとIoTAgent-ULを使用してmosquittoサブスクリプションを作成する正しい方法は何ですか

分類Dev

JPA @PreUpdate @Persistが期待どおりに動作していないようです

分類Dev

C#変数が期待どおりに機能しないという問題が発生しています

Related 関連記事

  1. 1

    QuantumLeap、OrionCB、IoTagent-LoRaWANの統合

  2. 2

    golangTCPConn.SetWriteDeadlineが期待どおりに機能していないようです

  3. 3

    mkpath File :: Pathが期待どおりに機能していないようです

  4. 4

    JButtonのsetLocationが期待どおりに機能していないようです

  5. 5

    wordpress loginredirect_toが期待どおりに機能していないようです

  6. 6

    MockitothenAnswerが期待どおりに機能しないようです

  7. 7

    コマンド送信時にMQTTを使用するiotagent-jsonが何も公開しない

  8. 8

    FIWARE IoTAgent-存在しないデバイスを削除するとULがフリーズする

  9. 9

    Angular 8.nextが期待どおりに機能しないようです

  10. 10

    文字列の連結が期待どおりに機能しないようです

  11. 11

    iOS GeofenceCLCircularRegionモニタリング。locationManager:didExitRegionが期待どおりに機能していないようです

  12. 12

    Scala Stdin.readLine()が期待どおりに機能していないようです

  13. 13

    Railsアソシエーション:autosaveが期待どおりに機能していないようです

  14. 14

    javascriptのbindメソッドが期待どおりに機能していないようです

  15. 15

    pysftp.connection.cd()が期待どおりに機能していないようです-理由

  16. 16

    jsonモジュールのObject_hookが期待どおりに機能していないようです

  17. 17

    AMQP.Netクレジットが期待どおりに機能していないようです

  18. 18

    ログバックのtotalSizeCapが期待どおりに機能していないようです

  19. 19

    コンテキストブローカーは値、fiware orion、iotagentを無視しています

  20. 20

    headers_installが期待どおりに機能しないようにする

  21. 21

    すべてが期待どおりに機能しない場合

  22. 22

    TypescriptnoImplicitAnyおよびnoImplicitReturnsが期待どおりに機能しない

  23. 23

    onMouseEnterおよびonMouseLeaveが期待どおりに機能しない

  24. 24

    iotagent-node-libの使用

  25. 25

    スクリプトの延期が期待どおりに機能しないようです

  26. 26

    文化による注文が期待どおりに機能していない

  27. 27

    デバイスとIoTAgent-ULを使用してmosquittoサブスクリプションを作成する正しい方法は何ですか

  28. 28

    JPA @PreUpdate @Persistが期待どおりに動作していないようです

  29. 29

    C#変数が期待どおりに機能しないという問題が発生しています

ホットタグ

アーカイブ