A Smart PON Gateway Plug-in Test Management System and Method

By using the intelligent PON gateway plug-in test management system and adjusting hardware and software devices with tailoring and configuration tools, the problems of complex and costly intelligent gateway plug-in testing environments are solved, achieving low-cost and efficient plug-in testing and management.

CN117425100BActive Publication Date: 2026-07-17SICHUAN JIUZHOU ELECTRONICS TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SICHUAN JIUZHOU ELECTRONICS TECH
Filing Date
2023-11-22
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

In existing technologies, the testing environment for smart gateway plugins is complex, the testing cost is high, and once the system is built, it is difficult to customize, resulting in low testing efficiency.

Method used

The intelligent PON gateway plug-in test management system, including the test platform and intelligent PON gateway, uses the tailoring module to adjust hardware and software devices, builds the overall system, and performs certification and functional verification through the test management module. The tailoring configuration tool is used to adjust the system functions and size.

Benefits of technology

It enables low-cost plugin testing, simulating a complete smart gateway plugin runtime environment locally or in the cloud, reducing testing costs, and improving testing efficiency and system flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117425100B_ABST
    Figure CN117425100B_ABST
Patent Text Reader

Abstract

This invention discloses a smart PON gateway plug-in test management system and method, relating to the field of communication technology. It includes a test platform and a smart PON gateway, with the test platform communicatively connected to the smart PON gateway. The test platform comprises hardware and software devices, and test plug-ins are installed on the smart PON gateway. Specifically, the test platform includes: a trimming module for trimming hardware devices and assembling them into a hardware system, and then trimming software devices and assembling them into a software system; a system assembly module for assembling the trimmed hardware devices, software devices, and the smart PON gateway into a complete system and configuring corresponding authentication information; and a test management module for authenticating and managing the smart PON gateway and testing and verifying the functionality of the smart PON gateway and test plug-ins. This invention can trim the system's functionality and footprint to meet different usage scenarios and performance requirements, thereby controlling development and testing costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, specifically to an intelligent PON gateway plug-in test management system and method. Background Technology

[0002] With technological advancements, more and more users require a more convenient way to manage their home gateways. To meet these needs, operators have proposed the concept of smart gateways, integrating plug-in systems into the gateway to satisfy customer management requirements. However, plug-ins vary between different operators, making cost-effective and efficient testing of plug-in functionality a pressing issue for suppliers. Existing technologies require significant investment in equipment to build a complete plug-in testing platform, from the front end (servers, OLTs, etc.) to the client end (optical gateways, etc.), to simulate a complete smart gateway plug-in operating environment. This testing environment is complex, and problems in any intermediate step can affect the entire testing environment. Furthermore, the investment in building the testing environment equipment is substantial. Therefore, this paper proposes a smart PON gateway testing and management method and system to address the problems of complex testing environments, high testing costs, and difficulty in customizing the system once it is built, as presented in existing technologies. Summary of the Invention

[0003] The purpose of this invention is to provide a smart PON gateway plug-in testing management method and system to solve the problems of complex testing environment, high testing cost and difficulty in customizing the system once it is built in the prior art.

[0004] The present invention solves the above problems through the following technical solution:

[0005] A smart PON gateway plug-in test management system includes: a test platform and a smart PON gateway, wherein the test platform is communicatively connected to the smart PON gateway, the test platform includes hardware devices and software devices, and a test plug-in is installed on the smart PON gateway; wherein, the test platform specifically includes:

[0006] A trimming module is used to trim the hardware device and assemble it into a hardware system, and then trim the software device and assemble it into a software system;

[0007] The system assembly module is used to assemble the hardware system, software system, and intelligent PON gateway into a whole system and configure the corresponding authentication information;

[0008] The test management module is used to authenticate and manage the smart PON gateway, and to test and verify the functionality of the smart PON gateway and test plugins.

[0009] Invention principle: This invention first selects different hardware devices to construct a hardware system, then selects corresponding software devices to deploy the software devices according to the hardware system, and builds a corresponding overall system. The functions and size of the overall system are adjusted to meet specific usage scenarios and performance requirements, thereby controlling development and testing costs. Then, the intelligent PON gateway is authenticated and managed through a test management module, and the functions of the intelligent PON gateway and test plug-ins are tested and verified.

