EC200U 基站定位
- 什么是基站
- 基站定位
- cellLocator - 基站定位
- 调用
- 获取坐标
- token 秘钥申请
- 运行测试
我们之前玩了GPS了【EC200U】GPS定位
GPS 精度高,但比较费电,首次搜索卫星定位时间比较长,当卫星信号覆盖不好,比如室内,就无法定位。这时候可以选用基站定位
什么是基站
基站即公用移动通信基站是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。
基站定位
基站定位是利用运营商基站对手机(4G 模块)距离测算来确定手机位置,有运营商的网络信号的地方一般可以实现定位,但缺点是误差比较大,一般误差几百米。但在一些只需要知道大概区域位置的场景应用就很方便~
cellLocator - 基站定位
模块功能:提供基站定位接口,获取坐标信息。
调用
import cellLocator
获取坐标
cellLocator.getLocation(serverAddr, port, token, timeout, profileID)
'''
返回度格式经纬度坐标信息,返回格式:(经度, 纬度, 误差),(0.0, 0.0, 0)表示未获取到有效坐标信息。
【serverAddr】服务器域名,长度必须小于 255 bytes,目前仅支持“www.queclocator.com”。
【port】服务器端口,目前仅支持 80。
【token】密钥,16 位字符组成,需要在官方平台申请。
【timeout】超时时间,范围 1~300 秒,默认 300 秒。
【profileID】PDP 索引,ASR 平台 1-8,展锐平台 1-7,默认使用 1 即可。
'''
token 秘钥申请
-
登录移远物联网云服务平台
通过链接 https://iot.quectel.com 打开移远物联网云服务平台链接(推荐使用谷歌Chrome 浏览器),点击头部导航中的“登录”,登录平台。
-
第一次进去需要创建账号,需要点击【注册】,按照指定流程进行注册就行,这里不赘述。
-
登录后在页面找到【定位】,点进去
-
申请试用Token
-
点击【申请试用】后等待审核
-
等待审核,成功会发到你的邮箱中,注意查看(可能要等1~2天)。选中邮件,点击给你的连接
-
提示Token激活
-
点击【激活】即可,注意保存Token哦
10.可以进入移远官方平台查看自己申请的Token
运行测试
import cellLocator
print(cellLocator.getLocation("www.queclocator.com", 80, "5X9P85JyaQ9u4a36", 8, 1))
运行代码,可以看到终端打印出相关位置信息:(120.4326019287109,36.11820220947266, 550),返回的是经纬度信息,我们可以通过地图软件来查看具体的位置信息(我就是地图软件,点我!)