From 8f6b555389af989d4d9f9516e88bb86631c3f88c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grey=20Tu=28=E5=B1=A0=E5=BC=98=E5=8E=86=29?= Date: Thu, 1 Apr 2021 16:12:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zh/QuecPythonWirelessNetwork/DataCall.md | 20 +++++++++++++++++-- .../QuecPythonWirelessNetwork/cellLocator.md | 14 ++++++++++--- 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/docs/Advanced_development/zh/QuecPythonWirelessNetwork/DataCall.md b/docs/Advanced_development/zh/QuecPythonWirelessNetwork/DataCall.md index 6d09cfd..5e558f3 100644 --- a/docs/Advanced_development/zh/QuecPythonWirelessNetwork/DataCall.md +++ b/docs/Advanced_development/zh/QuecPythonWirelessNetwork/DataCall.md @@ -1,6 +1,18 @@ # QuecPython_dataCall数据拨号 本片文章主要简介QuecPython_datacall 模块的使用。 + +**模块功能:** + +提供数据拨号相关接口。启动;配置;查询终端通过何种接入方式来访问何种网络。 + +**对应API:** + +- dataCall.start(profileIdx, ipType, apn, username, password, authType) +- dataCall.setApn(profileIdx, ipType, apn, username, password, authType) +- dataCall.setCallback(usrFun) +- dataCall.getInfo(profileIdx, ipType) + 具体的API 详解请参考[Quecpython - dataCall - 数据拨号](https://python.quectel.com/wiki/#/zh-cn/api/QuecPythonClasslib?id=datacall-数据拨号) @@ -14,7 +26,6 @@ APN指一种网络接入技术,是终端入网时必须配置的一个参数,它决定了终端通过哪种接入方式来访问网络。 对于用户来说,可以访问的外部网络类型有很多,例如:[Internet](https://baike.baidu.com/item/Internet/272794)、[WAP网站](https://baike.baidu.com/item/WAP网站/3419865)、集团企业内部网络、行业内部专用网络。而不同的接入点所能访问的范围以及接入的方式是不同的,网络侧如何知道终端激活以后要访问哪个网络从而分配哪个网段的IP呢,这就要靠APN来区分了,即APN决定了用户的终端通过哪种接入方式来访问什么样的网络。 ->>>>>>> c381258ea927bd1c9d4f650bc704239508fc86ba [APN Configuration](https://prepaid-data-sim-card.fandom.com/wiki/APN_Configuration) @@ -67,6 +78,8 @@ APN接入点名称由两部分组成: 对于QuecPython,可使用SIM卡默认APN或者手动配置APN,也可以调用API函数配置APN。 + + ## 快速开始 ### 操作流程 @@ -101,6 +114,9 @@ APN接入点名称由两部分组成: 0 >>> *** network 1 connected! *** # 退出飞行模式,自动拨号,等待联网成功,通过回调告知用户 ``` + + + ### 代码实验 1. 首先链路激活。 @@ -177,4 +193,4 @@ if __name__ == "__main__": ## 配套代码 - 下载代码 + 下载代码 \ No newline at end of file diff --git a/docs/Advanced_development/zh/QuecPythonWirelessNetwork/cellLocator.md b/docs/Advanced_development/zh/QuecPythonWirelessNetwork/cellLocator.md index 224abbd..2f7733e 100644 --- a/docs/Advanced_development/zh/QuecPythonWirelessNetwork/cellLocator.md +++ b/docs/Advanced_development/zh/QuecPythonWirelessNetwork/cellLocator.md @@ -1,4 +1,5 @@ -# QuecPython cellLocator基站定位 + +# QuecPython_cellLocator基站定位 本片文章主要简介QuecPytho_cellLocator 基站定位的使用。 @@ -12,7 +13,9 @@ 具体的API 详解请参考 [cellLocator - 基站定位](https://python.quectel.com/wiki/#/zh-cn/api/QuecPythonClasslib?id=celllocator-基站定位) -## cellLocator 概述 + + +## 定位概述 定位是指通过特定的方法来获取用户终端的位置信息(经纬度坐标)的技术或服务。 @@ -20,7 +23,10 @@ 基站定位的大致原理为:移动终端通过运营商的网络(如GSM网)测量不同基站的下行导频信号时间,得到不同基站下行导频的TOA(Time of Arrival,到达时刻)或TDOA(Time Difference of Arrival,到达时间差),根据该测量结果并结合基站的坐标,一般采用三角公式估计算法,获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供相应定位位置。实际的位置估计算法需要考虑多基站(3个或3个以上)定位的情况,因此算法要复杂很多。一般而言,移动台测量的基站数目越多,测量精度越高,定位性能改善越明显。 + + ## QuecPython_cellLocator 特性 + QuecPython_cellLocator基站定位不需要终端具有GPS定位能力,无需任何额外硬件支持,但是精度很大程度依赖于基站的分布及覆盖范围的大小。定位精准度大概500m~1500m(因基站密度及数据库数量而异)。此外还可以利用Wi-Fi在小范围内辅助定位,定位精准度约50m。 由于是基站定位,需要基站信号覆盖。目前国内4G信号已基本覆盖,2G网络暂时间依旧可以使用,但面临退网风险,3G网络只有电信还没退网,也列入退网计划。在使用该功能前需先对使用地信号覆盖有所了解。 @@ -101,4 +107,6 @@ if __name__ == "__main__": ## 配套代码 -下载代码 \ No newline at end of file + + 下载代码 + -- Gitee