GNSS&LBS&Wi-Fi定位示例
场景描述
目前开发者中心位置服务支持 GNSS设备定位 与 LBS定位 与 WIFI定位,从而确定设备所在具体位置。本文将为您介绍如何获取与上报定位数据到开发者中心。
- 全球导航卫星系统(GNSS) 连接外置GNSS模组实现卫星定位。
- LBS定位 基于通信运营商的基站定位系统。
- WIFI定位 基于无线路由器信号的定位系统。
涉及指令
指令名称 | 功能描述 |
---|---|
AT+QIOTLOCIN | 获取/上报设备内置定位功能的定位数据 |
AT+QIOTLOCEXT | 上报设备外置定位功能的定位数据 |
提示:详情请参考设备定位 相关命令。
操作步骤
平台侧
一、登录开发者中心
二、创建产品
创建产品是产品开发流程的第一步,产品是开发者中心定义一类设备的抽象描述,用于对同类设备进行管理。例如您有一台具备LTE联网能力的香薰机,需要接入开发者中心完成设备监控,则您可以定义它为一个产品:“智能香薰机”产品。
示例一(获取设备内置定位功能的定位数据)
1、获取模组内置的NMEA数据类型
[TX]AT+QIOTLOCIN?
[RX]+QIOTLOCIN: "AUTO","LBS"
[RX]OK
2、获取模组内置NMEA定位数据
[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、查询模组内置的定位类型
[TX]AT+QIOTLOCIN?
[RX]+QIOTLOCIN: "AUTO","LBS"
[RX]OK
2、上报模组内置的定位数据到开发者中心
[TX]AT+QIOTLOCIN=0,"LBS"
[RX]OK
[RX]+QIOTEVT: 4,10220
3、开发者中心查看设备定位
在 设备详情 详情页,单击 设备定位 页签可查看定位数据及地图位置。
示例三(上报设备外置定位功能的定位数据)
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数据上报到开发者中心。
[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、开发者中心查看设备定位 在 设备详情 详情页,单击 设备定位 页签可查看定位数据及地图位置。
示例四(获取设备WIFI定位功能的定位数据)
1、获取模组WIFI定位的 操作类型 以及 NMEA 数据类型
[TX]AT+QIOTLOCIN?
[RX]+QIOTLOCIN: "AUTO","WIFI"
[RX]OK
2、获取模组WIFI的NMEA定位数据
[TX]AT+QIOTLOCIN=1,"WIFI"
[RX]+QIOTLOCIN: "$WIFI,687724457D14,515545435F574946495F544553542C,-100*2A"
[RX]OK
示例五(上报WIFI定位功能的定位数据)
1、上报模组WIFI定位数据到开发者中心
[TX]AT+QIOTLOCIN=0,"WIFI"
[RX]OK
[RX]+QIOTEVT: 4,10220
2、开发者中心查看设备WiFi定位
在 设备详情 详情页,单击 设备定位 页签可查看定位数据及地图位置。