这里网络定位 API v2 - 未找到 NB-IoT 位置

问题描述 投票:0回答:2

我正在使用连接到 µC 的 SIM 模块,在沃达丰德国 LTE 窄带物联网网络 (=NB-IoT) 中注册。我从沃达丰那里得到确认,他们的 SIM 卡是全球性的,正因为如此,它一直可以漫游(=国内漫游)。由于此 GSM 定位命令 AT+CLBS 不会返回有效位置。

作为替代解决方案,我想使用HERE Network Positioning API v2,但似乎该 API 无法通过有效响应来响应 NB-IoT 请求。

我非常确定所组装的 HTTP POST 请求是正确的,因为我使用 HERE 开发人员指南中的示例对其进行了测试,并且它给了我积极的响应。

SIM 模块 AT 命令响应

    +CENG: 1,1,3,LTE NB-IOT
    +CENG: 0,"6346,363,-104,-93,-11,3,47922,52334695,262,02,255"
    +CENG: 1,"6346,343,-113,-94,-19,3"
    +CENG: 2,"6346,210,-108,-92,-16,3"

POST 请求正文

    {
      "lte": [
        {
          "mcc": 262,
          "mnc": 02,
          "cid": 52334695,
            "tac": 47922,
          "rsrp": -104, 
            "rsrq": -11,
          "nmr": [
            { "earfcn": 6346, "pci": 343, "rsrp": -113, "rsrq": -19 },
            { "earfcn": 6346, "pci": 210, "rsrp": -108, "rsrq": -16 }
          ]
        }
      ]
    }

POST 请求响应


    {
        "title": "Not Found",
        "status": 404,
        "code": "E606404",
        "action": "The values provided in the request cannot produce any content for the response. The location of the WLANs and cells in the request is unknown or the locations of the radio measurements are so widely scattered that the location cannot be determined. Make sure that the network measurements are correct and consistent. Try allowing fallbacks `area` or `any` for cell positioning and `singleWifi` for WLAN positioning.",
        "cause": "Position not found",
        "correlationId": "64b3d10b-0e04-4f16-978a-919f1dd5ba05"
    }

Kindy 请求您的专业知识

  • 定位 API v2 在 NB-IoT 中取得了一些成功吗?
  • 需要更多信息吗? -> 请告诉我。

提前致谢

here-api positioning nb-iot
2个回答
0
投票

遗憾的是,目前不支持使用 LTE NB-IoT 测量进行定位。


0
投票

显然现在支持 NB-IoT(肯定是最近的变化,因为我一直在与 OP 遇到同样的问题)。 https://www.here.com/docs/bundle/network-positioning-api-developer-guide-v2/page/topics/example-nbiot.html

我擅自使用OP中的数据进行了测试(适应格式要求)。 有效负载.json:

{
"nbIot": [
    {                                                                                                        "mcc": "262",
        "mnc": "02",
        "cid": 52334695,
        "nrsrp": -104,
        "nmr": [
            { "earfcn": 6346, "pci": 343, "nrsrp": -113 },
            { "earfcn": 6346, "pci": 210, "nrsrp": -108 }
        ]
    }
]

}

然后:

curl -X POST -H 'Content-Type: application/json' -d @payload.json https://positioning.hereapi.com/v3/locate?apiKey=$APIKEY

回应:

{"location":{"lat":47.77999163,"lng":9.28999186,"accuracy":2342}}
© www.soinside.com 2019 - 2024. All rights reserved.