[0010] Furthermore, tailoring the hardware and software devices includes: selecting different hardware devices to build a hardware system as needed, then evaluating software requirements based on the hardware system, and selecting corresponding software devices to build a corresponding software system, thereby adjusting the functionality and size of the overall system.

[0011] Furthermore, the hardware device includes a server device, the software device includes a core system deployed on the server device, and the test management module includes:

[0012] The first information receiving module is used to receive the connection request from the smart PON gateway through the first interface, and to verify the authentication information and connection status of the test plugin; wherein, the first interface is the interface between the test plugin and the server device.

[0013] The first information sending module is used to send a first operation instruction to the smart PON gateway through the first interface, wherein the first operation instruction includes the installation, startup, uninstallation and functional testing of the test plugin;

[0014] The first information acquisition module is used to acquire the result obtained by the smart PON gateway based on the first operation instruction through the first interface.

[0015] Furthermore, the software device is trimmed using a pre-installed trimming configuration tool in the test platform. The core system is developed using Node.js and is used to provide TCP, MQTT, HTTP, and WebSocket communication services.

[0016] Furthermore, the hardware device also includes a headend device, which is communicatively connected to the server device and the intelligent PON gateway for faster data transmission and improved transmission security and stability.

[0017] Furthermore, the hardware device also includes a client device, and the software device also includes a database pre-installed on the server device and a plug-in client deployed on the client device, wherein the server device and the client device are communicatively connected; the test management module also includes:

[0018] The second information receiving module is used to receive the connection request and the second operation instruction from the client device through the second interface, and to verify the authentication information of the plug-in client and the second operation instruction; wherein, the second interface is the interface between the plug-in client and the server device, and the second operation instruction further includes creating a test task and configuring a test environment based on the first operation instruction;

[0019] The judgment module is used to determine the target of the second operation instruction;

[0020] The information processing module is used to execute the second operation instruction or send the second operation instruction to the smart PON gateway through the first interface;

[0021] The second information acquisition module is used to acquire the result obtained by the smart PON gateway based on the second operation instruction through the first interface;

[0022] The second information sending module is used to send the result to the client device through the second interface, and at the same time, send the result to the database;

[0023] A storage module is used to collect data through a database and analyze the results.

[0024] Furthermore, the intelligent PON gateway, server device, and client device communicate based on TCP, MQTT, HTTP, and WebSocket protocols, with the first interface being an MQTT interface and the second interface being a Web interface.

[0025] This invention also provides a method for testing and managing intelligent PON gateway plug-ins, including:

[0026] S100: Cut out hardware devices and assemble them into a hardware system, then cut out software devices and assemble them into a software system;

[0027] S101, the hardware system, software system and intelligent PON gateway are assembled into an overall system and the corresponding authentication information is configured;

[0028] S102, Authenticate and manage the smart PON gateway, and test and verify the functionality of the smart PON gateway and the test plugin.

[0029] Furthermore, the testing and verification of the functions of the smart PON gateway and the test plugin includes: performing functional tests to verify whether the functions of the smart PON gateway and the test plugin work as expected; performing performance tests to evaluate the performance and stability of the smart PON gateway under high load conditions; and performing security tests to ensure that the security protection measures of the smart PON gateway are effective in preventing unauthorized access or attacks.

[0030] Compared with the prior art, the present invention has the following advantages and beneficial effects:

[0031] (1) The present invention can adjust the overall system’s functions and space size by modifying the settings through the pre-installed trimming configuration tool in the core system; after trimming, the overall system only requires one server device and one smart PON gateway to provide developers with offline debugging and testing of plug-in functions, with extremely low cost.

[0032] (2) The core system can also be deployed on a local server or cloud server. By connecting to the database to persist data, it becomes a complete plug-in management system, simulating a complete intelligent PON gateway plug-in operating environment. It can also provide remote management of client devices. If needed, the software device can also be deployed as a permanent system platform, which has commercial value. Attached Figure Description

[0033] Figure 1 This is a system block diagram of the present invention;

[0034] Figure 2 This is a flowchart of the present invention;

[0035] Figure 3 This is a system block diagram of the test management module according to a second specific embodiment of the present invention;

[0036] Figure 4 This is a system block diagram of the test management module according to the fourth specific embodiment of the present invention;

[0037] Figure 5 This is a flowchart of the fifth specific embodiment of the present invention;

[0038] Figure 6 This is a flowchart illustrating the hardware device trimming process of the present invention.

