0

我正在尝试让我的 IoT Central 应用程序使用地图图块显示 GPS 位置。我的 JSON 文件通过位置发送,我将它绑定到地图图块,但地图图块一直说“等待数据”我已经尝试了一切来显示它,但我似乎无法让它工作。

我已经按照这里显示的 JSON 布局

您可以看到下面的原始数据选项卡,其中显示了传入的数据,并且它将数据与 gps 功能相关联,但地图没有显示任何内容。 在此处输入图像描述

4

2 回答 2

0

我刚刚做了一个快速测试,看起来一切正常:

  1. 具有自定义设备模板的新应用 在此处输入图像描述

  2. 创建视图 在此处输入图像描述

  3. 为我的测试仪(模拟器)导出设备模板:

     {
       "@id": "urn:custom6ec42lhnjx:gps38u:1",
       "@type": "CapabilityModel",
       "contents": [],
       "displayName": {
         "en": "gps"
       },
        "implements": [
         {
       "@type": "InterfaceInstance",
       "displayName": {
         "en": "Interface"
       },
       "name": "gpsea",
       "schema": {
         "@id": "urn:custom6ec42lhnjx:gpsea:1",
         "@type": "Interface",
         "contents": [
           {
             "@type": [
               "Telemetry",
               "SemanticType/Location"
             ],
             "displayName": {
               "en": "gps"
             },
             "name": "gps",
             "schema": "geopoint"
           },
           {
             "@type": [
               "Telemetry",
               "SemanticType/Temperature"
             ],
             "displayName": {
               "en": "temp"
             },
             "name": "temp",
             "schema": "double"
               }
             ],
             "displayName": {
               "en": "Interface"
             }
           }
         }
       ],
       "@context": [
         "http://azureiot.com/v1/contexts/IoTModel.json"
       ]
     } 
    
  4. 配置和模拟设备(具有随机值):

在此处输入图像描述

  1. 仪表板 IoT Central 应用程序:

在此处输入图像描述

  1. 模拟遥测数据的示例:

在此处输入图像描述

在此处输入图像描述

于 2020-10-31T14:13:45.537 回答
0

我终于让它工作了,不幸的是,我只是重新开始并删除了我迄今为止所做的一切,只要我重新创建了我的 IoTC 应用程序并重新实现了处理 webhook 的功能,一切都运行良好。仍然很奇怪,因为数据格式和其他一切都保持不变。但是谢谢你的帮助。

于 2020-11-03T09:37:21.593 回答