Batch detection system for water immersion sensor and detection method thereof

By combining an IoT testing platform and auxiliary equipment, a testing environment for sensors is automatically established, solving the problem of low detection efficiency in existing technologies and achieving efficient sensor detection.

CN113063454BActive Publication Date: 2026-05-19山东华科信息技术有限公司 +1
View PDF 9 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
山东华科信息技术有限公司
Filing Date
2021-03-12
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing sensor detection systems are inefficient, requiring manual preparation of the test environment and manual switching, resulting in low detection efficiency.

Method used

By combining an IoT testing platform, auxiliary equipment, and network devices, efficient batch testing can be achieved by automatically establishing a testing environment and receiving sensor data.

Benefits of technology

It achieves efficient detection of sensors and can automatically establish environments with different test parameters, thereby improving detection efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113063454B_ABST
    Figure CN113063454B_ABST
Patent Text Reader

Abstract

The present disclosure describes a batch detection system for water immersion sensor, which comprises an Internet of Things test platform, an auxiliary device and a network device; the Internet of Things test platform comprises a recording unit, a communication unit and a test unit, the recording unit is used for recording the device information of a plurality of to-be-tested sensors, the auxiliary device and each to-be-tested sensor are connected and communicated with the communication unit through network connection by the network device, the test unit controls the auxiliary device through the communication unit to establish a test environment for each to-be-tested sensor based on a test task created by a user, the to-be-tested sensor is placed in the test environment established by the auxiliary device, and the test unit receives the data information of each to-be-tested sensor in the test environment to obtain a test result, and the auxiliary device comprises a water immersion device and a power consumption detection device. In this case, the water immersion sensor can be comprehensively detected with high efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure generally relates to a detection system and method for batch testing of water immersion sensors. Background Technology

[0002] A sensor is a device or apparatus that can sense measured information and convert it into a signal that can be recognized by a computer or other equipment. With the development of technologies such as computers, telemetry, and the Internet of Things, sensors have become indispensable tools in various fields. For example, in environmental monitoring, humidity sensors can detect humidity in the air and can be used to monitor humidity levels in the environment. However, sensors are often installed in locations that are difficult to manage manually; for example, sensors used to collect weather data are often installed in the field. Therefore, before a sensor is put into formal use, it is generally necessary to simulate various test environments to comprehensively test the sensor, thereby ensuring that the sensor can operate normally and stably.

[0003] In existing sensor detection systems, computer software and auxiliary equipment are often combined to perform batch testing of sensors. The auxiliary equipment can be used to simulate the sensor's testing environment. For example, Patent Document 1 (CN210243033U) discloses an automatic testing device for batch digital temperature sensors. This device includes a computer, a display, a control sampler, and a testing fixture. The computer is equipped with testing software. When the temperature of the testing fixture is balanced with the ambient temperature (i.e., the testing environment is ready), the testing software on the computer is opened to automatically test the digital temperature sensors.

[0004] However, in the testing apparatus described in Patent Document 1, testing can only begin after the temperature of the testing fixture has reached equilibrium with the ambient temperature. This means the testing environment needs to be prepared manually in advance and manually switched according to various testing parameters of the test item. This results in low sensor detection efficiency. Summary of the Invention

[0005] This disclosure is made in view of the above-mentioned situation, and its purpose is to provide a detection system and method for batch detection of water immersion sensors that can detect the sensors under test with high detection efficiency.

[0006] To this end, the first aspect of this disclosure provides a detection system for batch testing of water immersion sensors, characterized in that it includes an Internet of Things (IoT) testing platform, auxiliary equipment, and network equipment; the IoT testing platform includes a recording unit, a communication unit, and a testing unit, the recording unit being used to record device information of multiple sensors under test, the auxiliary equipment and each sensor under test being connected to the communication unit via the network equipment and communicating with it, the testing unit controlling the auxiliary equipment through the communication unit to establish a test environment for each sensor under test based on a user-created test task, the sensor under test being placed in the test environment established by the auxiliary equipment, and the testing unit receiving data information sent by each sensor under test in the test environment to obtain test results, wherein the sensor under test is a water immersion sensor, the test task is to verify whether the sensor under test meets preset requirements based on the device information of each sensor under test, the test items including at least one of protocol testing, alarm function testing, and power consumption testing, the auxiliary equipment including a water immersion device for providing a water immersion environment, and a power consumption detection device for detecting the power consumption of the sensor under test. In this scenario, auxiliary equipment can be used to establish a test environment based on different test parameters for the sensor under test, enabling a more comprehensive detection of the sensor. This allows for efficient and effective detection of the sensor.

[0007] Additionally, the detection system according to the first aspect of this disclosure may optionally include a communication mode conversion device. This device is used to convert the communication mode of each of the sensors under test into a standard communication mode. The communication mode includes at least one of wireless mode, wired serial port mode, and Ethernet port mode, with the standard communication mode being Ethernet port mode. In this case, the communication modes of the sensors under test can be uniformly converted into the standard communication mode. This facilitates subsequent communication with the IoT testing platform based on the standard communication mode.

[0008] Furthermore, in the detection system according to the first aspect of this disclosure, optionally, the device information of the sensor under test includes at least the device type, protocol version number, communication mode, and communication address. The communication address is used to uniquely identify the sensor under test during communication, and the data information sent by the sensor under test to the test unit includes the communication address of the sensor under test. Thus, various device information of the sensor under test can be obtained.

[0009] Additionally, in the detection system according to the first aspect of this disclosure, optionally, if the detection item is a protocol test, the sensor under test is in an activated state and sends data information to the test unit. If the test unit receives the data information and parses out the target information from it, the test unit determines that the test result of the sensor under test in the protocol test is qualified. If the detection item is an alarm function test, the auxiliary device is a water immersion device. The water immersion device provides a water immersion environment for the sensor under test to make the sensor under test in a water immersion state. The sensor under test is in an activated state and sends data information to the test unit. If the test unit receives the data information and parses out the status information of an alarm state, the sensor under test is in an activated state. If the test item is power consumption detection, the auxiliary equipment includes a power consumption detection device for detecting the power consumption of the sensor under test and a water immersion device for providing a water immersion environment. The sensor under test is in the start-up state and sends data information to the test unit in both the normal state and the water immersion state. The test unit obtains the power consumption data of the sensor under test through the power consumption detection device. Based on the power consumption data, the test unit obtains the target power consumption and compares it with the acceptable power consumption range. If the target power consumption is within the acceptable power consumption range, the test unit obtains the test result of the sensor under test in the power consumption detection as qualified. In this case, corresponding auxiliary equipment can be provided for the sensor under test in different test items, thereby enabling better testing of the sensor under test.

