AIRLBS
收费基站WIFI定位指令:AT+AIRLBS
注:本命令Air780E系列模块软件版本>=V1174版本支持,Air780EQ模块软件版本>=V2024版本支持
收费及其它详细说明见:基站&WIFI定位DOCS文档
语法规则:
| 命令类型 | 语法 | 返回 |
|---|---|---|
| 设置命令 | AT+AIRLBS=<tag>,<para1>,<para2> |
If <tag>="key":OK If <tag>="query": +AIRLBS:<location code>,[,<lat>,<lng>] OK |
参数定义:
| 参数 | 定义 | 取值 | 对取值的说明 |
|---|---|---|---|
<tag> |
标识符 | "key" | 设置项目id和密钥 |
| "query" | 查询定位信息 | ||
<para1> |
当<tag>为"key"时 |
"project_id" | 设置项目id |
当<tag>为"query"时 |
1 | 开启基站定位 | |
| 0 | 关闭基站定位 | ||
<para2> |
当<tag>为"key"时 |
"project_key" | 设置项目密钥 |
当<tag>为"query"时 |
1 | 开启WIFI定位 | |
| 0 | 关闭 | ||
<location cod> |
0 | 未找到数据 | |
| 1 | 成功 | ||
| 2 | 请求超限 | ||
| 3 | 设备欠费 | ||
| 4 | 其他错误 | ||
| 6 | 参数错误 | ||
| 404 | 域名解析错误 | ||
| 408 | 请求超时 | ||
| 601 | 网络错误 | ||
| 602 | 内存不足 | ||
| 603 | DNS错误 | ||
| 604 | 堆栈忙 | ||
| 65535 | 未知错误 |
举例:
| 命令(→)/返回(←) | 实例 | 解释和说明 |
|---|---|---|
| → | AT+AIRLBS="key","project_id","project_key" | 设置密钥, 立即返回结果,超时时间1秒, 存盘。"project_id","project_key"需要换成实际项目对应的数据 |
| ← | OK | |
| → | AT+AIRLBS="query",1,0 | 纯基站定位, 默认超时时间30秒 |
| ← | +AIRLBS: 1,31.814333,117.196613 OK |
|
| → | AT+AIRLBS="query",0,1 | 纯wifi定位, 默认超时时间30秒 |
| ← | +AIRLBS: 1,31.814333,117.196613 OK |
|
| → | AT+AIRLBS="query",1,1 | 基站+wifi定位, 默认超时时间30秒 |
| ← | +AIRLBS: 1,31.814769,117.196758 OK |