• 【EC200U】 基站定位


    我们之前玩了GPS了【EC200U】GPS定位
    GPS 精度高,但比较费电,首次搜索卫星定位时间比较长,当卫星信号覆盖不好,比如室内,就无法定位。这时候可以选用基站定位


    在这里插入图片描述

    什么是基站

    基站即公用移动通信基站是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。

    基站定位

    基站定位是利用运营商基站对手机(4G 模块)距离测算来确定手机位置,有运营商的网络信号的地方一般可以实现定位,但缺点是误差比较大,一般误差几百米。但在一些只需要知道大概区域位置的场景应用就很方便~

    cellLocator - 基站定位

    模块功能:提供基站定位接口,获取坐标信息。

    调用

    import cellLocator
    
    • 1

    获取坐标

    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 即可。
    '''
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    token 秘钥申请

    1. 登录移远物联网云服务平台
      通过链接 https://iot.quectel.com 打开移远物联网云服务平台链接(推荐使用谷歌Chrome 浏览器),点击头部导航中的“登录”,登录平台。
      在这里插入图片描述

    2. 第一次进去需要创建账号,需要点击【注册】,按照指定流程进行注册就行,这里不赘述。
      在这里插入图片描述

    3. 登录后在页面找到【定位】,点进去在这里插入图片描述

    4. 申请试用Token
      在这里插入图片描述

    5. 点击【申请试用】后等待审核
      在这里插入图片描述

    6. 等待审核,成功会发到你的邮箱中,注意查看(可能要等1~2天)。选中邮件,点击给你的连接
      在这里插入图片描述

    7. 提示Token激活
      在这里插入图片描述

    8. 点击【激活】即可,注意保存Token哦
      在这里插入图片描述

    10.可以进入移远官方平台查看自己申请的Token

    在这里插入图片描述

    运行测试

    import cellLocator
    print(cellLocator.getLocation("www.queclocator.com", 80, "5Xxxxxxxxxxxx", 8, 1))
    
    • 1
    • 2

    在这里插入图片描述

    运行代码,可以看到终端打印出相关位置信息:(120.4326019287109,36.11820220947266, 550),返回的是经纬度信息,我们可以通过地图软件来查看具体的位置信息(我就是地图软件,点我!)
    在这里插入图片描述

  • 相关阅读:
    调度程序的实现
    SpringCloud Alibaba商城项目实践
    谷粒商城-2
    Python爬虫-爬取B站番剧封面
    第09章 文本特征向量化
    使用Visual Studio调试VisionPro脚本
    TFT-eSPI入门使用教程
    用结构化思维解一切BUG(3):实际案例
    重学前端-面向对象
    前端入门学习笔记五十
  • 原文地址:https://blog.csdn.net/weixin_45020839/article/details/127897788