[0010] Additionally, in the detection system according to the first aspect of this disclosure, optionally, the IoT testing platform further includes a login unit and a management unit for user login and obtaining user information; the management unit is used to create the test task, initiate test preparation, initiate execution of the test task, and display the test results of the test task. The management unit creates the test task based at least on the detection type selected by the user, the detection items selected by the user, the user information obtained by the login unit, and the device information of the plurality of sensors under test. The management unit initiates test preparation to enable the communication unit to connect and communicate with the plurality of sensors under test and the auxiliary device via a network connection. The management unit initiates execution of the test task to enable the test unit to start executing the detection items corresponding to the test task. The management unit obtains and displays the test results of the test unit. Thus, user information can be obtained and test tasks can be managed.

[0011] Additionally, in the testing system according to the first aspect of this disclosure, optionally, the IoT testing platform further includes a generation unit that generates a testing report based on the test results. The testing report includes at least one of the following: testing conclusions, test result details, and statistical analysis results. Thus, a testing report can be generated based on the test results.

[0012] Furthermore, in the detection system according to the first aspect of this disclosure, optionally, the classification unit classifies the plurality of sensors under test based on the detection conclusions of the detection report. Thus, the sensors under test can be classified based on the detection conclusions.

[0013] Furthermore, in the detection system according to the first aspect of this disclosure, optionally, the sensor under test corresponds to a test result for each detection item, and the test result is either qualified or unqualified. Based on the test results of each detection item, a detection conclusion for the sensor under test is obtained. If the test result of the sensor under test for any detection item is unqualified, then the detection conclusion for the sensor under test is unqualified; otherwise, the detection conclusion for the sensor under test is qualified. Thus, the test results of the sensor under test for each detection item can be obtained separately, and the detection conclusion for the sensor under test can be obtained accordingly.

[0014] A second aspect of this disclosure provides a method for batch testing of water immersion sensors, characterized by comprising: recording device information of multiple sensors under test; controlling auxiliary equipment based on a user-created test task to establish a test environment for each sensor under test; placing the sensors under test in the test environment established by the auxiliary equipment; and receiving data information sent by each sensor under test in the test environment to obtain test results. The sensors under test are water immersion sensors, and the test task is to verify whether each sensor under test meets preset testing requirements based on its device information. The testing items include at least one of protocol testing, alarm function testing, and power consumption testing. The auxiliary equipment includes a water immersion device for providing a water immersion environment and a power consumption detection device for detecting the power consumption of the sensors under test. In this case, by controlling the auxiliary equipment to establish test environments based on different test parameters for the sensors under test, a more comprehensive testing of the sensors under test can be performed. Therefore, the sensors under test can be tested efficiently.

[0015] Additionally, in the detection method according to the second aspect of this disclosure, optionally, if the detection item is a protocol test, the sensor under test is in an activated state and sends data information to the test unit. If the test unit receives the data information and parses out the target information from it, the test unit determines that the test result of the sensor under test in the protocol test is qualified. If the detection item is an alarm function test, the auxiliary device is a water immersion device. The water immersion device provides a water immersion environment for the sensor under test to make the sensor under test in a water immersion state. The sensor under test is in an activated state and sends data information to the test unit. If the test unit receives the data information and parses out the status information of an alarm state, the sensor under test is in an activated state. If the test item is power consumption detection, the auxiliary equipment includes a power consumption detection device for detecting the power consumption of the sensor under test and a water immersion device for providing a water immersion environment. The sensor under test is in the start-up state and sends data information to the test unit in both the normal state and the water immersion state. The test unit obtains the power consumption data of the sensor under test through the power consumption detection device. Based on the power consumption data, the test unit obtains the target power consumption and compares it with the acceptable power consumption range. If the target power consumption is within the acceptable power consumption range, the test unit obtains the test result of the sensor under test in the power consumption detection as qualified. In this case, corresponding auxiliary equipment can be provided for the sensor under test in different test items, thereby enabling better testing of the sensor under test.

[0016] According to this disclosure, a detection system and method for batch detection of water immersion sensors with high detection efficiency can be provided. Attached Figure Description

[0017] This disclosure will now be explained in further detail by way of example only with reference to the accompanying drawings, in which:

[0018] Figure 1 This is a schematic diagram illustrating an application scenario of a detection system for batch detection of water immersion sensors as described in this disclosure example.

[0019] Figure 2 This is a block diagram illustrating an exemplary system environment for a detection system for batch detection of water immersion sensors as described in this disclosure.

[0020] Figure 3 This is a schematic diagram illustrating the closed-loop detection process involved in the examples of this disclosure.

[0021] Figure 4 This is a block diagram illustrating a detection system for batch detection of water immersion sensors as described in the examples of this disclosure.

[0022] Figure 5 This is a schematic diagram illustrating the network structure of a local area network-based detection system as described in the examples of this disclosure.

[0023] Figure 6 This is a schematic diagram illustrating another network structure of the local area network-based detection system involved in the examples of this disclosure.

[0024] Figure 7 This is a block diagram illustrating a detection system for batch detection of water immersion sensors as described in the examples of this disclosure.

[0025] Figure 8 This is a flowchart illustrating a batch detection method for water immersion sensors as described in this disclosure example. Detailed Implementation

[0026] Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. In the following description, the same reference numerals are used for the same components, and repeated descriptions are omitted. Furthermore, the drawings are merely schematic diagrams, and the proportions of the components or the shapes of the components may differ from actual figures. It should be noted that the terms "comprising" and "having," and any variations thereof, in this disclosure, do not necessarily limit the process, method, system, product, or apparatus to the explicitly listed steps or units, but may include or have other steps or units not explicitly listed or inherent to these processes, methods, products, or apparatuses.

[0027] Figure 1 This is a schematic diagram illustrating an application scenario of the batch testing system for water immersion sensors according to the examples of this disclosure. In some examples, the batch testing system for water immersion sensors according to this disclosure (sometimes simply referred to as the testing system) can be applied to, for example... Figure 1 In application scenario 100, the detection system 300 (described later) may include an IoT test platform 110 (described later), which may be stored in a server (not shown) as computer program instructions and executed by the server. In some examples, in application scenario 100, multiple sensors under test 120 may sequentially enter four work areas to complete the entire detection process. Specifically, multiple sensors under test 120 may sequentially enter an entry area 130, an inspection area 140, a testing area 150, and a classification area 160 to complete the entire detection process. In some examples, each work area completes the detection of multiple sensors under test 120 by interacting with, for example, communicating with, the IoT test platform 110.

