Skip to content

GNSS&LBS&Wi-Fi定位示例

场景描述

目前开发者中心位置服务支持 GNSS设备定位LBS定位WIFI定位,从而确定设备所在具体位置。本文将为您介绍如何获取与上报定位数据到开发者中心。

  • 全球导航卫星系统(GNSS) 连接外置GNSS模组实现卫星定位。
  • LBS定位 基于通信运营商的基站定位系统。
  • WIFI定位 基于无线路由器信号的定位系统。

涉及指令

指令名称功能描述
AT+QIOTLOCIN获取/上报设备内置定位功能的定位数据
AT+QIOTLOCEXT上报设备外置定位功能的定位数据

提示:详情请参考设备定位 相关命令

操作步骤

平台侧

一、登录开发者中心

登录开发者中心,未注册可单击立即注册完成注册。

二、创建产品

创建产品是产品开发流程的第一步,产品是开发者中心定义一类设备的抽象描述,用于对同类设备进行管理。例如您有一台具备LTE联网能力的香薰机,需要接入开发者中心完成设备监控,则您可以定义它为一个产品:“智能香薰机”产品。

示例一(获取设备内置定位功能的定位数据)

1、获取模组内置的NMEA数据类型

c
[TX]AT+QIOTLOCIN?

[RX]+QIOTLOCIN: "AUTO","LBS"

[RX]OK

2、获取模组内置NMEA定位数据

c
[TX]AT+QIOTLOCIN=1,"LBS"

[RX]+QIOTLOCIN: "$LBS,460,02,0,455,-113,0*71"
[RX]+QIOTLOCIN: "$LBS,460,01,0,456,-100,0*69"


[RX]OK

示例二(上报设备内置定位功能的定位数据)

1、查询模组内置的定位类型

c
[TX]AT+QIOTLOCIN?

[RX]+QIOTLOCIN: "AUTO","LBS"

[RX]OK

2、上报模组内置的定位数据到开发者中心

c
[TX]AT+QIOTLOCIN=0,"LBS"

[RX]OK

[RX]+QIOTEVT: 4,10220

示例三(上报设备外置定位功能的定位数据)

1、获取外置GNSS模组定位数据 通过MCU连接外置GNSS模组,GNSS模组接收到定位数据后会将NMEA数据打印到MCU。例如外置GNSS模组获取到的NMEA数据为 $GPGGA,042523.0,3116.552,N,12138.7385,E,1,05,2.6,438.5,M,-28.0,M,,*78"

2、将获取到的定位数据上报到开发者中心 使用 AT+QIOTLOCEXT 指令可将外置定位模组获取到的NMEA数据上报到开发者中心。

c
[TX]AT+QIOTLOCEXT="$GPGGA,042523.0,3116.552,N,12138.7385,E,1,05,2.6,438.5,M,-28.0,M,,*78"

[RX]OK

[RX]+QIOTEVT: 4,10220

3、开发者中心查看设备定位 在 设备详情 详情页,单击 设备定位 页签可查看定位数据及地图位置。

img

示例四(获取设备WIFI定位功能的定位数据)

1、获取模组WIFI定位的 操作类型 以及 NMEA 数据类型

c
[TX]AT+QIOTLOCIN?

[RX]+QIOTLOCIN: "AUTO","WIFI"

[RX]OK

2、获取模组WIFI的NMEA定位数据

c
[TX]AT+QIOTLOCIN=1,"WIFI"

[RX]+QIOTLOCIN: "$WIFI,687724457D14,515545435F574946495F544553542C,-100*2A"


[RX]OK

3、开发者中心查看设备定位

设备详情 详情页,单击 设备定位 页签可查看定位数据及地图位置。

img

示例五(上报WIFI定位功能的定位数据)

1、上报模组WIFI定位数据到开发者中心

c
[TX]AT+QIOTLOCIN=0,"WIFI"

[RX]OK

[RX]+QIOTEVT: 4,10220

2、开发者中心查看设备WiFi定位

设备详情 详情页,单击 设备定位 页签可查看定位数据及地图位置。

img