[0039] Figure 7 This is a flowchart illustrating the software device trimming process of the present invention. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be described in detail below. Obviously, the described embodiments are merely some embodiments of this invention, not all embodiments, and the implementation of this invention is not limited thereto. Based on the embodiments of this invention, all other implementations obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0041] In the following description, the terms "first," "second," "third," and similar terms are used merely to distinguish similar objects and do not represent a specific ordering of the objects. It is understood that "first," "second," and "third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0042] Example 1:

[0043] Combined with appendix Figure 1 As shown, a smart PON gateway plug-in test management system includes: a test platform and a smart PON gateway, wherein the test platform is communicatively connected to the smart PON gateway, the test platform includes hardware devices and software devices, and a test plug-in is installed on the smart PON gateway; wherein, the test platform specifically includes:

[0044] Trimming module: used to trim the hardware device and assemble it into a hardware system, and then trim the software device and assemble it into a software system;

[0045] It should be noted that tailoring the hardware and software devices includes: selecting different hardware devices to build a hardware system as needed, then evaluating software requirements based on the hardware system, and selecting corresponding software devices to build a corresponding software system, thereby adjusting the functionality and size of the overall system.

[0046] The system assembly module is used to assemble the hardware system, software system, and intelligent PON gateway into a whole system and configure the corresponding authentication information;

[0047] The test management module is used to authenticate and manage the smart PON gateway, and to test and verify the functionality of the smart PON gateway and test plugins.

[0048] Invention Principle: This invention first selects different hardware devices to construct a hardware system, then selects corresponding software devices to deploy the software devices according to the hardware system, and builds the corresponding overall system. Then, the functions and size of the overall system are adjusted by the pre-installed customization and configuration tools on the software devices to meet specific usage scenarios and performance requirements, thereby controlling development and testing costs. Finally, the intelligent PON gateway is authenticated and managed through the test management module, and the functions of the intelligent PON gateway and test plug-ins are tested and verified.

[0049] The smart PON gateway, as the device under test, can be any type of device running a smart PON gateway, including optical modems, cable modems, routers, etc. The test plugins can also be provided by the operator. By modifying the hosts or dnsmasq configuration files, the domain name resolution or IP redirection of the operator's plugins can be changed to the test platform, resolving the issue of different plugins between different operators and meeting the operator's plugin testing requirements. In addition to the basic management plugins, functional plugins can also be selectively installed, enabling different functions on the device under test by installing different plugins.

[0050] Example 2:

[0051] Based on Example 1, combined with Appendix Figure 3 Appendix Figure 6 and attached Figure 7 As shown, the hardware device includes a server device, the software device includes a core system deployed on the server device, and the test management module includes:

[0052] The first information receiving module is used to receive the connection request from the smart PON gateway through the first interface, and to verify the authentication information and connection status of the test plugin; wherein, the first interface is the interface between the test plugin and the server device.

[0053] The first information sending module is used to send a first operation instruction to the smart PON gateway through the first interface, wherein the first operation instruction includes the installation, startup, uninstallation, and functional testing of the test plugin;

[0054] The first information acquisition module is used to acquire the result obtained by the smart PON gateway based on the first operation instruction through the first interface.

[0055] The software device is trimmed using a trimming configuration tool pre-installed in the test platform. The core system is developed using Node.js and is used to provide TCP, MQTT, HTTP, and WebSocket communication services.

[0056] By integrating the trimming configuration tool into the testing platform, users can directly configure and trim the software within the tool's interface, eliminating the need for additional server access or other complex operations. This improves the overall user experience. Users can follow the wizard's guidance to trim the complete software device's functionality and storage space according to their needs, achieving customized system configurations. Furthermore, deploying the trimming configuration tool within the testing platform better ensures compatibility between the tool and the software device, providing deeper integration and interaction. Simultaneously, the testing platform provides necessary security and access control, ensuring users perform trimming operations according to their permissions and avoiding potential security risks. The core system boasts excellent portability, enabling rapid deployment on different operating system platforms, including Windows, Linux, macOS, and Android. Being cross-platform, it allows for writing code only once and then running and deploying it on different operating systems. Additionally, Node.js's asynchronous non-blocking I / O model makes it ideal for handling high-concurrency network applications such as web servers, RESTful APIs, and real-time communication, making it excellent for building scalable distributed systems.

