2017-12-24 5 views
1

IoTプラットフォームのマップカードを使用してデバイスをマップしようとしています。私は、デバイスのメタデータに次のJSONを追加しましたので、 デバイスは、位置データを送信しない:Watson IoT Platformダッシュボードカードでデバイスメタデータを使用する方法

{ 
    "location" : { 
     "long": "32.333333", 
     "lat":"32.333333" 
    } 
} 

を次に、

"metadata.location.long" and "metadata.location.lat"

しかし、まだそれを使用しただけでなく、デバイスのスキーマに、このプロパティを追加しましたマップカードで認識されません。

マップカードのメタデータを使用する方法はありますか?

ありがとうございました

答えて

0

これは私がやったことです。 IBMのIoTダッシュボード上

1)、デバイスへ行く>はスキーマを管理する>>選択デバイスタイプ>次へ>プロパティの追加スキーマの追加]> [接続]> [完了]

注から:あなたは/送信確認メッセージのペイロードに含まれてくださいデバイスの緯度と経度

2)オンボードで、ボードを選択します。 「デバイスマップ」カードがデバイスリストからのデータでフィードとして追加されることを確認してください。

新しい「デバイスマップ」カードを追加します。ステップ2)>次へ>「経度プロパティのデータポイント」で作成した「デバイスリスト」を選択し、ステップ1)からデバイスタイプを選択し、logitudeのプロパティを選択します。 「緯度プロパティのデータポイント」ステップ1)からデバイスを選択し、緯度のプロパティを選択します。

3)サイズを選択して送信してください。

デバイスは地図に表示する必要があります。それは私の場合に示された。

+0

おかげさまではIdanですが、デバイスにはlong/latプロパティはありません。私は手動でデバイスのメタデータに追加し、カード/スキーマはそれを認識しません。 –

関連する問題