[0028] In some examples, when multiple sensors under test 120 arrive at the storage area 130, each sensor 120 can be affixed with a unique barcode number. In this case, the barcode number facilitates subsequent identification of each sensor 120, enabling quick and accurate acquisition of device information for multiple sensors 120. In other examples, a communication address can be used as the unique identifier for the sensor 120. The communication address can be determined by the manufacturer of the sensor 120 according to predetermined rules. In some examples, the communication address can be used to uniquely identify the sensor 120 during communication. In some examples, the device information of multiple sensors 120 can be entered into the IoT testing platform 110. In some examples, the entered device information can be queried through the IoT testing platform 110.

[0029] In some examples, after the device information is entered, multiple sensors under test 120 can enter the inspection area 140 from the receiving area 130. In some examples, in the inspection area 140, multiple sensors under test 120 can be assembled, preliminarily inspected, and batched to obtain inspection and batching information, which is then submitted to the IoT testing platform 110. In some examples, the inspection and batching information can be queried through the IoT testing platform 110. In some examples, the preliminary inspection of each sensor under test 120 may include, but is not limited to, damage inspection and accessory integrity inspection. In some examples, multiple sensors under test 120 can be batched so that they enter the testing area 150 for testing sequentially in batches. In some examples, a barcode scanner can be used to scan the barcode numbers affixed to each sensor under test 120 to obtain the device information of that sensor. Therefore, it is relatively convenient to select the corresponding sensors under test 120 as belonging to the same batch and enter the testing area 150.

[0030] In some examples, after assembly, preliminary inspection, and batching are completed in the inspection area 140, each batch of sensors under test 120 can enter the testing area 150. In some examples, in the testing area 150, auxiliary equipment 220 (described later) can be provided to each batch of sensors under test 120, and the IoT testing platform 110 can be used to test each batch of sensors under test 120 to obtain test results. In some examples, the test results can be stored in the IoT testing platform 110. In some examples, the test results can be queried through the IoT testing platform 110.

[0031] In some examples, after testing is completed in test area 150, multiple sensors under test 120 can enter classification area 160. In some examples, in classification area 160, the multiple sensors under test 120 can be classified. For example, based on the test results, the multiple sensors under test 120 can be placed into qualified and unqualified areas respectively. In some examples, the classification results can be submitted to IoT testing platform 110. In some examples, the classification results can be queried through IoT testing platform 110.

[0032] In some examples, the server of the IoT test platform 110 may include one or more processors and one or more memories. The processor may include a central processing unit, a graphics processing unit, and any other electronic components capable of processing data and executing computer program instructions. The memory may be used to store the computer program instructions. In some examples, the server may also be a cloud server.

[0033] Figure 2 This is a block diagram illustrating an exemplary system environment for a detection system for batch detection of water immersion sensors as described in this disclosure. Figure 3 This is a schematic diagram illustrating the closed-loop detection process involved in the examples of this disclosure. In some examples, the detection system of this disclosure can be based on Internet of Things (IoT) technology. The Internet of Things (IoT) refers to the interconnection and interoperability between various devices, such as sensors, through various possible networks, such as computer networks, enabling communication between things and between things and people. As an example of the system environment for the detection system, Figure 2 System environment 200 is shown. In system environment 200, IoT test platform 110, multiple sensors under test 120, auxiliary devices 220 (described later), and terminals 230 can communicate via network 210.

[0034] In some examples, network 210 may be a computer network. The computer network may include, but is not limited to, wide area networks (WANs) and local area networks (LANs). In some examples, terminal 230 may access the IoT test platform 110 via a browser or by installing a desktop or mobile client corresponding to the IoT test platform 110. In some examples, the sensor under test 120 and auxiliary device 220 may connect to network 210 and communicate with the IoT test platform 110 via network device 310 (described later).

[0035] In some examples, such as Figure 3As shown, the output of the auxiliary device 220 can be controlled through the IoT test platform 110. This output can be applied to the sensor under test 120 to trigger it to report data to the IoT test platform 110. In some examples, the IoT test platform 110 can obtain test results by comparing the theoretical effect of the sensor under test 120 corresponding to this output with the actual effect corresponding to the data reported by the sensor under test 120. This forms a closed-loop automated testing process.

[0036] The detection system 300 involved in this disclosure is described in detail below with reference to the accompanying drawings. Figure 4 This is a block diagram illustrating a detection system 300 for batch detection of water immersion sensors as described in this disclosure example. In some examples, such as Figure 4 As shown, the detection system 300 may include an IoT test platform 110, auxiliary equipment 220, and network equipment 310. The IoT test platform 110 may include a recording unit 111, a communication unit 112, and a testing unit 113. In this configuration, the auxiliary equipment 220 can be controlled to automatically establish a test environment based on different test parameters for the sensor under test 120, enabling a more comprehensive detection of the sensor under test 120. Therefore, the sensor under test 120 can be detected efficiently.

[0037] In some examples, as described above, the IoT test platform 110 may include a recording unit 111 (see...) Figure 4 In some examples, the recording unit 111 can be used to record device information of multiple sensors under test 120. The sensor under test 120 can be a device or apparatus that can sense the measured information and convert the measured information into a signal that can be recognized by a computer or device.

[0038] In the embodiments disclosed herein, the sensor under test 120 can be a water immersion sensor. The water immersion sensor can send status information to reflect whether it is in a water immersion environment. In some examples, the sensor under test 120 can be a smart sensor. A smart sensor may include a microprocessor and have the ability to process and acquire information. In some examples, the water immersion sensor may have a test module for detecting a water immersion environment. In this case, when the test module is in water, it indicates that the water immersion sensor is in a water immersion state. When the test module is not in water, it indicates that the water immersion sensor is in a normal state. In some examples, when the water immersion sensor is in a water immersion state, it can send data information carrying status information to the IoT test platform 110, where the status information can be an alarm state. In some examples, when the water immersion sensor is in a normal state, it can send data information carrying status information to the IoT test platform 110, where the status information can be a non-alarm state. In some examples, the test module of the water immersion sensor can be arranged closer to the water surface than other parts.

[0039] In some examples, the recording unit 111 can record device information into a storage space. The storage space may include, but is not limited to, a database, a file, or memory. In some examples, when the sensor under test 120 enters the storage area 130, the recording unit 111 can be used to record the device information of the sensor under test 120 into the storage space.