[0057] In this embodiment, developers can build a local development and testing environment at very low cost to debug and develop the functionality of the test plugin locally. The server device is a development computer. Developers connect the smart PON gateway directly to the development computer via a network cable and run the software device on the development computer. After the smart PON gateway starts up, the test plugin will establish a connection with the software device on the developer's development computer. It should be noted that the software device provides a simple command-line management interface. Developers can use the pre-built command line of the software device to communicate with the test plugin and execute all operations of the test platform, which is convenient for users without a UI. Alternatively, a WebUI can be enabled by modifying the configuration. The WebUI is pre-developed and set up. The WebUIs communicate with each other based on the WebSocket to achieve real-time data transmission. When the WebUI is enabled, developers can operate more conveniently using the WebUI. If the connection verification fails, a network packet capture tool (such as Wireshark) can be used to capture packets in the communication to check for abnormal packets or delays in the network communication.

[0058] Minimal system mode:

[0059] Hardware requirements: Smart PON gateway, development computer

[0060] Software requirements: A test plugin running on the smart PON gateway, the core system, and a WebUI (optional, but recommended).

[0061] In this mode, developers can build a local development and testing environment at a very low cost and perform debugging and development locally. Developers connect the smart PON gateway directly to the development computer via a network cable and run the core system on the development computer. After the smart PON gateway is started, the test plugin will establish a connection with the core system allowed on the development computer. Developers can use the command line to communicate with the plugin. When the WebUI is enabled, developers can operate more conveniently using the WebUI.

[0062] Example 3:

[0063] Based on Example 2, combined with Appendix Figure 6 As shown, the hardware device also includes a headend device, which is communicatively connected to the server device and the smart PON gateway for faster data transmission and improved transmission security and stability.

[0064] It should be noted that in this embodiment, the server device is a local server, and the WebUI includes a development mode and a management mode. The development mode is used to provide the core functions required for development, such as: communication with the smart gateway, display of communication results, plugin distribution and installation functions, system log display functions, etc. The management mode is used to provide comprehensive management functions, such as: device management, plugin management, system settings, etc. In this embodiment, a first architecture and a second architecture can be formed as needed. Under the first architecture, its functional modules are the same as those in embodiment 2, and the WebUI will also use the development mode to develop according to different preset communication instructions. However, compared with the minimum mode, it can test the working status in the headend environment. The headend environment is the test environment when the system connects to the headend device. The headend device includes optical fiber, coaxial cable, RJ45 network cable, etc. Under the second architecture, the WebUI will enter the management mode, and its functional modules are the same as those in embodiment 4. In the management mode, a database is required to record the information of each connected device to accelerate the WebUI and client access. In addition, client devices with plugin clients installed can be used in the local area network to simulate user operations.

[0065] Example 4:

[0066] Based on Example 3, combined with Appendix Figure 4 Appendix Figure 6 and attached Figure 7 As shown, the hardware device further includes a client device, and the software device further includes a database pre-installed on the server device and a plug-in client deployed on the client device. The server device and the client device are communicatively connected. The test management module further includes:

[0067] The second information receiving module is used to receive the connection request and second operation instruction from the client device through the second interface, and to verify the authentication information of the plug-in client and the second operation instruction; wherein, the second interface is the interface between the plug-in client and the server device, and the second operation instruction further includes creating a test task and configuring a test environment based on the first operation instruction;

[0068] The judgment module is used to determine the target of the second operation instruction;

[0069] The information processing module is used to execute the second operation instruction or send the second operation instruction to the smart PON gateway through the first interface;

[0070] The second information acquisition module is used to acquire the result obtained by the smart PON gateway based on the second operation instruction through the first interface;

[0071] The second information sending module is used to send the result to the client device through the second interface, and at the same time, send the result to the database;

[0072] A storage module is used to collect data through a database and analyze the results.

[0073] It should be noted that this embodiment can simulate the most complete and complex operating environment of the smart PON gateway plugin. The server device is a local server or a cloud server. By deploying the software device on the cloud server and connecting it to the Internet, and simultaneously connecting the smart PON gateway to the Internet, the test plugin installed on the smart PON gateway will connect to the cloud server. The test platform can be managed through the WebUI. At the same time, client devices with the plugin client installed can be used to simulate actual user operations. The plugin client communicates with the software device to operate the specified device, realizing local or online testing functions. Client devices include mobile phones, tablets, computers, etc., and plugin clients include web versions, mini programs, apps, etc.

