From 85d8183ba7a25bc06b9b26069b1e43c2eb2d6814 Mon Sep 17 00:00:00 2001
From: qinqiao <2079227895@qq.com>
Date: Thu, 21 Nov 2024 11:13:53 +0800
Subject: [PATCH 1/6] =?UTF-8?q?=E4=BF=AE=E5=A4=8DEG915X=5FEVB=E8=B7=B3?=
=?UTF-8?q?=E8=BD=AC=E9=93=BE=E6=8E=A5=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/Getting_started/zh/prepare.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/Getting_started/zh/prepare.md b/docs/Getting_started/zh/prepare.md
index 94210432..3578333d 100644
--- a/docs/Getting_started/zh/prepare.md
+++ b/docs/Getting_started/zh/prepare.md
@@ -15,7 +15,7 @@
- [BG95_EVB](evb/bg95-evb.md)
- [FCM360W_EVB](evb/fcm360w-evb.md)
- [EC200X_EVB](evb/ec200x-evb.md)
-- [EG915X_EVB](evb/eg915x-evb.md)
+- [EG91X_EVB](evb/eg91x-evb.md)
软件:
--
Gitee
From 02ad6a42473e7e3c1c9dc7e818eb8f6d72f25811 Mon Sep 17 00:00:00 2001
From: qinqiao <2079227895@qq.com>
Date: Thu, 21 Nov 2024 11:15:55 +0800
Subject: [PATCH 2/6] =?UTF-8?q?=E5=88=A0=E9=99=A4=E8=A1=A8=E6=A0=BC?=
=?UTF-8?q?=E4=B8=ADEC600U-EU=E5=9E=8B=E5=8F=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/Getting_started/zh/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/Getting_started/zh/README.md b/docs/Getting_started/zh/README.md
index cc3f6f36..d0fc9937 100644
--- a/docs/Getting_started/zh/README.md
+++ b/docs/Getting_started/zh/README.md
@@ -15,4 +15,4 @@ QuecPython模组具有以下优势
| 区域 | Cat 1 | Cat 4 | Cat M | NB | WIFI |
| ------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | --------------------------------------------------------- |
| 国内 | [EG810M-CN](https://python.quectel.com/products/eg810m-cn)
[EC800E-CN](https://python.quectel.com/products/ec800e-cn)
[EC600E-CN](https://python.quectel.com/products/ec600e-cn)
[EC600G-CN](https://python.quectel.com/products/ec600g-cn)
[EC800G-CN](https://python.quectel.com/products/ec800g-cn)
[EC200N-CN](https://python.quectel.com/products/ec200n-cn)
[EC800M-CN](https://python.quectel.com/products/ec800m-cn)
[EC600M-CN](https://python.quectel.com/products/ec600m-cn)
[EC200U-CN](https://python.quectel.com/products/ec200u-cn)
[EC600U-CN](https://python.quectel.com/products/ec600u-cn)
[EC600N-CN](https://python.quectel.com/products/ec600n-cn) | [EC200A-CN](https://python.quectel.com/products/ec200a-cn)
| / | [BC25](https://python.quectel.com/products/bc25) | [FCM360W](https://python.quectel.com/products/fcm360w) |
-| 海外 | [EG915U-EU](https://python.quectel.com/en/products/eg915u-eu)
[EG915N-EU](https://python.quectel.com/en/products/eg915n-eu)
[EG912U-GL](https://python.quectel.com/en/products/eg912u-gl)
[EG912N-EN](https://python.quectel.com/en/products/eg912n-en)
[EC200U-EU](https://python.quectel.com/en/products/ec200u-eu)
[EC600U-EU](https://python.quectel.com/en/products/ec600u-eu) | [EC200A-EU](https://python.quectel.com/en/products/ec200a-eu)
[EC200A-AU](https://python.quectel.com/en/products/ec200a-au) | [BG95-M1](https://python.quectel.com/en/products/bg95)
[BG95-M3
](https://python.quectel.com/en/products/bg95m3)[BG95-M8](https://python.quectel.com/en/products/bg95m8) | [BG95-M3
](https://python.quectel.com/en/products/bg95m3)[BG95-M8](https://python.quectel.com/en/products/bg95m8) | [FCM360W](https://python.quectel.com/en/products/fcm360w) |
\ No newline at end of file
+| 海外 | [EG915U-EU](https://python.quectel.com/en/products/eg915u-eu)
[EG915N-EU](https://python.quectel.com/en/products/eg915n-eu)
[EG912U-GL](https://python.quectel.com/en/products/eg912u-gl)
[EG912N-EN](https://python.quectel.com/en/products/eg912n-en)
[EC200U-EU](https://python.quectel.com/en/products/ec200u-eu) | [EC200A-EU](https://python.quectel.com/en/products/ec200a-eu)
[EC200A-AU](https://python.quectel.com/en/products/ec200a-au) | [BG95-M1](https://python.quectel.com/en/products/bg95)
[BG95-M3
](https://python.quectel.com/en/products/bg95m3)[BG95-M8](https://python.quectel.com/en/products/bg95m8) | [BG95-M3
](https://python.quectel.com/en/products/bg95m3)[BG95-M8](https://python.quectel.com/en/products/bg95m8) | [FCM360W](https://python.quectel.com/en/products/fcm360w) |
\ No newline at end of file
--
Gitee
From 271b71c6fd728307ec171c4b5d6b57ce168cade6 Mon Sep 17 00:00:00 2001
From: qinqiao <2079227895@qq.com>
Date: Thu, 21 Nov 2024 11:19:02 +0800
Subject: [PATCH 3/6] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=B7=A6=E4=BE=A7?=
=?UTF-8?q?=E7=9B=AE=E5=BD=95=E6=A0=8FEC600U=20U-235=E6=A0=87=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/Getting_started/en/sidebar.yaml | 2 --
1 file changed, 2 deletions(-)
diff --git a/docs/Getting_started/en/sidebar.yaml b/docs/Getting_started/en/sidebar.yaml
index 5f400d57..9bb444f2 100644
--- a/docs/Getting_started/en/sidebar.yaml
+++ b/docs/Getting_started/en/sidebar.yaml
@@ -43,7 +43,5 @@ items:
file: evb/fcm360w-evb.md
- label: FCM360W TE-B EVB Introduction
file: evb/fcm360w-teb.md
- - label: EC600U U-235 EVB Introduction
- file: evb/ec600u-235.md
- label: BG95/EG915U/EG912U Core EVB Introduction
file: evb/bg-eg-core-evb.md
\ No newline at end of file
--
Gitee
From e6927be7afc95e730131c69e71d2fd129d73b09b Mon Sep 17 00:00:00 2001
From: qinqiao <2079227895@qq.com>
Date: Thu, 21 Nov 2024 11:20:24 +0800
Subject: [PATCH 4/6] =?UTF-8?q?=E5=88=A0=E9=99=A4=E8=8B=B1=E6=96=87?=
=?UTF-8?q?=E5=AE=98=E7=BD=91EC600U=20U-235=20EVB=E4=BB=8B=E7=BB=8D?=
=?UTF-8?q?=E6=96=87=E6=A1=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/Getting_started/en/evb/ec600u-235.md | 135 ----------------------
1 file changed, 135 deletions(-)
delete mode 100644 docs/Getting_started/en/evb/ec600u-235.md
diff --git a/docs/Getting_started/en/evb/ec600u-235.md b/docs/Getting_started/en/evb/ec600u-235.md
deleted file mode 100644
index 83acf9b6..00000000
--- a/docs/Getting_started/en/evb/ec600u-235.md
+++ /dev/null
@@ -1,135 +0,0 @@
-# EC600U U-235 EVB Introduction
-
-## Supported Module List
-
-- [EC600U-EU](https://python.quectel.com/en/products/ec600u-eu)
-
-## Feature List
-
-### Basic Overview
-
-QuecPython U-235 large screen evb integrates almost all the functions of the existing modules, including a wealth of peripherals, including external Flash, WiFi, screen and so on.
-
-The evaluation board has a USB Type-C interface, making it convenient for development. Developers only need a USB Type-C cable to easily use the evaluation board.
-
-### Function Description
-
-This section provides instructions for some functions of the U-235 EVB.
-
-
-
-
-1. **SD Card: **
-
-Pull up Pin 53 (QuecPython GPIO27) of the EC600U module.
-
-2. **Wi-Fi Module: **
-
-Pull the switch marked with "3" in the figure above to the "**GND**" side to download the firmware of the Wi-Fi module through the UART of the Wi-Fi module (marked with "2" in the figure above). After the download is complete, pull the switch marked with "3" to the "**NONE**" side, and reboot the Wi-Fi module. To enable the communication between the Wi-Fi module and the EC600U module, pull up Pin 3 of the EC600U module to switch the pin from UART 1 to Wi-Fi UART and pull up Pin 121 to power the Wi-Fi module.
-
-3. **Zigbee: **
-
-When Pin 3 of the EC600U module is at a low level, the serial port marked with "1" in the figure above functions as UART 1. When this pin is at a high level, the serial port marked with "1" functions as Zigbee.
-
-4. **MIC & SPK: **
-
-Both the left channel and the right channel of the microphone and the speaker interfaces are available.
-
-5. **External Power Supply:**
-
-Pull the Power Supply Selection Switch to the “**5V**” side, and connect the external power supply through the 5V Power Supply Interface. The maximum input voltage is 6.5 V.
-
-6. **Buzzer:**
-
-Pull up or down Pin 119 of the EC600U module to control the buzzer sound.
-
-7. **RS-485:**
-
-The RS-485 interface is connected to a physical serial port by default and communicates through UART 2.
-
-8. **MIPI:**
-
-Pull up Pin 118 (QuecPython GPIO 8) of the EC600U module.
-
-9. **Audio:**
-
-To enable PA, pull up Pin 4 (QuecPython GPIO 11) of the EC600U module.
-
-10. **Screen**:
-
-ST7701, 5 inch, MIPI interface, 480x854 Resolution, Capacitive touch screen, Touch chip GT911
-
-
-> In the QuecPython solution, for details about the correspondence between GPIOs and pins of EC600U series, please refer to QuecPython Documentation > Wiki > Peripherals > machine – Hardware > class Pin – Control I/O Pins. [**Control I/O Pins**](https://python.quectel.com/doc/API_reference/en/peripherals/machine.Pin.html)
-
-## Resource Download
-
-- [EC600U_U-235_EVB_SCH](https://images.quectel.com/python/sites/2/2023/10/600U_U-235-SCH.pdf)
-- [Quectel_QuecPython_U 235_EVB](https://images.quectel.com/python/sites/2/2023/08/Quectel_QuecPython_U-235_EVB_User_Guide_V1.0.pdf)
-
-## Evaluation Board Resources
-
-The abundant onboard resources of U-235 EVB are illustrated by the figure below:
-
-
-
-Starting from the "EC600U Module" indicator box in the figure above, the EVB resources are introduced as follows in a clockwise direction.
-
-- EC600U Module: The CPU with a Flash of 8 MB and a RAM of 16 MB.
-- MIPI Screen I/O Interface
-- MIPI LED Backlight Module
-- Speaker R: The right channel speaker
-- MIC: The microphone interface
-- Speaker L: The left channel speaker
-- TP I/O Interface
-- Temperature & Humidity Sensor
-- 5V Power Supply: The interface for 5V power supply
-- Power Supply Selection Switch: The switch to select USB power supply or external power supply
-- USB: The USB interface for downloading program codes and debugging scripts
-- SIM Card Slot
-- Ordinary Key: Three ordinary keys (no default function)
-- Buzzer
-- PWR Key: The power key for turning on/off the EC600U module
-- RST Key: The reset key for reseting the EC600U module
-- BOOT Key: The USB boot key for force-downloading firmware
-- Camera Interface: The camera interface supporting taking photos and scanning
-- Flash/MIPI_TE Selection Switch: If you need to use an external Flash, you must switch to the SIO3 side because the SIO3 of the Flash conflicts with the MIPI_TE pin. And most MIPI screens do not use MIPI_TE, so this switch is usually switched to the SIO3 side.
-- Extended SPI Flash: The memory of the Flash W25Q32JWUUIQ is 4 MB.
-- LTE Antenna Connector
-- Wi-Fi Module
-- WRST Key: The reset key for resetting the Wi-Fi module
-- Ordinary KEY1 (no default function)
-- Ordinary KEY2 (no default function)
-- Wi-Fi Module UART
-- TP Level Selection Switch: The switch to select the voltage level (1.8 V or 3.3 V) of the touch panel
-- TP Interface
-- SD Card Slot
-- MIPI Screen Interface
-- RS-485 Interface: SP3485EIM/TR is used
-
-> The MIPI interface and the TP interface are available synchronously to improve the reusability of U-235 EVB.
-
-## Getting Started Preparation
-
-> First, you will need a computer running Windows 10 or later.
-
-- **Step 1: Antenna Installation**
-
-Install the antenna that comes with the development board. Place it in the LTE antenna slot and insert the SIM card into the SIM card slot on the development board.
-
-- **Step 2: Connecting the Development Board**
-
-Use a USB Type-C data cable to connect the Type-C port on the development board to a USB port on your computer to provide power.
-
-- **Step 3: Development Board Power Settings**
-
-Set the power selection switch on the development board to USB,
-
-- **Step 4: Powering On the Development Board**
-
-Press and hold PWR until the power indicator light on the mainboard (labeled as PWR) lights up.
-
-**Once you've completed these steps, a constant PWR light indicates a successful power-on.**
-
-
-
--
Gitee
From deca44c09987cef29d40e1a64ecabc73f22de2e8 Mon Sep 17 00:00:00 2001
From: qinqiao <2079227895@qq.com>
Date: Thu, 21 Nov 2024 11:25:26 +0800
Subject: [PATCH 5/6] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=93=BE=E6=8E=A5?=
=?UTF-8?q?=E8=B7=B3=E8=BD=AC=E4=B8=AD=E6=96=87=E7=95=8C=E9=9D=A2=E9=97=AE?=
=?UTF-8?q?=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/FAQ/en/hardware/bsp.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs/FAQ/en/hardware/bsp.md b/docs/FAQ/en/hardware/bsp.md
index 17be91c9..e60cba85 100644
--- a/docs/FAQ/en/hardware/bsp.md
+++ b/docs/FAQ/en/hardware/bsp.md
@@ -18,15 +18,15 @@ GPIO output current capability: 4mA
For specific pins that can be used as GPIO, please refer to the Section machine.Pin on the wiki.
-> Specific link: [GPIO pin description]([class Pin - Control I/O pins - QuecPython (quectel.com)](https://python.quectel.com/doc/API_reference/zh/peripherals/machine.Pin.html))
+> Specific link: [GPIO pin description](https://python.quectel.com/doc/API_reference/en/peripherals/machine.Pin.html)
### **Which pins can be used as external interrupts?**
The external interrupt number will go along with the number of GPIO pins. For details, please refer to machine.Pin and machine.Extlnt on the GPIO pin wiki.
-> Specific link: [GPIO pin description]([class Pin - Control I/O pins - QuecPython (quectel.com)](https://python.quectel.com/doc/API_reference/zh/peripherals/machine.Pin.html));
+> Specific link: [GPIO pin description](https://python.quectel.com/doc/API_reference/en/peripherals/machine.Pin.html);
>
-> [Extlnt-External Interrupt Description]([class ExtInt - External Interrupt - QuecPython (quectel.com)](https://python.quectel.com/doc/API_reference/zh/peripherals/machine.ExtInt.html))
+> [Extlnt-External Interrupt Description](https://python.quectel.com/doc/API_reference/en/peripherals/machine.ExtInt.html)
### **Which pins can be used as wake-up interrupts?**
--
Gitee
From 48cd8b81d3fe5c4bbd99ad2e94ea40e34a9824d4 Mon Sep 17 00:00:00 2001
From: qinqiao <2079227895@qq.com>
Date: Thu, 28 Nov 2024 10:26:05 +0800
Subject: [PATCH 6/6] =?UTF-8?q?=E6=B7=BB=E5=8A=A0POC=20API?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/Application_guide/zh/README.md | 5 +-
.../zh/multi-media/README.md | 3 +-
.../zh/multi-media/poc/README.md | 3 +
.../zh/multi-media/poc/poc_api.md | 375 ++++++++++++++++++
docs/Application_guide/zh/sidebar.yaml | 5 +
5 files changed, 389 insertions(+), 2 deletions(-)
create mode 100644 docs/Application_guide/zh/multi-media/poc/README.md
create mode 100644 docs/Application_guide/zh/multi-media/poc/poc_api.md
diff --git a/docs/Application_guide/zh/README.md b/docs/Application_guide/zh/README.md
index e3d032de..79b7375b 100644
--- a/docs/Application_guide/zh/README.md
+++ b/docs/Application_guide/zh/README.md
@@ -47,7 +47,10 @@ QuecPython 应用指导,是对QuecPython常用功能模块如何使用的指
多媒体
- [GUI](multi-media/lvgl/lvgl.md)
-
+
+- [POC](multi-media/poc/poc_api.md)
+
+
网络与通信
diff --git a/docs/Application_guide/zh/multi-media/README.md b/docs/Application_guide/zh/multi-media/README.md
index 2922a139..953d953f 100644
--- a/docs/Application_guide/zh/multi-media/README.md
+++ b/docs/Application_guide/zh/multi-media/README.md
@@ -1,8 +1,9 @@
# 多媒体
多媒体是多种媒体的综合,一般包括文本,声音和图像等多种媒体形式。
-本系列包括三部分:
+本系列包括四部分:
- [GUI](./lvgl/README.md)
+- [POC](./poc/README.md)
- 二维码 (文档未发布)
- 音频 (文档未发布)
diff --git a/docs/Application_guide/zh/multi-media/poc/README.md b/docs/Application_guide/zh/multi-media/poc/README.md
new file mode 100644
index 00000000..29e3b8a9
--- /dev/null
+++ b/docs/Application_guide/zh/multi-media/poc/README.md
@@ -0,0 +1,3 @@
+Quecpyhton POC 提供实时的语音通信,减少信息传递的延迟,同时支持连接各种对讲平台:卓智达、善理、伯纳德、 芯平台。并且使用 python 语言,便于二次开发。
+
+- [POC](./poc_api.md)
\ No newline at end of file
diff --git a/docs/Application_guide/zh/multi-media/poc/poc_api.md b/docs/Application_guide/zh/multi-media/poc/poc_api.md
new file mode 100644
index 00000000..a0be2007
--- /dev/null
+++ b/docs/Application_guide/zh/multi-media/poc/poc_api.md
@@ -0,0 +1,375 @@
+# poc - 对讲服务
+
+
+
+该类基于伯纳德库,实现对讲功能。
+
+### `poc.init(init_cb)`
+
+```python
+def init_cb(msg):
+ print("poc init (state) -> {}".format(msg))
+
+poc.init(init_cb)
+```
+
+该方法用于初始化poc。
+
+**参数描述:**
+
+- `init_cb` - 初始化回调函数,fun类型。`1`表示初始化成功,`0`表示初始化失败。
+
+### `poc.get_init_status()`
+
+该方法用于获取初始化状态。
+
+**返回值描述:**
+
+`1` - 已初始化;
+
+`0` - 未初始化。
+
+### `poc.set_solution(solution)`
+
+该方法用于设置方案。
+
+**参数描述:**
+
+- `solution` - 方案名,str类型。
+
+**返回值描述:**
+
+`0`表示成功;
+
+`其他`表示失败。
+
+### `poc.set_solution(version)`
+
+该方法用于设置solution版本。
+
+**参数描述:**
+
+- `version` - 方案版本号,str类型。
+
+**返回值描述:**
+
+`0`表示成功;
+
+`其他`表示失败。
+
+### `poc.set_productInfo(productInfo)`
+
+该方法用于设置产品信息。
+
+**参数描述:**
+
+- `productInfo` - 产品信息,str类型。
+
+**返回值描述:**
+
+`0`表示成功;
+
+`其他`表示失败。
+
+### `poc.set_manufacturer(manufacturer)`
+
+该方法用于设置制造商信息。
+
+**参数描述:**
+
+- `manufacturer` - 制造商信息,str类型。
+
+**返回值描述:**
+
+`0`表示成功;
+
+`其他`表示失败。
+
+### `poc.login(login_cb)`
+
+该方法用于登录平台。
+
+**参数描述:**
+
+- `login_cb` - 登录状态回调函数,fun类型。
+
+**返回值描述:**
+
+`0`表示成功;
+
+`小于0`表示失败。
+
+### `poc.speak(value)`
+
+该方法用于呼叫组内用户。
+
+**参数描述:**
+
+- `value` - 1:呼叫,0:退出呼叫。
+
+**返回值描述:**
+
+`0`表示成功;
+
+`其他`表示失败。
+
+### `poc.calluser(uid,cb)`
+
+该方法用于呼叫指定用户。
+
+**参数描述:**
+
+- `uid` - 对方用户id,int类型。
+- `cb` - 单呼回调,fun类型。1:成功,0:失败。
+
+**返回值描述:**
+
+`0`表示成功;
+
+`其他`表示失败。
+
+### `poc.member_getbyid(uid)`
+
+该方法用于查询用户信息。
+
+**参数描述:**
+
+- `uid` - 用户id,int类型。若为0,则查询当前用户信息。
+
+**返回值描述:**
+
+列表:(用户id,用户名,在线状态,索引号)
+
+在线状态:`1` - 在线,`2` - 离线,`3` - 在线在组。
+
+### `poc.get_loginstate()`
+
+该方法用于查询当前用户在线状态。
+
+**返回值描述:**
+
+`1` - 在线;
+
+`2` - 离线;
+
+`3` - 在线在组。
+
+### `poc.jiongroup(gid)`
+
+该方法用于设备入组。
+
+**参数描述:**
+
+- `gid` - 组id,int类型。
+
+**返回值描述:**
+
+`0`表示成功;
+
+`其他`表示失败。
+
+### `poc.leavegroup()`
+
+该方法用于设备离开当前组。
+
+**返回值描述:**
+
+`0`表示成功;
+
+`其他`表示失败。
+
+### `poc.get_groupcount()`
+
+该方法用于获取群组数。
+
+**返回值描述:**
+
+群组个数。
+
+### `poc.get_grouplist(index_begin, count)`
+
+该方法用于查询群组信息。
+
+**参数描述:**
+
+- `index_begin` - 查询的索引起始值,int类型。
+- `count` - 计划查询的个数,int类型。
+
+**返回值描述:**
+
+`-1`表示失败;
+
+`元组`表示成功。
+
+(群组id,群组名,群组类型,群组索引号)
+
+### `poc.group_getbyindex(index)`
+
+该方法用于按索引查询群组信息。
+
+**参数描述:**
+
+- `index` - 索引号,int类型。
+
+**返回值描述:**
+
+列表:(群组id,群组名,群组类型,群组索引号)
+
+### `poc.group_getbyid(gid)`
+
+该方法用于按组id查询群组信息。
+
+**参数描述:**
+
+- `gid` - 群组id,int类型。若为0,则查询当前群组信息。
+
+**返回值描述:**
+
+列表:(群组id,群组名,群组类型,群组索引号)
+
+### `poc.get_membercount(gid)`
+
+该方法用于查询群组内成员个数。
+
+**参数描述:**
+
+- `gid` - 群组id,int类型。
+
+**返回值描述:**
+
+成员个数。
+
+### `poc.get_memberlist(gid,index_begin,count)`
+
+该方法用于获取群组内成员列表。
+
+**参数描述:**
+
+- `gid` - 群组id,int类型;
+- `index_begin` - 查询的索引起始值,int类型;
+- `count` - 计划查询的个数,int类型。
+
+**返回值描述:**
+
+`-1`表示失败;
+
+`元组`表示成功。
+
+(用户id,用户名,在线状态,优先级,索引号)
+
+### `poc.get_audiostate()`
+
+该方法用于获取当前音频状态。
+
+**返回值描述:**
+
+`0` - 空闲;
+
+`1` - 开始通话;
+
+`2` - 通话中;
+
+`3` - 停止通话;
+
+`4` - 开始接听;
+
+`5` - 接听中;
+
+`6` - 停止接听;
+
+`7` - 开始播放tts;
+
+`8` - 停止播放tts;
+
+`9` - 开始播放提示音;
+
+`10` - 停止播放提示音;
+
+`11` - 开始录音;
+
+`12` - 结束录音。
+
+### `poc.set_tts_enable(enable)`
+
+该方法用于使能tts。
+
+**参数描述:**
+
+- `enable` - 使能tts,int类型。1:使用,0:不使用。
+
+**返回值描述:**
+
+`0`表示成功;
+
+`其他`表示失败。
+
+### `poc.play_tts(tts_str,interrupt)`
+
+该方法用于播放tts。
+
+**参数描述:**
+
+- `tts_str` - 播放的内容,str类型;
+- `interrupt` - 可否中断。
+
+**返回值描述:**
+
+`0`表示成功;
+
+`其他`表示失败。
+
+### `poc.register_join_group_cb(cb)`
+
+该方法用于注册入组回调。
+
+**参数描述:**
+
+- `cb` - 进组回调,触发源包括主动进组和被动进组,fun类型。
+
+> 回调参数说明:列表(groupname,gid)
+>
+> `groupname` - 当前群组的名字;
+> `gid` - 当前群组gid。
+
+### `poc.register_audio_cb(poc_audio_cb)`
+
+该方法用于注册音频回调。
+
+**参数描述:**
+
+- `poc_audio_cb` - 音频回调,fun类型。
+
+> 回调参数说明:列表(state,uid, name,flag)
+>
+> `state` - 当前语音状态:收听/讲话/TTS/TONE;
+> `uid` - 当前操作用户uid,讲话/TTS/TONE时为0;
+> `name` - 当前操作用户名字,讲话/TTS/TONE时为NULL;
+> `flag` - 如果state为BND_LISTEN_START,flag1表示本机可以打断对方讲话,flag0表示本机不能打断对方讲话。
+
+### `poc.register_listupdate_cb(poc_listupdate_cb)`
+
+该方法注册数据更新回调。
+
+**参数描述:**
+
+- `poc_listupdate_cb` - 数据变化的回调,fun类型。
+
+> 回调参数说明:
+>
+> `1` - 群组列表变化;
+>
+> `2` - 成员列表变化。
+
+### `poc.register_upgrade_cb(cb)`
+
+该方法用于注册是否升级回调。
+
+**参数描述:**
+
+- `cb` - 升级回调,fun类型。
+
+> 回调参数说明:
+>
+> `1` - 需要升级;
+>
+> `0` - 不需要升级。
\ No newline at end of file
diff --git a/docs/Application_guide/zh/sidebar.yaml b/docs/Application_guide/zh/sidebar.yaml
index cc36d5ea..bcedfe38 100644
--- a/docs/Application_guide/zh/sidebar.yaml
+++ b/docs/Application_guide/zh/sidebar.yaml
@@ -122,6 +122,11 @@ items:
file: multi-media/lvgl/lvgl_application_scenarios.md
- label: LVGL开发注意事项
file: multi-media/lvgl/lvgl_notes.md
+ label: POC
+ file: multi-media/poc/README.md
+ items:
+ - label: POC API
+ file: multi-media/poc/poc_api.md
- label: 网络与通信
file: network-comm/README.md
items:
--
Gitee