[0040] In some examples, multiple sensors under test (SUTs) 120 may come from different manufacturers. In some examples, SUTs 120 from different manufacturers can be connected to the IoT test platform 110 via communication protocol conversion. For example, different protocol proxies can be provided for different manufacturers. The protocol proxy can convert the communication protocols of the SUTs 120 from different manufacturers into the communication protocols supported by the IoT test platform 110. This improves the compatibility of the IoT test platform 110. In some examples, the protocol proxy can be implemented using reflection, that is, using dynamic code. In this case, providing the protocol proxy via reflection allows SUTs 120 based on new communication protocols to be connected to the IoT test platform 110 without republishing (i.e., updating) the IoT test platform 110.

[0041] In some examples, the device information of the sensor under test 120 may include at least one of device type, protocol version number, communication mode, and communication address. This allows for the acquisition of various device information about the sensor under test 120. In some examples, the device type can be the category of the sensor under test 120. In some examples, the device type can be numbers, letters, Chinese characters, or a combination of all three. Additionally, in some examples, the protocol version number can be the version of the communication protocol of the sensor under test 120. This allows for the parsing of different versions of the communication protocol based on the protocol version number.

[0042] In some examples, the communication mode may include at least one of wireless mode, wired serial port mode, and Ethernet mode. This allows for the testing of the sensor under test 120 with multiple different communication modes. In some examples, the wireless mode may include, but is not limited to, Bluetooth communication, 433MHz (megahertz) communication, 125kHz (kilohertz) communication, and Wi-Fi (mobile hotspot) communication. In some examples, the sensor under test 120 with wired serial port mode can perform serial communication based on common communication interface standards such as RS232, RS485, or RS422. In some examples, the sensor under test 120 with Ethernet mode may have an RJ45 network interface (information socket connector in a cabling system). In this case, communication with the IoT test platform 110 can be achieved through the network interface of the network device 310 (described later).

[0043] Additionally, in some examples, the communication address may be determined by the manufacturer of the sensor under test 120 according to predetermined rules. In some examples, the communication address can be used to uniquely identify the sensor under test 120 during communication. For example, when the sensor under test 120 reports data information, the data information may include a communication address. In this case, after receiving the data information, the IoT test platform 110 can obtain the communication address and thus determine the sensor under test 120 to which the data information belongs.

[0044] In addition, in some examples, the device information of the sensor under test 120 may also include device number, model, batch number, arrival time, warehousing time, barcode number, device version number, or manufacturer. This allows for the acquisition of various device information for the sensor under test 120. In some examples, the device number can be a unique identifier for each sensor under test 120 within the IoT test platform 110.

[0045] In some examples, as described above, the IoT test platform 110 may include a communication unit 112 (see...) Figure 4In some examples, communication unit 112 can be used to connect and communicate with each of the sensors under test 120 and auxiliary devices 220. In some examples, auxiliary devices 220 can connect and communicate with communication unit 112 via a network connection through network device 310. In some examples, sensors under test 120 can connect and communicate with communication unit 112 via a network connection through network device 310. Additionally, in some examples, communication unit 112 can be based on UDP (User Datagram Protocol) or TCP (Transmission Control Protocol).

[0046] In some examples, the IoT test platform 110 may include test unit 113 (see...) Figure 4 The test unit 113 can be used to control the auxiliary device 220 to establish a test environment and acquire test results for each sensor under test 120. In some examples, the test unit 113 can control the auxiliary device 220 through the communication unit 112 to establish a test environment for each sensor under test 120 based on a test task. In some examples, the test task can be created by a user. The user can be a user of the detection system 300. In some examples, each batch of sensors under test 120 can correspond to a separate test task. In some examples, the test tasks corresponding to sensors under test 120 of the same type or specifications can be the same.

[0047] In some examples, the test task can be to verify whether the sensor under test 120 meets the preset requirements based on the device information of each sensor under test 120. In some examples, the test task may include one or more test items. For example, the test items for a water immersion sensor may include, but are not limited to, protocol testing, alarm function testing, power consumption testing, etc. Thus, a more comprehensive test of the sensor under test 120 can be performed. In some examples, the auxiliary devices 220 required for different test items may not be exactly the same (described in detail later). In this case, corresponding auxiliary devices 220 can be provided for the sensor under test 120 for different test items, thereby enabling better testing of the sensor under test 120.

[0048] In some examples, when selecting a test item to test the sensor 120 under test, the sensor 120 under test can be tested simultaneously, and the test results of each sensor 120 under test can be obtained separately. However, the examples in this disclosure are not limited to this. In some examples, when selecting a test item to test the sensor 120 under test, the sensor 120 under test can be tested one by one, and the test results of each sensor 120 under test can be obtained separately.

[0049] In some examples, establishing a test environment may involve providing the sensor under test 120 with the sensed measurand information, such as a water immersion environment. In some examples, establishing a test environment may involve providing the sensor under test 120 with other conditions that enable it to operate, such as current. In some examples, control commands contained in multiple detection items can be sent via communication unit 112 to various auxiliary devices 220 to control the operation of the auxiliary devices 220, thereby establishing a test environment. In some examples, detection parameters can be set via IoT test platform 110 (e.g., test unit 113) to enable the auxiliary devices 220 to establish a specific test environment for the sensor under test 120. For example, IoT test platform 110 can control the auxiliary devices 220 to provide a fixed amount of current or a water immersion environment. In some examples, detection parameters can be set based on technical specifications, data from mainstream equipment manufacturers, field application conditions, or empirical values. In some examples, when the sensor under test 120 is being tested again, the detection system 300 can apply current or voltage to the sensor under test 120 to activate it. In other examples, the sensor under test 120 may have an internal power supply device, such as a power source, to enable the sensor under test 120. In some examples, the auxiliary device 220 may feed back the actual detection parameters to the IoT test platform 110.

[0050] In some examples, the sensor under test 120 can be placed in a test environment established by the auxiliary device 220. In some examples, each sensor under test 120 and the auxiliary device 220 can be connected in contact. For example, the sensor under test 120 can be fixed to the auxiliary device 220. Additionally, in some examples, the sensor under test 120 can be placed at a specific location on the auxiliary device 220. For example, a water immersion sensor can be placed in a water immersion device, and the test module can be placed below the liquid surface in the water immersion device. In this case, the output of the auxiliary device 220 can act on the sensor under test 120, and the output of the auxiliary device 220 can be controlled by the IoT test platform 110, thereby automatically establishing the test environment. This improves testing efficiency.

[0051] In some examples, the IoT test platform 110 can receive data from each sensor under test 120 under the aforementioned test environment to obtain test results. In some examples, each sensor under test 120 can report its data to the IoT test platform 110 after receiving the output from the auxiliary device 220. In some examples, the theoretical effect corresponding to the output controlled by the IoT test platform 110 can be compared with the actual effect corresponding to the data reported by the sensor under test 120 to obtain test results. In some examples, the test results can be the results of each sensor under test 120 in various detection items, such as pass or fail.