[0074] Local test system mode:

[0075] Hardware requirements: Smart PON gateway, headend equipment, server equipment, client equipment (optional).

[0076] Software requirements: A test plugin running on the smart PON gateway, core system, WebUI (optional, but recommended), database, and plugin client.

[0077] The local testing system mode can be flexibly configured into different architectures depending on the optional components. In the simplified architecture, its functionality is the same as in the minimum mode, and the WebUI will also use development mode, but it allows for better testing of its operation in the front-end environment compared to the minimum mode. In the full architecture, the WebUI will enter management mode, providing more comprehensive device management, plugin library management, system settings, and other functions. Furthermore, within the local area network, client devices with plugin clients installed can simulate user operations.

[0078] Online testing system mode:

[0079] Hardware requirements: Smart PON gateway, headend equipment, cloud server, mobile smart terminal

[0080] Software requirements: Test plugins, core system, WebUI, database, and plugin client running on the smart PON gateway.

[0081] This mode provides the most complete and complex simulation of the intelligent gateway plugin's operating environment. Figure 6 By deploying the test platform on a cloud server connected to the internet, and simultaneously connecting the smart PON gateway to the internet, the plugin installed on the smart PON gateway will connect to the cloud server. The test platform can be managed through the WebUI, and user operations can be simulated using a mobile smart terminal with the plugin client installed. In this mode, the performance of the plugin in a real network environment can be better tested.

[0082] Example 5:

[0083] Based on Example 4, combined with Appendix Figure 5 As shown, the intelligent PON gateway, server device, and client device communicate based on TCP, MQTT, HTTP, and WebSocket protocols. The first interface is an MQTT interface, and the second interface is a Web interface. Further, the first operation command is sent through a command-line management interface or WebUI pre-installed on the software device; the second operation command is sent through the WebUI. Further, the first operation command includes installing, starting, uninstalling, and functionally testing the test plugin; the second operation command, based on the first operation command, also includes creating a test task and configuring the test environment.

[0084] It should be noted that the MQTT protocol is a lightweight, publish / subscribe-based messaging protocol, typically used for communication between IoT devices. It provides an efficient, reliable, and flexible message transmission mechanism. The test plugin is tested or managed by sending MQTT messages through the MQTT interface based on the MQTT protocol. The Web interface, on the other hand, communicates via the HTTP protocol. This interface enables data exchange with a web server and the download of test plugins.

[0085] Example 6:

[0086] This invention also provides a method for testing and managing intelligent PON gateway plug-ins, combined with the appendix. Figure 2 As shown, the feature is that it includes:

[0087] S100: Cut out hardware devices and assemble them into a hardware system, then cut out software devices and assemble them into a software system;

[0088] S101, the hardware system, software system and intelligent PON gateway are assembled into an overall system and the corresponding authentication information is configured;

[0089] S102, Authenticate and manage the smart PON gateway, and test and verify the functionality of the smart PON gateway and the test plugin.

[0090] Furthermore, the testing and verification of the functions of the smart PON gateway and the test plugin includes: performing functional tests to verify whether the functions of the smart PON gateway and the test plugin work as expected; performing performance tests to evaluate the performance and stability of the smart PON gateway under high load conditions; and performing security tests to ensure that the security protection measures of the smart PON gateway are effective in preventing unauthorized access or attacks.

[0091] General testing procedure:

[0092] Set up any of the above system modes and configure the device authentication information (if no authentication information is configured, any device can connect to the test platform). Connect the smart PON gateway device to the test platform to verify whether the smart PON gateway plugin can initiate a connection to the core system (if the connection fails, packet capture analysis can be used to determine if there is a problem with network communication and further investigate the cause). Test whether the plugin's identity authentication function is effective.

[0093] After the smart PON gateway is certified and online in the system, the device can be tested by installing, starting, and uninstalling plugins to check whether the plugins can perform operations correctly.

[0094] After ensuring the smart PON gateway is online, functional tests can be performed on the installed or pre-configured plugins. Commands can be issued to the plugins by simulating the sending of MQTT messages, and the returned results can be displayed to check whether the plugins are working properly and help plugin developers troubleshoot problems.

