diff --git a/zh/gnsslib/gnss.md b/zh/gnsslib/gnss.md
index 55e8cdf47cc9594ec7c84f461303bf858f9de4a2..01c530c27b9f6bf1e706badd3558878e8c37d859 100644
--- a/zh/gnsslib/gnss.md
+++ b/zh/gnsslib/gnss.md
@@ -99,7 +99,7 @@ total_sen_num = 3, total_sat_num = 12 # 输出一组完整GPGSV语句总条数
gnss.getOriginalData()
```
-该接口用于返回从串口读取的原始GNSS数据,如果用户希望拿到原始GNSS数据,自己进行处理或者进行一些数据确认,可以通过该接口来获取。该接口在每次调用 [`gnss.read_gnss_data(max_retry=1, debug=0)`](https://python.quectel.com/doc/API_reference/zh/gnsslib/gnss.html#%3Ccode%3Egnss.read_gnss_data%3C/code%3E)接口后,返回的即本次读取的原始数据。
+该接口用于返回从串口读取的原始GNSS数据,如果用户希望拿到原始GNSS数据,自己进行处理或者进行一些数据确认,可以通过该接口来获取。该接口在每次调用 [`gnss.read_gnss_data(max_retry=1, debug=0)`](https://developer.quectel.com/doc/quecpython/API_reference/zh/gnsslib/gnss.html#%3Ccode%3Egnss.read_gnss_data%3C/code%3E)接口后,返回的即本次读取的原始数据。
**返回值描述**
diff --git a/zh/iotlib/checkNet.md b/zh/iotlib/checkNet.md
index f6fb6ca5be23f05b9d2e2a17d6f7de3b7b129916..9dc1293ebf949dba3a2100da720b8d28010ac7ac 100644
--- a/zh/iotlib/checkNet.md
+++ b/zh/iotlib/checkNet.md
@@ -25,7 +25,7 @@ checkNet.waitNetworkReady(timeout)
| 参数 | 类型 | 含义 |
| ----- | ---- | ------------------------------------------------------------ |
| stage | 整型 | 表示当前正在检测什么状态:
1 - 正在检测SIM卡状态;
2 - 正在检测网络注册状态;
3 - 正在检测PDP Context激活状态。 |
-| state | 整型 | 根据stage值,来表示不同的状态,具体如下:
stage = 1时,state表示 SIM卡的状态,范围0-21,每个状态值的详细说明,请参考[`sim.getStatus()`](https://python.quectel.com/doc/API_reference/zh/iotlib/sim.html#%3Ccode%3Esim.getStatus%3C/code%3E)方法的返回值说明;
stage = 2时,state表示网络注册状态,范围0-11,每个状态值的详细说明,请参考[`net.getState()`](https://python.quectel.com/doc/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getState%3C/code%3E)方法的返回值说明;
stage = 3时,state表示PDP Context激活状态,0表示没有激活成功,1表示激活成功。 |
+| state | 整型 | 根据stage值,来表示不同的状态,具体如下:
stage = 1时,state表示 SIM卡的状态,范围0-21,每个状态值的详细说明,请参考[`sim.getStatus()`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/sim.html#sim.getStatus)方法的返回值说明;
stage = 2时,state表示网络注册状态,范围0-11,每个状态值的详细说明,请参考[`net.getState()`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getState%3C/code%3E)方法的返回值说明;
stage = 3时,state表示PDP Context激活状态,0表示没有激活成功,1表示激活成功。 |
如果网络已经就绪,则返回`(3,1)`,否则可参考如下说明来排查定位问题:
@@ -51,16 +51,16 @@ checkNet.waitNetworkReady(timeout)
0或2 |
- 这种情况说明在超时时间内,模组一直没有注网成功,这时请按如下步骤排查问题: (1)首先确认SIM卡状态是正常的,通过 sim 模块的sim.getStatus() 接口获取,为1说明正常; (2)如果SIM卡状态正常,确认当前信号强度,通过net模块的net.csqQueryPoll() 接口获取,如果信号强度比较弱,那么可能是因为当前信号强度较弱导致短时间内注网不成功,可以增加超时时间或者换个信号比较好的位置再尝试; (3)如果SIM卡状态正常,信号强度也较好,请确认使用的SIM卡是否已经欠费或流量不足; (4)如果SIM卡没有欠费也没有流量不足,请确认使用的是否是物联网卡,如果是,请确认该SIM卡是否存在机卡绑定的情况; (5)如果按照前述步骤依然没有发现解决问题,请联系我们的FAE反馈问题;最好将相应SIM卡信息,比如哪个运营商的卡、什么类型的卡、卡的IMSI等信息也一并提供,必要时可以将SIM卡寄给我们来排查问题。 |
+ 这种情况说明在超时时间内,模组一直没有注网成功,这时请按如下步骤排查问题: (1)首先确认SIM卡状态是正常的,通过 sim 模块的sim.getStatus() 接口获取,为1说明正常; (2)如果SIM卡状态正常,确认当前信号强度,通过net模块的net.csqQueryPoll() 接口获取,如果信号强度比较弱,那么可能是因为当前信号强度较弱导致短时间内注网不成功,可以增加超时时间或者换个信号比较好的位置再尝试; (3)如果SIM卡状态正常,信号强度也较好,请确认使用的SIM卡是否已经欠费或流量不足; (4)如果SIM卡没有欠费也没有流量不足,请确认使用的是否是物联网卡,如果是,请确认该SIM卡是否存在机卡绑定的情况; (5)如果按照前述步骤依然没有发现解决问题,请联系我们的FAE反馈问题;最好将相应SIM卡信息,比如哪个运营商的卡、什么类型的卡、卡的IMSI等信息也一并提供,必要时可以将SIM卡寄给我们来排查问题。 |
其他值 |
- 请参考官方Wiki文档中net.getState() 接口的返回值说明,确认注网失败原因。 |
+ 请参考官方Wiki文档中net.getState() 接口的返回值说明,确认注网失败原因。 |
3 |
0 |
- 这种情况说明在超时时间内,PDP Context一直没有激活成功,请按如下步骤尝试: (1)通过 sim 模块的sim.getStatus() 接口获取sim卡状态,为1表示正常; (2)通过 net 模块的net.getState() 接口获取注网状态,为1表示正常; (3)手动调用dataCall.activate(profileID) 接口尝试激活,看看能否激活成功; (4)如果手动激活成功了,但是开机自动激活失败,可联系我司相关人员协助分析。 |
+ 这种情况说明在超时时间内,PDP Context一直没有激活成功,请按如下步骤尝试: (1)通过 sim 模块的sim.getStatus() 接口获取sim卡状态,为1表示正常; (2)通过 net 模块的net.getState() 接口获取注网状态,为1表示正常; (3)手动调用dataCall.activate(profileID) 接口尝试激活,看看能否激活成功; (4)如果手动激活成功了,但是开机自动激活失败,可联系我司相关人员协助分析。 |
1 |
@@ -74,6 +74,7 @@ checkNet.waitNetworkReady(timeout)
+
**示例:**
```python
diff --git a/zh/iotlib/dataCall.md b/zh/iotlib/dataCall.md
index d6177a4754920929a3d3be2339985f1736e36f83..c602ef33f02144cd43bb7fe753666e92908bf94c 100644
--- a/zh/iotlib/dataCall.md
+++ b/zh/iotlib/dataCall.md
@@ -6,7 +6,7 @@
-> 用户使用不同运营商的SIM卡时,应配置对应运营商的APN信息;如果不配置或者配置错误,可能会导致模组注网失败或拨号失败,模组获取不到IP地址,无法上网。配置APN的方式,参考[`dataCall.setPDPContext`](https://python.quectel.com/doc/API_reference/zh/iotlib/dataCall.html#%3Ccode%3EdataCall.setPDPContext%3C/code%3E)方法。
+> 用户使用不同运营商的SIM卡时,应配置对应运营商的APN信息;如果不配置或者配置错误,可能会导致模组注网失败或拨号失败,模组获取不到IP地址,无法上网。配置APN的方式,参考[`dataCall.setPDPContext`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/dataCall.html#%3Ccode%3EdataCall.setPDPContext%3C/code%3E)方法。
@@ -126,7 +126,7 @@ dataCall.getPDPContext(profileID)
`(ipType, apn, username, password, authType)`
-元组参数描述见[`dataCall.setPDPContext`](https://python.quectel.com/doc/API_reference/zh/iotlib/dataCall.html#%3Ccode%3EdataCall.setPDPContext%3C/code%3E)方法的参数描述。
+元组参数描述见[`dataCall.setPDPContext`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/dataCall.html#%3Ccode%3EdataCall.setPDPContext%3C/code%3E)方法的参数描述。
@@ -162,7 +162,7 @@ dataCall.setAutoActivate(profileID, enable)
->如果用户没有使用[`dataCall.setAutoActivate`](https://python.quectel.com/doc/API_reference/zh/iotlib/dataCall.html#%3Ccode%3EdataCall.setAutoActivate%3C/code%3E)方法和[`dataCall.setAutoConnect`](https://python.quectel.com/doc/API_reference/zh/iotlib/dataCall.html#%3Ccode%3EdataCall.setAutoConnect%3C/code%3E)配置过,则默认开机对profileID为1的那一路进行自动激活和使能重连;否则按照用户的配置执行。
+>如果用户没有使用[`dataCall.setAutoActivate`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/dataCall.html#%3Ccode%3EdataCall.setAutoActivate%3C/code%3E)方法和[`dataCall.setAutoConnect`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/dataCall.html#%3Ccode%3EdataCall.setAutoConnect%3C/code%3E)配置过,则默认开机对profileID为1的那一路进行自动激活和使能重连;否则按照用户的配置执行。
>
>BC32系列仅支持第一路,不支持多路拨号。
>
@@ -198,7 +198,7 @@ dataCall.setAutoConnect(profileID, enable)
-> 如果用户没有使用[`dataCall.setAutoActivate`](https://python.quectel.com/doc/API_reference/zh/iotlib/dataCall.html#%3Ccode%3EdataCall.setAutoActivate%3C/code%3E)方法和[`dataCall.setAutoConnect`](https://python.quectel.com/doc/API_reference/zh/iotlib/dataCall.html#%3Ccode%3EdataCall.setAutoConnect%3C/code%3E)配置过,则默认开机对profileID为1的那一路进行自动激活和使能重连;否则按照用户的配置执行。
+> 如果用户没有使用[`dataCall.setAutoActivate`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/dataCall.html#%3Ccode%3EdataCall.setAutoActivate%3C/code%3E)方法和[`dataCall.setAutoConnect`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/dataCall.html#%3Ccode%3EdataCall.setAutoConnect%3C/code%3E)配置过,则默认开机对profileID为1的那一路进行自动激活和使能重连;否则按照用户的配置执行。
>
> BC32系列2G网络下不支持重连功能。
>
@@ -440,4 +440,3 @@ dataCall.getInfo(profileID, ipType)
(1, 0, [1, 0, '10.91.44.177', '58.242.2.2', '218.104.78.2'])
```
-
diff --git a/zh/iotlib/net.md b/zh/iotlib/net.md
index 34ae4604c41560284932b60f98adcbb9001dc81a..ebc6f0d92c21583cbf3818829188e1c0b4d16203 100644
--- a/zh/iotlib/net.md
+++ b/zh/iotlib/net.md
@@ -4,7 +4,7 @@
->建议用户使用不同运营商的SIM卡时,则配置对应运营商的APN信息;如果不配置或者配置错误,可能会导致模组无法注网。用户具体如何配置APN信息,参考[`dataCall.setPDPContext`](https://python.quectel.com/doc/API_reference/zh/iotlib/dataCall.html#%3Ccode%3EdataCall.setPDPContext%3C/code%3E)方法。
+>建议用户使用不同运营商的SIM卡时,则配置对应运营商的APN信息;如果不配置或者配置错误,可能会导致模组无法注网。用户具体如何配置APN信息,参考[`dataCall.setPDPContext`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/dataCall.html#%3Ccode%3EdataCall.setPDPContext%3C/code%3E)方法。
@@ -365,11 +365,11 @@ net.nitzTime()
失败返回整型值`-1`,成功返回一个元组,包含基站时间与对应时间戳与闰秒数(0表示不可用),格式为:`(date, abs_time, leap_sec)`,说明如下:
-| 参数 | 类型 | 参数意义 |
-| ---------- | ------ |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| `date` | 字符串 | 基站时间,其中关于时区的部分,不同系列有所区别,具体见示例。
如果需要设置和获取时区,请使用`utime`模块的[`setTimeZone(offset)`](https://python.quectel.com/doc/API_reference/zh/stdlib/utime.html#%3Ccode%3Eutime.setTimeZone%3C/code%3E)和[`getTimeZone()`](https://python.quectel.com/doc/API_reference/zh/stdlib/utime.html#%3Ccode%3Eutime.getTimeZone%3C/code%3E)接口,
不同平台,这两个接口的单位都是小时,具体参考[`utime`](https://python.quectel.com/doc/API_reference/zh/stdlib/utime.html)模块的说明。 |
-| `abs_time` | 整型 | 基站时间的绝对秒数表示 |
-| `leap_sec` | 整型 | 闰秒数 |
+| 参数 | 类型 | 参数意义 |
+| ---------- | ------ | ------------------------------------------------------------ |
+| `date` | 字符串 | 基站时间,其中关于时区的部分,不同系列有所区别,具体见示例。
如果需要设置和获取时区,请使用`utime`模块的[`setTimeZone(offset)`](https://developer.quectel.com/doc/quecpython/API_reference/zh/stdlib/utime.html#%3Ccode%3Eutime.setTimeZoneEx%3C/code%3E)和[`getTimeZone()`](https://developer.quectel.com/doc/quecpython/API_reference/zh/stdlib/utime.html#%3Ccode%3Eutime.getTimeZoneEx%3C/code%3E)接口,
不同平台,这两个接口的单位都是小时,具体参考[`utime`](https://developer.quectel.com/doc/quecpython/API_reference/zh/stdlib/utime.html)模块的说明。 |
+| `abs_time` | 整型 | 基站时间的绝对秒数表示 |
+| `leap_sec` | 整型 | 闰秒数 |
**示例:**
@@ -437,7 +437,7 @@ net.getState()
| -------------- | ------------------------------------------------------------ |
| `state` | 网络注册状态,具体见下表 |
| `lac` | 位置区码,范围 1 ~ 65534 |
-| `cid` | cell id,范围 0x00000000 ~ 0x0FFFFFFF,具体见上面[`net.getCellInfo()`](https://python.quectel.com/doc/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)中返回值 |
+| `cid` | cell id,范围 0x00000000 ~ 0x0FFFFFFF,具体见上面[`net.getCellInfo()`](hhttps://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)中返回值 |
| ``rat`` | 接入技术,access technology,具体见后面表格 |
| `reject_cause` | 注册被拒绝的原因,EC200U/EC600U/EG915U/BC25系列该参数保留,不作为有效参数 |
| `psc` | 主扰码,Primary Scrambling Code,EC200U/EC600U/EG915U/BC25系列该参数保留,不作为有效参数 |
@@ -513,7 +513,7 @@ net.getState()
net.getCi()
```
-该方法用于获取附近小区ID。该接口获取结果即为[`net.getCellInfo()`](https://python.quectel.com/doc/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的cid集合。
+该方法用于获取附近小区ID。该接口获取结果即为[`net.getCellInfo()`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的cid集合。
**返回值描述:**
@@ -536,7 +536,7 @@ net.getCi()
net.getServingCi()
```
-该方法用于获取服务小区ID。该接口获取结果即为[`net.getCellInfo()`](https://python.quectel.com/doc/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的cid集合。
+该方法用于获取服务小区ID。该接口获取结果即为[`net.getCellInfo()`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的cid集合。
**返回值描述:**
@@ -560,7 +560,7 @@ net.getServingCi()
net.getMnc()
```
-该方法用于获取附近小区的mnc。该接口获取结果即为[`net.getCellInfo()`](https://python.quectel.com/doc/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的mnc集合。
+该方法用于获取附近小区的mnc。该接口获取结果即为[`net.getCellInfo()`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的mnc集合。
**返回值描述:**
@@ -584,7 +584,7 @@ net.getMnc()
net.getServingMnc()
```
-该方法用于获取服务小区的mnc。该接口获取结果即为[`net.getCellInfo()`](https://python.quectel.com/doc/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的mnc集合。
+该方法用于获取服务小区的mnc。该接口获取结果即为[`net.getCellInfo()`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的mnc集合。
**返回值描述:**
@@ -608,7 +608,7 @@ net.getServingMnc()
net.getMcc()
```
-该方法用于获取附近小区的mcc。该接口获取结果即为[`net.getCellInfo()`](https://python.quectel.com/doc/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的mcc集合。
+该方法用于获取附近小区的mcc。该接口获取结果即为[`net.getCellInfo()`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的mcc集合。
**返回值描述:**
@@ -638,7 +638,7 @@ net.getMcc()
net.getServingMcc()
```
-该方法用于获取服务小区的mcc。该接口获取结果即为[`net.getCellInfo()`](https://python.quectel.com/doc/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的mcc集合。
+该方法用于获取服务小区的mcc。该接口获取结果即为[`net.getCellInfo()`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的mcc集合。
**返回值描述:**
@@ -668,7 +668,7 @@ net.getServingMcc()
net.getLac()
```
-该方法用于获取附近小区的Lac。该接口获取结果即为[`net.getCellInfo()`](https://python.quectel.com/doc/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的lac集合。
+该方法用于获取附近小区的Lac。该接口获取结果即为[`net.getCellInfo()`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的lac集合。
**返回值描述:**
@@ -692,7 +692,7 @@ net.getLac()
net.getServingLac()
```
-该方法用于获取服务小区的Lac。该接口获取结果即为[`net.getCellInfo()`](https://python.quectel.com/doc/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的lac集合。
+该方法用于获取服务小区的Lac。该接口获取结果即为[`net.getCellInfo()`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/net.html#%3Ccode%3Enet.getCellInfo%3C/code%3E)接口获取结果中的lac集合。
**返回值描述:**
diff --git a/zh/iotlib/sim.md b/zh/iotlib/sim.md
index 404c3773097431b44fb6cbbb383310d60c6540ba..277913e293097c4302cdf4d26c4e02a43b8ee936 100644
--- a/zh/iotlib/sim.md
+++ b/zh/iotlib/sim.md
@@ -405,7 +405,7 @@ sim.writePhonebook(storage, index, username, number)
**参数描述:**
-- `storage` - 电话号码存储位置,整型值,具体可选参数同上[`sim.readPhonebook`](https://python.quectel.com/doc/API_reference/zh/iotlib/sim.html#%3Ccode%3Esim.readPhonebook%3C/code%3E)中的`storage` :
+- `storage` - 电话号码存储位置,整型值,具体可选参数同上[`sim.readPhonebook`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/sim.html#%3Ccode%3Esim.readPhonebook%3C/code%3E)中的`storage` :
- `index` - 需要写入电话号码记录的在电话簿中的编号,整型值,范围`1 ~ 500`。
- `username` - 电话号码的用户名,字符串类型,长度范围不超过30字节,暂不支持中文名。
@@ -585,7 +585,7 @@ sim.switchCard(simId)
>
>EC800MCN_LE/EC800MCN_LA/EC800MCN_LF/EC600MCN_LF/EC600MCN_LA/EC600MCN_LE/EC600MCN_CC/EG810MCN_GA/EC600ECN_LC/EC800GCN_LD/EG912UGL_AC。
>
->注意当目标卡是当前卡时,[`sim.switchCard`](https://python.quectel.com/doc/API_reference/zh/iotlib/sim.html#%3Ccode%3Esim.switchCard%3C/code%3E)直接返回-1,不触发此接口设置的回调函数。
+>注意当目标卡是当前卡时,[`sim.switchCard`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/sim.html#%3Ccode%3Esim.switchCard%3C/code%3E)直接返回-1,不触发此接口设置的回调函数。
>
>部分模组(如EC800GCN_LD系列)无法检测sim卡2是否已经插入,当sim卡2不存在时,允许切卡到sim卡2。
@@ -695,7 +695,7 @@ def usrFun(args):
>
> EC800MCN_LE/EC800MCN_LA/EC800MCN_LF/EC600MCN_LF/EC600MCN_LA/EC600MCN_LE/EC600MCN_CC/EG810MCN_GA/EC600ECN_LC/EC800GCN_LD。
>
-> 注意当目标卡是当前卡时切卡方法[`sim.switchCard`](https://python.quectel.com/doc/API_reference/zh/iotlib/sim.html#%3Ccode%3Esim.switchCard%3C/code%3E)直接返回-1,不触发此接口设置的回调函数。
+> 注意当目标卡是当前卡时切卡方法[`sim.switchCard`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/sim.html#%3Ccode%3Esim.switchCard%3C/code%3E)直接返回-1,不触发此接口设置的回调函数。
diff --git a/zh/iotlib/sms.md b/zh/iotlib/sms.md
index 387c34df78de39f0206743a428b3b52081bfcd19..33fde98fa374364cd90beb03d2004a53aa7e5e42 100644
--- a/zh/iotlib/sms.md
+++ b/zh/iotlib/sms.md
@@ -206,9 +206,9 @@ sms.getSaveLoc()
| 参数 | 类型 | 含义 |
| -------------- | ------ | ------------------------------------------------------------ |
-| `loc1` | 字符串 | 读取和删除消息所在的位置,具体含义同[`sms.setSaveLoc`](https://python.quectel.com/doc/API_reference/zh/iotlib/sms.html#%3Ccode%3Esms.setSaveLoc%3C/code%3E)中`mem1`的值 |
-| `loc2` | 字符串 | 写入和发送消息所在的位置,具体含义同[`sms.setSaveLoc`](https://python.quectel.com/doc/API_reference/zh/iotlib/sms.html#%3Ccode%3Esms.setSaveLoc%3C/code%3E)中`mem1`的值 |
-| `loc3` | 字符串 | 接收消息的存储位置,具体含义同[`sms.setSaveLoc`](https://python.quectel.com/doc/API_reference/zh/iotlib/sms.html#%3Ccode%3Esms.setSaveLoc%3C/code%3E)中`mem1`的值 |
+| `loc1` | 字符串 | 读取和删除消息所在的位置,具体含义同[`sms.setSaveLoc`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/sms.html#%3Ccode%3Esms.setSaveLoc%3C/code%3E)中`mem1`的值 |
+| `loc2` | 字符串 | 写入和发送消息所在的位置,具体含义同[`sms.setSaveLoc`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/sms.html#%3Ccode%3Esms.setSaveLoc%3C/code%3E)中`mem1`的值 |
+| `loc3` | 字符串 | 接收消息的存储位置,具体含义同[`sms.setSaveLoc`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/sms.html#%3Ccode%3Esms.setSaveLoc%3C/code%3E)中`mem1`的值 |
| `current_nums` | 整型 | 当前空间已有短信数量 |
| `max_nums` | 整型 | 当前空间最大短信存储数量 |
@@ -355,7 +355,7 @@ sms.getPduLength(pduMsg)
sms.decodePdu(pduMsg, pduLen)
```
-该方法用于PDU解码,解析[`sms.searchPduMsg()`](https://python.quectel.com/doc/API_reference/zh/iotlib/sms.html#%3Ccode%3Esms.searchPduMsg%3C/code%3E)接口读取到的PDU数据。
+该方法用于PDU解码,解析[`sms.searchPduMsg()`](https://developer.quectel.com/doc/quecpython/API_reference/zh/iotlib/sms.html#%3Ccode%3Esms.searchPduMsg%3C/code%3E)接口读取到的PDU数据。
**参数描述:**
diff --git a/zh/iotlib/voiceCall.md b/zh/iotlib/voiceCall.md
index 31111224cf545a86cea4332d4e7d91811d2ca70c..718b932762a3a5be51c16c8cf6e53d50865b7614 100644
--- a/zh/iotlib/voiceCall.md
+++ b/zh/iotlib/voiceCall.md
@@ -6,13 +6,13 @@
>* 支持voiceCall功能的模组:
> EC600N系列:EC600NCN_LC/EC600NCN_LD/EC600NCN_LF
-> EG912N系列:EG912NEN_AA
-> EG915N系列:EG915NEU_AG/EG915NEA_AC
-> EC200A系列:EC200AAU_HA/EC200ACN_DA/EC200ACN_HA/EC200ACN_LA/EC200AEU_HA
-> EC200U系列:EC200UAU_AA/EC200UAU_AB/EC200UCN_AA/EC200UEU_AA/EC200UEU_AB
-> EC600U系列:EC600UEU_AB/EC600UEC_AC/EC600ULA_AC
-> EG912U系列:EG912UGL_AA/EG912UGL_AC
-> EG915U系列:EG915UEU_AB/EG915ULA_AB
+> EG912N系列:EG912NEN_AA
+> EG915N系列:EG915NEU_AG/EG915NEA_AC
+> EC200A系列:EC200AAU_HA/EC200ACN_DA/EC200ACN_HA/EC200ACN_LA/EC200AEU_HA
+> EC200U系列:EC200UAU_AA/EC200UAU_AB/EC200UCN_AA/EC200UEU_AA/EC200UEU_AB
+> EC600U系列:EC600UEU_AB/EC600UEC_AC/EC600ULA_AC
+> EG912U系列:EG912UGL_AA/EG912UGL_AC
+> EG915U系列:EG915UEU_AB/EG915ULA_AB
> * BC25/BC32/EC600G/EC800G/BG95系列模组不支持voiceCall功能。
> * EC600M/EC800M/EG810M系列模组需要支持VOLTE功能固件才支持voiceCall功能。
> * 其他系列模组需要定制版本才能支持voiceCall功能。
diff --git a/zh/medialib/audio.Audio.md b/zh/medialib/audio.Audio.md
index 7035f3f2acac78a9f90607c51e76a2948aef68fe..780dff9610d8a2932260fe1c42c8cae9b3dc2cec 100644
--- a/zh/medialib/audio.Audio.md
+++ b/zh/medialib/audio.Audio.md
@@ -48,7 +48,7 @@ Audio.set_pa(gpio,num)
**参数描述:**
-- `gpio` - 输出的gpio,int类型,参照[Pin](./machine.Pin.md)。
+- `gpio` - 输出的gpio,int类型,参照[Pin](../peripherals/machine.Pin.md)。
- `num` - 上电脉冲数,int类型。
**返回值描述:**
@@ -105,7 +105,7 @@ Audio.stop()
Audio.stopAll()
```
-该方法用于停止整个队列的播放。即当前如果正在播放Audio或者音频,并且队列中还有其他待播放内容,调用该方法后,不仅会停止当前播放的内容,还会清除这个队列的内容,不再播放任何内容。如果当前正在播放,且播放队列为空,那么调用该方法效果等同与[stop()](https://python.quectel.com/doc/API_reference/zh/medialib/audio.Audio.html#%3Ccode%3EAudio.stop%3C/code%3E)接口。
+该方法用于停止整个队列的播放。即当前如果正在播放Audio或者音频,并且队列中还有其他待播放内容,调用该方法后,不仅会停止当前播放的内容,还会清除这个队列的内容,不再播放任何内容。如果当前正在播放,且播放队列为空,那么调用该方法效果等同与[stop()](https://developer.quectel.com/doc/quecpython/API_reference/zh/medialib/audio.Audio.html#%3Ccode%3EAudio.stop%3C/code%3E)接口。
**返回值描述:**