[0052] In some examples, the test unit 113 can control the auxiliary device 220 to provide a corresponding test environment for testing the sensor under test based on the test task, until the test task is completed. Specifically, the test unit 113 can select detection items from the test task to control the auxiliary device 220 to provide a corresponding test environment for testing the sensor under test, until all detection items included in the test task have been completed and the sensor under test 120 has been tested.

[0053] In some examples, the user can select test items from the test task through the test unit 113, so that the test unit 113 controls the auxiliary device 220 to provide the corresponding test environment for testing the sensor under test until the test task is completed. In other examples, the test unit 113 can select test items from the test task automatically without manual assistance, so that the test unit 113 controls the auxiliary device 220 to provide the corresponding test environment for testing the sensor under test until the test task is completed. For example, the test unit 113 can select the next test item for testing at predetermined test intervals after completing one test item. In some examples, the user can set and add test items according to actual needs and provide the corresponding auxiliary device 220 to test the sensor 120 under test.

[0054] In some examples, as described above, the detection system 300 may include auxiliary device 220 (see Figure 4In some examples, auxiliary device 220 can be used to provide a test environment for multiple sensors under test 120. In some examples, if the sensor under test 120 is a water immersion sensor, auxiliary device 220 may include, but is not limited to, a water immersion device, a power consumption detection device, etc. In some examples, a water immersion device can provide a water immersion environment for the sensor under test 120. That is, the water immersion device can place the test module of the sensor under test 120 in a water immersion state. In some examples, the water immersion device can be a container containing liquid. For example, the water immersion device can be a test tube containing a certain amount of water. In some examples, in test projects that require a water immersion device, the water immersion device can be fixed to the sensor under test 120 first, and then the distance between the liquid level in the water immersion device and the sensor under test 120 can be adjusted by the IoT test platform 110 or manually. In this case, by adjusting the distance between the liquid level in the water immersion device and the sensor under test 120, it is possible to control whether the sensor under test 120 is in a water immersion state or a normal state. In some examples, a power consumption detection device (e.g., a power meter, etc.) can obtain the power consumption of the sensor under test 120. In some examples, when the sensor under test 120 is in the start-up state, the sensor under test 120 can send data information to the IoT test platform 110 under normal circumstances.

[0055] In some examples, the auxiliary device 220 may communicate in Ethernet mode. This allows it to connect and communicate with the IoT test platform via a network device. In other examples, the auxiliary device 220 may communicate in serial mode. In this case, the serial mode can be converted to Ethernet mode before connecting to the network device 310, thereby enabling connection and communication with the IoT test platform 110. However, the examples disclosed herein are not limited to these. The auxiliary device 220 may be directly connected to the IoT test platform 110 so that the IoT test platform 110 can control the output of the auxiliary device 220.

[0056] In some examples, as described above, the sensor under test 120 can be a water immersion sensor. In some examples, the detection items can include at least one of protocol testing, alarm function testing, and power consumption testing. In some examples, the auxiliary device 220 can include at least one of a water immersion device and a power consumption detection device. Therefore, a more comprehensive detection of the sensor under test 120 is possible. In some examples, different detection items can be configured with their own corresponding detection parameters.

[0057] In some examples, the test unit 113 can select the detection item as protocol detection, and the detection parameters can be set through the test unit 113. Among them, the detection parameters can include the test duration and so on. In some examples, if the detection item selected from the test task through the test unit 113 is protocol detection, the sensor under test 120 can be in the startup state and can send data information to the Internet of Things test platform 110.

[0058] In some examples, the Internet of Things test platform 110 can receive the data information and obtain the test result of the sensor under test 120 in the protocol detection based on the data information. In some examples, the test result can include qualified or unqualified. In some examples, if the Internet of Things test platform 110 analyzes the target information (i.e., status information, etc.) from the data information, the Internet of Things test platform 110 can obtain that the test result of the sensor under test 120 in the protocol detection is qualified; if the Internet of Things test platform 110 cannot analyze the target information from the data information, the Internet of Things test platform 110 can obtain that the test result of the sensor under test 120 in the protocol detection is unqualified. In some examples, if a certain sensor under test 120 does not send data information within the test duration, the test result of the sensor under test 120 can be unqualified.

[0059] In some examples, the test unit 113 can select the detection item as alarm function detection, and the detection parameters can be set through the test unit 113. Among them, the detection parameters can include the test duration and so on.

[0060] In some examples, if the detection item selected from the test task through the test unit 113 is alarm function detection, the auxiliary device 220 can include a water immersion device. In this case, the water immersion device can provide a water immersion environment to make the sensor under test 120 in the water immersion state. The sensor under test 120 can be in the startup state and can send data information to the Internet of Things test platform 110. In some examples, the Internet of Things test platform 110 (e.g., the test unit 113) can receive the data information and obtain the test result of the sensor under test 120 in the alarm function detection based on the data information.

[0061] In some examples, the Internet of Things test platform 110 can analyze the status information from the data information. If the status information is the alarm state, the test result of the sensor under test 120 in the alarm function detection can be qualified. If the status information is the non-alarm state, the test result of the sensor under test 120 in the alarm function detection can be unqualified.

[0062] In some examples, the test ends after the specified duration. In other examples, if a sensor under test 120 does not send any data within the specified test duration, the test result for that sensor under test 120 can be considered unqualified.

[0063] In some examples, the test unit 113 can be used to select power consumption detection as the detection item, and the test parameters can be set through the test unit 113. The test parameters may include the test duration under normal conditions, the test duration under water immersion conditions, and the acceptable power consumption range.

[0064] In some examples, if the test item selected from the test task by the test unit 113 is power consumption detection, the auxiliary device 220 may include a power consumption detection device and a water immersion device. In this case, the power consumption detection device (e.g., a power meter, etc.) can acquire the power consumption of the sensor under test 120, the water immersion device can provide a water immersion environment for the sensor under test 120, the sensor under test 120 can be in the start-up state, and can send data information to the test unit 113 in the normal state and the water immersion state respectively.

[0065] In some examples, timing begins after power consumption detection is selected as the test item. The sensor under test (SUT) 120 can be in a normal state, and the power consumption detection device can continuously monitor the power consumption of SUT 120, which is then acquired by the IoT test platform 110. Once the timing duration is the normal state test duration, the system can be adjusted to place SUT 120 in a water immersion state. The power consumption detection device can then continuously monitor the power consumption of SUT 120, which is then acquired by the IoT test platform 110, until the water immersion state duration is reached, at which point the test ends.

[0066] In some examples, the IoT testing platform 110 (e.g., testing unit 113) can acquire power consumption data of the sensor under test 120 through a power consumption detection device, and obtain the test result of the sensor under test 120 based on the power consumption data. In some examples, the recording unit 111 can also record the power consumption data of the sensor under test 120. In some examples, the IoT testing platform 110 can obtain a target power consumption (e.g., the maximum, minimum, or average power consumption of the sensor under test 120) based on the power consumption data. In some examples, the IoT testing platform 110 can compare the target power consumption with a qualified power consumption range. If the target power consumption is within the qualified power consumption range, the test result of the sensor under test 120 in power consumption detection can be considered qualified; if the target power consumption is not within the qualified power consumption range, the test result of the sensor under test 120 in power consumption detection can be considered unqualified.

[0067] In some examples, the detection system 300 may include a network device 310 (see [link to relevant documentation]). Figure 4In some examples, network device 310 can be used to connect each sensor under test 120 and auxiliary device 220 to IoT test platform 110. In some examples, network device 310 can be used to connect each sensor under test 120 to communication unit 112. Each sensor under test 120 can communicate with communication unit 112 via a network. In some examples, network device 310 can be used to connect auxiliary device 220 to communication unit 112 of IoT test platform 110. In some examples, auxiliary device 220 can communicate with communication unit 112 via a network.

[0068] Figure 5 This is a schematic diagram illustrating the network structure of a local area network-based detection system as described in the examples of this disclosure.

[0069] In some examples, in the LAN-based detection system 300, the network device 310 may include, but is not limited to, switches, hubs, etc. As an example of the network structure of the LAN-based detection system 300, Figure 5 The network structure of a local area network-based detection system 300 is shown. For example... Figure 5 As shown, the sensor under test 120 and the auxiliary device 220 can be connected and communicate with the Internet of Things test platform 110 through a network device 310, such as a switch.

[0070] In other examples, in the WAN-based detection system 300, the network device 310 may include switching devices and routing devices. Switching devices may include, but are not limited to, switches, hubs, etc. Routing devices may include, but are not limited to, routers. In some examples, the sensor under test 120 and the auxiliary device 220 may be connected to the switching device respectively, and then the switching device can connect to the IoT test platform 110 through the routing device. However, the examples disclosed herein are not limited to this; in other examples, the detection system 300 may also be connected without a network. For example, it may be connected to the sensor under test 120 and the auxiliary device 220 via a serial port.

[0071] Figure 6This is a schematic diagram illustrating another network architecture of the LAN-based detection system involved in the examples of this disclosure. In some examples, the detection system 300 may also include a communication mode conversion device (not shown). In some examples, the communication mode conversion device can be used to convert the communication mode of the sensor under test 120 into a standard communication mode. In some examples, the standard communication mode can be a network port mode. In some examples, the sensor under test 120 can be directly connected to the network device 310, or it can be connected to the network device 310 through the communication mode conversion device 320. In this case, the communication mode of the sensor under test 120 can be uniformly converted into the standard communication mode. This facilitates subsequent communication with the IoT test platform 110 based on the standard communication mode.

[0072] In some examples, the communication mode conversion device 320 can be a concentrator. The concentrator can collect data from the sensor under test 120 in wireless mode and connect to the network device 310 to forward the data. Alternatively, in some examples, the communication mode conversion device 320 can be a serial-to-Ethernet module. In this case, the serial-to-Ethernet module can convert the communication mode of the sensor under test 120 to Ethernet mode, thereby enabling the sensor under test 120 to be connected to the network device 310. In some examples, the auxiliary device 220 in Ethernet mode can be directly connected to the network device 310.

[0073] Figure 7 This is a block diagram illustrating a detection system for batch detection of water immersion sensors as described in the examples of this disclosure. In some examples, such as Figure 7 As shown, the IoT test platform 110 may also include a login unit 114. The login unit 114 can be used for user login and to obtain user information. User information may include at least a user ID and user permissions. In some examples, user information may also include at least one of login account, username, login time, and login IP address. In some examples, users may log in via the login unit 114 before using the functions of the IoT test platform 110, such as the recording unit 111.

[0074] In some examples, the IoT test platform 110 may also include a unit under test 115 (see Figure 7In some examples, the inspection unit 115 can be used to assemble, preliminarily inspect, and batch multiple sensors under test 120. In some examples, the inspection unit 115 can be used to assemble multiple sensors under test 120. For example, accessories of each sensor under test 120 can be assembled together with each sensor under test 120. Additionally, in some examples, the inspection unit 115 can be used to perform a preliminary inspection of multiple sensors under test 120. The preliminary inspection of the sensors under test 120 may include, but is not limited to, damage inspection and accessory integrity inspection. In some examples, the inspection unit 115 can be used to batch multiple sensors under test 120. In some examples, since the number of sensors under test 120 is generally large, multiple sensors under test 120 can be batched using the inspection unit 115. For example, when multiple sensors under test 120 enter the inspection area 140, a barcode scanner can be used to identify each sensor under test 120, and then the barcode number can be scanned by the barcode scanner to obtain the device information of the sensor under test 120 and displayed in the inspection unit 115. The test unit 115 can sort the test sensors 120 into batches according to the equipment information.

[0075] In some examples, such as Figure 7 As shown, the IoT testing platform 110 may also include a management unit 116. In some examples, the management unit 116 can be used to create test tasks. In some examples, test tasks can be created based on batch information submitted by the unit under test 115. In some examples, the management unit 116 can create test tasks based at least on the detection type selected by the user, the detection items selected by the user, the user information obtained by the login unit 114, the device information of multiple sensors under test 120, and the auxiliary devices 220 corresponding to the multiple sensors under test 120. In some examples, the user can log in to the IoT testing platform 110 through the login unit 114, and the IoT testing platform 110 displays a corresponding browsable or operable page, such as a test task creation page, according to the user's permissions. In this case, the user can select the detection type corresponding to the current batch of sensors under test 120, such as water immersion sensor detection. The IoT testing platform 110 can enter the corresponding detection task page according to the detection type selected by the user. On the detection task page, the user can create a test task by selecting the detection items and the device information of multiple sensors under test 120.

[0076] Additionally, in some examples, the management unit 116 can be used to initiate test preparation. In some examples, the management unit 116 can initiate test preparation to connect the communication unit 112 to multiple sensors under test 120 and auxiliary devices 220. The multiple sensors under test 120 and auxiliary devices 220 can be connected to and communicate with the communication unit 112 via a network. For example, by initiating test preparation, the communication unit 112 can establish connections with multiple sensors under test 120 and auxiliary devices 220 respectively to prepare for testing. Additionally, in some examples, the management unit 116 can be used to initiate the execution of a test task. In some examples, the management unit 116 can initiate the execution of a test task to cause the test unit 113 to begin executing the detection items corresponding to the test task. Additionally, in some examples, the management unit 116 can be used to display the test results of the test task. In some examples, the management unit 116 can obtain and display the test results of the test unit 113.

[0077] In some examples, the IoT test platform 110 may also include a generation unit 117 (see...) Figure 7 In some examples, generation unit 117 can generate a test report based on the test results obtained by test unit 113. For example, generation unit 117 can obtain a test report for the batch of sensors 120 under test based on the test results of each test item in test unit 113. Thus, a test report can be generated based on the test results.

[0078] In some examples, the test report may include at least one of the following: test conclusion, test result details, and statistical analysis results. In some examples, the test report may be a test report for a specific batch of sensors 120 under test. In some examples, the test report may be a test report for all sensors 120 under test that have entered the storage area 130. In some examples, the test conclusion may be either "pass" or "fail". In some examples, the test conclusion may be based on the test results of each test item in the test task. For example, if a sensor 120 under test fails a certain test item, then the test conclusion for that sensor 120 is "fail". Additionally, in some examples, test result details may include data information, test results, and test environment information such as test parameters for each sensor 120 under test in each test item. Furthermore, in some examples, statistical analysis results may be the results of statistically analyzing and displaying the test results from different dimensions. In some examples, the test report can be exported. In some examples, the test report may be a Word document.

[0079] In some examples, the IoT test platform 110 may also include a classification unit 118 (see Figure 7In some examples, the classification unit 118 can classify the sensor under test 120 based on the test results or test conclusions in the test report obtained by the test unit 113. For example, when multiple sensors under test 120 enter the classification area 160, the classification unit 118 can be used to classify each sensor under test 120 into a qualified area or an unqualified area and record the classification results. Thus, the sensor under test 120 can be classified based on the test results.

[0080] The following, combined with Figure 8 This disclosure describes in detail a method for batch testing water immersion sensors. The method for batch testing water immersion sensors disclosed herein may sometimes be simply referred to as a testing method. This testing method is applied to the aforementioned testing system 300. Figure 8 This is a flowchart illustrating a batch detection method for water immersion sensors as described in this disclosure example.

[0081] In some examples, the detection method may include recording device information of multiple sensors under test 120 (step S10), controlling the auxiliary device 220 to establish a test environment based on the test task (step S20), placing the multiple sensors under test 120 in the test environment, and receiving data information sent by each sensor under test 120 to obtain test results (step S30). In this case, the auxiliary device 220 can be controlled to establish a test environment based on different test parameters for the sensors under test 120 to perform a more comprehensive detection of the sensors under test 120. Therefore, the sensors under test 120 can be detected with high efficiency.

[0082] In this embodiment, the descriptions of the sensor under test, test task, auxiliary equipment, test environment, data information, and test results in the detection method can be found in the above-described descriptions of the sensor under test, test task, auxiliary equipment, test environment, data information, and test results. In some examples, the sensor under test 120 may be a water immersion sensor.

[0083] In step S10, as described above, device information for multiple sensors under test 120 can be recorded. In some examples, the device information for the sensor under test 120 may include at least device type, protocol version number, communication mode, and communication address. Thus, various device information for the sensor under test can be obtained. For a detailed description, please refer to the relevant description of the recording unit 111 in the IoT test platform 110; it will not be repeated here.

[0084] In step S20, as described above, a test environment can be established by controlling the auxiliary device 220 based on the test task. In some examples, each sensor under test 120 and the auxiliary device 220 can be connected to the IoT test platform 110, and the IoT test platform 110 can control the auxiliary device 220 to establish the test environment. In some examples, the test task can be to verify whether the sensor under test 120 meets the preset requirements for detection items based on the device information of each sensor under test 120. For a detailed description, please refer to the relevant descriptions of the communication unit 112 and the test unit 113 in the IoT test platform 110, which will not be repeated here. In this embodiment, the description of the detection items in the detection method can be specifically referred to the above description of the detection items.

[0085] In step S30, as described above, multiple sensors under test 120 can be placed in the test environment, and data information sent by each sensor under test 120 can be received to obtain test results. In some examples, test preparation can be initiated to connect the communication unit 112 with multiple sensors under test 120 and auxiliary device 220. The communication unit 112 can communicate with multiple sensors under test 120 and auxiliary device 220 via a network connection. In some examples, detection items can be selected from the test tasks to control the auxiliary device 220 to provide the corresponding test environment for testing the sensors under test until the test task is completed. For a detailed description, please refer to the relevant descriptions of the management unit 116, communication unit 112, and test unit 113 in the IoT test platform 110, which will not be repeated here. In this embodiment, the description of the network connection in the detection method can be specifically referred to the above description of the network connection.

[0086] While the present disclosure has been specifically described above in conjunction with the accompanying drawings and examples, it is to be understood that the foregoing description does not limit the present disclosure in any way. Those skilled in the art can make modifications and variations to the present disclosure as needed without departing from its essential spirit and scope, and all such modifications and variations shall fall within the scope of the present disclosure.

Claims

1. A detection system for batch testing of water immersion sensors, characterized in that, The system includes an IoT testing platform, auxiliary equipment, and network equipment. The IoT testing platform comprises a recording unit, a communication unit, and a testing unit. The recording unit records device information for multiple sensors under test. The auxiliary equipment and each sensor under test are connected to the communication unit via the network equipment. The testing unit, based on user-created test tasks, controls the output of the auxiliary equipment through the communication unit using detection parameters set by the testing unit to establish a specific test environment for each sensor under test. The output includes the distance between the liquid surface in a water immersion environment and the sensor under test. The sensor under test is placed in a position controlled by the auxiliary equipment. The auxiliary equipment establishes a test environment, which includes a water immersion environment. The test unit receives data information sent by each sensor under test in the test environment triggered by the output quantity to obtain test results. The sensor under test is a water immersion sensor. The test task is to verify whether the sensor under test meets the preset requirements for detection items based on the device information of each sensor under test. The detection items include protocol detection, alarm function detection, and power consumption detection. Different detection items are set with their own corresponding detection parameters. The auxiliary equipment includes a water immersion device for providing the water immersion environment and a power consumption detection device for detecting the power consumption of the sensor under test. In the protocol test, the test parameters include the test duration. The sensor under test is in the start-up state and sends data information to the test unit. If the test unit receives the data information and parses out the target information from it, the test unit obtains that the test result of the sensor under test in the protocol test is qualified. If the test unit cannot parse out the target information from the data information, the test unit obtains that the test result of the sensor under test in the protocol test is unqualified. If the sensor under test does not send the data information within the test duration, the test result of the sensor under test in the protocol test is unqualified. In the alarm function test, the test parameters include the test duration, and the auxiliary equipment is a water immersion device. The test unit controls the water immersion device to provide a water immersion environment for the sensor under test so that the sensor under test is in a water immersion state. The sensor under test is in an activated state and sends data information to the test unit. If the test unit receives the data information and parses out the status information of an alarm state, the test unit obtains that the test result of the sensor under test in the alarm function test is qualified. If the test unit receives the data information and parses out the status information of a non-alarm state, the test unit obtains that the test result of the sensor under test in the alarm function test is unqualified. If the sensor under test does not send the data information within the test duration, the test result of the sensor under test in the alarm function test is unqualified. In the power consumption detection, the detection parameters include the normal state test duration, the water immersion state test duration, and the acceptable power consumption range. The auxiliary equipment includes a power consumption detection device for continuously detecting the power consumption of the sensor under test and a water immersion device for providing a water immersion environment. The sensor under test is in the start-up state and sends data information to the test unit in both the normal state and the water immersion state. When timing starts, the sensor under test is in the normal state. When the timing duration reaches the normal state test duration, the sensor under test is adjusted to be in the water immersion state until the duration in the water immersion state reaches the water immersion state test duration, at which point the detection ends. The test unit obtains the power consumption data of the sensor under test through the power consumption detection device. Based on the power consumption data, the test unit obtains a target power consumption and compares it with the acceptable power consumption range. The target power consumption is the maximum, minimum, or average value of the power consumption of the sensor under test. If the target power consumption is within the acceptable power consumption range, the test unit determines that the test result of the sensor under test in the power consumption detection is acceptable.

2. The detection system according to claim 1, characterized in that: It also includes a communication mode conversion device, which is used to convert the communication mode of each of the sensors under test into a communication standard mode. The communication mode includes at least one of wireless mode, wired serial port mode, and network port mode, and the communication standard mode is network port mode.

3. The detection system according to claim 1, characterized in that: The device information of the sensor under test includes at least the device type, protocol version number, communication mode, and communication address. The communication address is used to uniquely identify the sensor under test during communication. The data information sent by the sensor under test to the test unit includes the communication address of the sensor under test.

4. The detection system according to claim 1, characterized in that: The IoT testing platform further includes a login unit and a management unit for user login and obtaining user information; the management unit is used to create the test task, start test preparation, start execution of the test task, and display the test results of the test task. The management unit creates the test task based at least on the detection type selected by the user, the detection items selected by the user, the user information obtained by the login unit, and the device information of the multiple sensors under test. The management unit starts test preparation to enable the communication unit to connect and communicate with the multiple sensors under test and the auxiliary device via a network connection. The management unit starts execution of the test task to enable the test unit to begin executing the detection items corresponding to the test task. The management unit obtains and displays the test results of the test unit.

5. The detection system according to claim 1, characterized in that: The IoT testing platform also includes a generation unit, which generates a test report based on the test results. The test report includes at least one of the following: test conclusion, test result details, and statistical analysis results.

6. The detection system according to claim 5, characterized in that: The IoT testing platform also includes a classification unit, which classifies the multiple sensors under test based on the detection conclusions of the detection report.

7. The detection system according to claim 6, characterized in that: The sensor under test corresponds to a test result for each test item, and the test result is either qualified or unqualified. The test conclusion of the sensor under test is obtained based on the test results of each test item. If the test result of the sensor under test is unqualified in any test item, the test conclusion of the sensor under test is unqualified; otherwise, the test conclusion of the sensor under test is qualified.

8. A method for batch testing of water immersion sensors, characterized in that, include: The test unit records device information for multiple sensors under test. Based on user-created test tasks, the test unit controls the output of auxiliary equipment with set detection parameters to establish a specific test environment for each sensor under test. The output includes the distance between the liquid surface of the water immersion environment and the sensor under test. The sensor under test is placed in the test environment established by the auxiliary equipment, which includes the water immersion environment. The test unit receives data information sent by each sensor under test in the test environment triggered by the output to obtain test results. The sensor under test is a water immersion sensor. The test task is to verify whether the sensor under test meets the preset requirements for detection items based on the device information of each sensor under test. The detection items include protocol detection, alarm function detection, and power consumption detection. Different detection items are set with their own corresponding detection parameters. The auxiliary equipment includes a water immersion device for providing the water immersion environment and a power consumption detection device for detecting the power consumption of the sensor under test. In the protocol test, the test parameters include the test duration. The sensor under test is in the start-up state and sends data information to the test unit. If the test unit receives the data information and parses out the target information from it, the test unit obtains that the test result of the sensor under test in the protocol test is qualified. If the test unit cannot parse out the target information from the data information, the test unit obtains that the test result of the sensor under test in the protocol test is unqualified. If the sensor under test does not send the data information within the test duration, the test result of the sensor under test in the protocol test is unqualified. In the alarm function test, the test parameters include the test duration, and the auxiliary equipment is a water immersion device. The test unit controls the water immersion device to provide a water immersion environment for the sensor under test so that the sensor under test is in a water immersion state. The sensor under test is in an activated state and sends data information to the test unit. If the test unit receives the data information and parses out the status information of an alarm state, the test unit obtains that the test result of the sensor under test in the alarm function test is qualified. If the test unit receives the data information and parses out the status information of a non-alarm state, the test unit obtains that the test result of the sensor under test in the alarm function test is unqualified. If the sensor under test does not send the data information within the test duration, the test result of the sensor under test in the alarm function test is unqualified. In the power consumption detection, the detection parameters include the normal state test duration, the water immersion state test duration, and the acceptable power consumption range. The auxiliary equipment includes a power consumption detection device for continuously detecting the power consumption of the sensor under test and a water immersion device for providing a water immersion environment. The sensor under test is in the start-up state and sends data information to the test unit in both the normal state and the water immersion state. When timing starts, the sensor under test is in the normal state. When the timing duration reaches the normal state test duration, the sensor under test is adjusted to be in the water immersion state until the duration in the water immersion state reaches the water immersion state test duration, at which point the detection ends. The test unit obtains the power consumption data of the sensor under test through the power consumption detection device. Based on the power consumption data, the test unit obtains a target power consumption and compares it with the acceptable power consumption range. The target power consumption is the maximum, minimum, or average value of the power consumption of the sensor under test. If the target power consumption is within the acceptable power consumption range, the test unit determines that the test result of the sensor under test in the power consumption detection is acceptable.