[0095] Although the present invention has been described herein with reference to illustrative embodiments, the above embodiments are merely preferred embodiments of the present invention, and the implementation of the present invention is not limited to the above embodiments. It should be understood that those skilled in the art can devise many other modifications and implementations, which will fall within the scope and spirit of the principles disclosed in this application.

Claims

1. A smart PON gateway plug-in test management system, characterized in that, include: A test platform and a smart PON gateway, wherein the test platform is communicatively connected to the smart PON gateway, the test platform includes hardware and software devices, and the smart PON gateway is equipped with a test plugin; specifically, the test platform includes: Trimming module: used to trim the hardware device and assemble it into a hardware system, and then trim the software device and assemble it into a software system; The system assembly module is used to assemble the hardware system, software system, and intelligent PON gateway into a whole system and configure the corresponding authentication information; The test management module is used to authenticate and manage the smart PON gateway, and to test and verify the functionality of the smart PON gateway and test plugins. The process of tailoring the hardware and software devices includes: selecting different hardware devices to build a hardware system as needed, then evaluating software requirements based on the hardware system, and selecting corresponding software devices to build a corresponding software system, thereby adjusting the functionality and size of the overall system.

2. The intelligent PON gateway plug-in test management system according to claim 1, characterized in that, The hardware device includes a server device, the software device includes a core system deployed on the server device, and the test management module includes: The first information receiving module is used to receive the connection request from the smart PON gateway through the first interface, and to verify the authentication information and connection status of the test plugin; wherein, the first interface is the interface between the test plugin and the server device. The first information sending module is used to send a first operation instruction to the smart PON gateway through the first interface, wherein the first operation instruction includes the installation, startup, uninstallation and functional testing of the test plugin; The first information acquisition module is used to acquire the result obtained by the smart PON gateway based on the first operation instruction through the first interface.

3. The intelligent PON gateway plug-in test management system according to claim 2, characterized in that, The software device is trimmed using a trimming configuration tool pre-installed in the test platform. The core system is developed using Node.js and is used to provide TCP, MQTT, HTTP, and WebSocket communication services.

4. The intelligent PON gateway plug-in test management system according to claim 3, characterized in that, The hardware device also includes a headend device, which is communicatively connected to the server device and the intelligent PON gateway.

5. The intelligent PON gateway plug-in test management system according to claim 4, characterized in that, The hardware device also includes a client device, and the software device also includes a database pre-installed on the server device and a plug-in client deployed on the client device. The server device and the client device are communicatively connected. The test management module also includes: The second information receiving module is used to receive the connection request and the second operation instruction from the client device through the second interface, and to verify the authentication information of the plug-in client and the second operation instruction; wherein, the second interface is the interface between the plug-in client and the server device, and the second operation instruction further includes creating a test task and configuring a test environment based on the first operation instruction; The judgment module is used to determine the target of the second operation instruction; The information processing module is used to execute the second operation instruction or send the second operation instruction to the smart PON gateway through the first interface; The second information acquisition module is used to acquire the result obtained by the smart PON gateway based on the second operation instruction through the first interface; The second information sending module is used to send the result to the client device through the second interface, and at the same time, send the result to the database; A storage module is used to collect data through a database and analyze the results.

6. The intelligent PON gateway plug-in test management system according to claim 5, characterized in that, The intelligent PON gateway, server device, and client device communicate based on TCP, MQTT, HTTP, and WebSocket protocols. The first interface is the MQTT interface, and the second interface is the Web interface.

7. A method for intelligent PON gateway plug-in testing management implemented using the intelligent PON gateway plug-in testing management system as described in claim 1, characterized in that, include: S100: Cut out hardware devices and assemble them into a hardware system, then cut out software devices and assemble them into a software system; S101, the hardware system, software system and intelligent PON gateway are assembled into an overall system and the corresponding authentication information is configured; S102, Authenticate and manage the smart PON gateway, and test and verify the functionality of the smart PON gateway and the test plugin.

8. The intelligent PON gateway plug-in testing and management method according to claim 7, characterized in that, The testing and verification of the functions of the smart PON gateway and test plugin include: performing functional tests to verify whether the functions of the smart PON gateway and test plugin work as expected; performing performance tests to evaluate the performance and stability of the smart PON gateway under high load conditions; and performing security tests to ensure that the security protection measures of the smart PON gateway are effective in preventing unauthorized access or attacks.