Detection system and method for batch detection sensors that automatically identify device information

By automatically identifying the sensor's barcode number through the IoT test platform and using auxiliary equipment to establish a test environment, the problem of low efficiency of the sensor detection system is solved, and efficient and accurate sensor detection is achieved.

CN113029224BActive Publication Date: 2025-09-19山东华科信息技术有限公司 +1
View PDF 14 Cites 0 Cited by

Patent Information

Application Number
CN202110269880.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-09-15
Filing Date
2021-03-12
Publication Date
2025-09-19
Estimated Expiration
2041-03-12

AI Technical Summary

Technical Problem

Existing sensor detection systems are inefficient and require manual preparation of the test environment and manual switching of parameters. Identifying sensor device information relies on manual entry, resulting in low detection efficiency.

Method used

The IoT testing platform is used to automatically identify device information by reading the sensor's barcode number, and to automatically establish a testing environment using auxiliary equipment to achieve efficient testing of multiple sensors.

Benefits of technology

It realizes the automation and high efficiency of sensor detection, reduces the risk of manual input errors, and improves detection efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113029224B_ABST
    Figure CN113029224B_ABST
Patent Text Reader

Abstract

The present disclosure describes a detection system for batch detection sensors that automatically identifies device information. The system includes an Internet of Things (IoT) testing platform, at least one auxiliary device, and a network device. The IoT testing platform includes a recording unit, a communication unit, a testing unit, a reading device, a management unit, and a classification unit. The recording unit is used to record the device information of the sensor to be tested. The reading device is used to read a barcode number to identify the device information of the sensor to be tested. The auxiliary device and the sensor to be tested are connected to and communicate with the communication unit via a network connection through the network device. The testing unit controls the auxiliary device through the communication unit based on a test task created by the management unit to establish a test environment for the sensor to be tested and receives data information of the sensor to be tested in the test environment to obtain test results. The classification unit classifies the sensor to be tested based on the test results. In this way, multiple sensors to be tested can be tested with high detection efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure generally relates to a detection system and method for batch detection sensors that automatically identify device information. Background Art

[0002] A sensor is a device or component that senses information being measured and converts it into a signal recognizable by a computer or device. With the advancement 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 sense the humidity in the air and can be used to monitor humidity levels. However, sensors are often installed in locations where manual management is inconvenient. For example, sensors used to collect weather information are often installed outdoors. Therefore, before a sensor is put into full operation, it is generally necessary to simulate various test environments to conduct comprehensive testing to ensure that it is functioning properly and stably.

[0003] In existing sensor testing systems, batch testing of sensors is often performed in conjunction with computer software and auxiliary equipment, which can be used to simulate the sensor test environment. For example, Patent Document 1 (CN210243033U) discloses an automatic batch testing device for digital temperature sensors. The device includes a computer, a display, a control sampler, and a test fixture. The computer is installed with test software. When the temperature of the test fixture is balanced with the ambient temperature (i.e., the test environment is ready), the test software is launched to automatically test the digital temperature sensors.

[0004] However, the test device described in Patent Document 1 requires waiting for the temperature of the test fixture to equilibrate with the ambient temperature before testing can begin. This means the test environment must be manually prepared in advance and switched manually based on the various test parameters of the test item. Furthermore, sensor device information is typically entered manually, resulting in low sensor detection efficiency. Summary of the Invention

[0005] The present disclosure is proposed in view of the above situation, and its purpose is to provide a detection system and method for batch detection of sensors that can detect multiple sensors to be tested and automatically identify device information with high detection efficiency.

[0006] To this end, a first aspect of the present disclosure provides a detection system for batch detection sensors that automatically identifies device information, which includes an Internet of Things test platform, at least one auxiliary device and a network device; the Internet of Things test platform includes a recording unit, a communication unit and a test unit, the recording unit is used to record the device information of multiple sensors to be tested, the at least one auxiliary device and each of the sensors to be tested are connected to and communicate with the communication unit via a network connection through the network device, the test unit controls the at least one auxiliary device through the communication unit based on a test task created by a user to establish a test environment for each of the sensors to be tested, the sensors to be tested are placed in the test environment established by the auxiliary device, and the test unit receives data information of each of the sensors to be tested under the test environment to obtain a test result, and the test task is based on The device information of each of the sensors to be tested verifies whether the sensor to be tested meets the test items of the preset requirements, wherein the sensor to be tested is provided with a barcode number for identifying each of the sensors to be tested, and the Internet of Things test platform also includes a reading device, a management unit and a classification unit, the reading device is used to read the barcode number to identify the device information of the sensor to be tested, the device information of the sensor to be tested includes the barcode number, the management unit obtains the device information of the sensor to be tested identified by the reading device, and creates the test task based on the test item, the device information of the sensor to be tested, and the auxiliary device corresponding to the sensor to be tested, the classification unit obtains the device information of the sensor to be tested identified by the reading device, and obtains the test result based on the device information of the sensor to be tested, and then classifies the sensor to be tested based on the test result. In this case, a test environment based on different test parameters can be automatically established for the sensor to be tested by controlling the auxiliary device to perform a more comprehensive test on the sensor to be tested and automatically identify the device information of the sensor to be tested based on the barcode number. As a result, multiple sensors to be tested can be tested with high detection efficiency.

[0007] In addition, in the detection system involved in the first aspect of the present disclosure, optionally, the detection system further includes a communication mode conversion device, which is used to convert the communication mode of each of the sensors to be tested into a standard communication mode, wherein the communication mode includes at least one of a wireless mode, a wired serial port mode, and a network port mode, and the standard communication mode is the network port mode. In this case, the communication mode of the sensors to be tested can be uniformly converted to the standard communication mode. This facilitates subsequent communication with the Internet of Things test platform based on the standard communication mode.

[0008] In addition, in the detection system according to the first aspect of the present disclosure, optionally, the device information of the sensor to be tested is entered into a device information file according to a pre-set template, and then the device information file is imported into the Internet of Things testing platform via the recording unit, wherein the barcode number corresponding to the sensor to be tested is automatically entered into the device information file via the reading device. This effectively reduces the risk of introducing erroneous data due to manual entry errors and improves detection efficiency.

[0009] In addition, in the detection system of the first aspect of the present disclosure, optionally, the device information of the sensor to be tested also includes at least a device type, a protocol version number, a communication mode, and a communication address, thereby obtaining a variety of device information of the sensor to be tested.

[0010] In addition, in the detection system according to the first aspect of the present disclosure, the auxiliary equipment may optionally include at least one of a standard current generator, a temperature and humidity test chamber, a standard blackbody source, a smoke generator, an infrared emitter, a pressure gauge, a power consumption meter, and a spectrum analyzer. Thus, corresponding auxiliary equipment can be provided for a variety of sensors to be tested.

[0011] In addition, in the detection system involved in the first aspect of the present disclosure, optionally, the Internet of Things testing platform further includes a login unit for user login and acquisition of user information; the management unit is further configured to initiate test preparation, initiate execution of the test task, and display the test result of the test task; the management unit initiates test preparation to enable the communication unit to connect to and communicate with the multiple sensors to be tested and the at least one auxiliary device via a network connection; the management unit initiates execution of the test task to enable the test unit to begin executing the detection item corresponding to the test task; and the management unit acquires and displays the test result of the test unit. Thus, user information can be acquired and test tasks can be managed.

[0012] In addition, in the detection system involved in the first aspect of the present disclosure, optionally, the IoT testing platform further includes a generation unit, which generates a detection report based on the test results, wherein the detection report includes at least one of a detection conclusion, test result details, and statistical analysis results. Thus, a detection report can be generated based on the test results.

[0013] In addition, in the detection system involved in the first aspect of the present disclosure, optionally, the detection items include at least one of protocol detection, minimum starting current detection, measurement accuracy detection, first packet reception time detection, packet transmission interval detection, high current impact detection, aging detection, alarm function detection, transmission power detection, and power consumption detection. This enables a more comprehensive detection of the sensor to be tested.

[0014] In addition, in the detection system involved in the first aspect of the present disclosure, optionally, if the detection item is the protocol detection, if the test unit receives the data information of the sensor to be tested within a preset time and parses the target information, then the test result of the sensor to be tested in the protocol detection is qualified; if the detection item is the minimum starting current detection, the auxiliary device at least provides a sequentially increasing induced current to start the sensor to be tested and send data information to the test unit, if the corresponding target induced current when the test unit receives the data information sent by the sensor to be tested for the first time is within the range of qualified starting current, then the test result of the sensor to be tested in the minimum starting current detection is qualified; if the The detection item is the measurement accuracy detection, and the auxiliary equipment at least provides the information of the measured quantity. If the test unit receives the data information of the sensor to be tested and the measured information parsed therefrom is within the qualified range, then the test result of the sensor to be tested in the measurement accuracy detection is qualified; if the detection item is the first packet reception time detection, if the test unit receives the data information of the sensor to be tested within the qualified time length, then the test result of the sensor to be tested in the first packet reception time detection is qualified; if the detection item is the packet sending interval time length detection and the detection is performed at a constant value, the auxiliary equipment at least provides constant measured information, and the test unit receives the data information of the sensor to be tested based on the received data information of the sensor to be tested. The maximum interval time between two adjacent groups of data information is obtained from the information. If the maximum interval time is within the preset time range, the test result of the sensor to be tested in the packet sending interval detection and the detection under constant value is qualified; if the detection item is the packet sending interval detection and the detection under variable value is adopted, the auxiliary equipment at least provides the information of the changed measured value. If the test unit receives data information after each change of the measured information and before the next change of the measured information, the test result of the sensor to be tested in the packet sending interval detection and the detection under variable value is qualified; if the detection item is the large current impact detection, the auxiliary equipment at least provides the induced current in the preset range. If the test unit If the auxiliary device receives the data information of the sensor to be tested within the holding time of the induced current, the test result of the sensor to be tested in the large current impact test is qualified; if the test item is the aging test, the auxiliary device provides at least multiple groups of measured information, and if the test unit receives the data information of the sensor to be tested in each group of measured information, the test result of the sensor to be tested in the aging test is qualified; if the test item is the alarm function test, the auxiliary device provides at least measured information that meets the alarm requirements, and if the test unit receives the data information of the sensor to be tested and parses the alarm information, the test result of the sensor to be tested in the alarm function test is qualified;If the test item is the transmission power test, the auxiliary equipment includes at least a device for obtaining transmission power. The test unit obtains the target transmission power through the device for obtaining transmission power and compares it with the qualified frequency range. If the target transmission power is within the qualified frequency range, the test result of the sensor under test in the transmission power test is qualified. If the test item is the power consumption test, the auxiliary equipment includes at least a device for obtaining power consumption. The test unit obtains the target power consumption through the device for obtaining power consumption and compares it with the qualified power consumption range. If the target power consumption is within the qualified power consumption range, the test result of the sensor under test in the power consumption test is qualified. In this way, different test items can be used to test multiple sensors under test.

[0015] A second aspect of the present disclosure provides a method for automatically identifying device information of batch detection sensors, comprising: recording device information of multiple sensors to be tested; controlling an auxiliary device based on a test task created by a user to establish a test environment for each sensor to be tested; placing the sensor to be tested in the test environment established by the auxiliary device, and receiving data information of each sensor to be tested in the test environment to obtain a test result; and obtaining the test result based on the device information of the sensor to be tested, and then classifying the sensor to be tested based on the test result, wherein the test task is created based on a test item, the device information of the sensor to be tested, and the auxiliary device corresponding to the sensor to be tested, the test task is a test item that verifies whether the sensor to be tested meets preset requirements based on the device information of each sensor to be tested, the sensor to be tested is provided with a barcode number for identifying each sensor to be tested, and the device information of the sensor to be tested is identified by reading the barcode number, and the device information of the sensor to be tested includes the barcode number. In this case, the auxiliary device can be controlled to automatically establish a test environment based on different test parameters for the sensor to be tested so as to perform a more comprehensive test on the sensor to be tested and automatically identify the device information of the sensor to be tested based on the barcode number. Therefore, a variety of sensors to be tested can be tested with high detection efficiency.

[0016] According to the present disclosure, a detection system and method for batch detection of sensors that can detect multiple sensors to be tested and automatically identify device information with high detection efficiency can be provided. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0018] Figure 1 It is a schematic diagram showing an application scenario of a detection system for batch detection sensors for automatically identifying device information involved in an example of the present disclosure.

[0019] Figure 2 1 is a block diagram illustrating an exemplary system environment of a detection system for batch detection sensors for automatically identifying device information according to an example of the present disclosure.

[0020] Figure 3 Schematic diagram showing the closed-loop detection process involved in the examples of the present disclosure.

[0021] Figure 4 1 is a block diagram illustrating a detection system of batch detection sensors for automatically identifying device information according to an example of the present disclosure.

[0022] Figure 5 Schematic diagram showing the network structure of a local area network-based detection system involved in the examples of the present disclosure.

[0023] Figure 6 Schematic diagram showing the network structure of a wide area network-based detection system involved in the examples of the present disclosure.

[0024] Figure 7 It is a schematic diagram showing another network structure of a local area network-based detection system involved in the examples of the present disclosure.

[0025] Figure 8 1 is a block diagram illustrating a detection system of batch detection sensors for automatically identifying device information according to an example of the present disclosure.

[0026] Figure 9 1 is a flowchart illustrating a method for batch detecting sensors for automatically identifying device information according to an example of the present disclosure. DETAILED DESCRIPTION

[0027] The preferred embodiments of the present disclosure are described in detail below with reference to the accompanying drawings. In the following description, identical components are assigned identical reference numerals, and duplicate descriptions are omitted. In addition, the accompanying drawings are merely schematic, and the proportions of the dimensions of the components and the shapes of the components may differ from the actual ones.

[0028] It should be noted that the terms "including" and "having" and any variations thereof in this disclosure, such as a process, method, system, product or device that includes or has a series of steps or units, are not necessarily limited to those steps or units clearly listed, but may include or have other steps or units that are not clearly listed or are inherent to these processes, methods, products or devices.

[0029] Figure 1 It is a schematic diagram showing an application scenario of a detection system for batch detection sensors for automatically identifying device information involved in an example of the present disclosure.

[0030] In some examples, the detection system for batch detection sensors for automatically identifying device information involved in the present disclosure (sometimes also referred to as a detection system) can be applied to Figure 1 In the application scenario 100 shown. The detection system 300 (described later) may include an Internet of Things test platform 110 (described later), which may be stored in a server (not shown) in the form of computer program instructions and executed by the server. In some examples, in the application scenario 100, a plurality of sensors to be tested 120 may enter four work areas in sequence to complete the entire detection process. Specifically, a plurality of sensors to be tested 120 may enter the warehousing area 130, the inspection area 140, the test area 150, and the classification area 160 in sequence to complete the entire detection process. In some examples, each work area completes the detection of the plurality of sensors to be tested 120 by interacting with the Internet of Things test platform 110, such as communicating.

[0031] In some examples, when multiple sensors 120 to be tested are in the storage area 130, each sensor 120 to be tested may be affixed with a barcode number having a unique identifier (that is, the sensor 120 to be tested may be provided with a barcode number for identifying each sensor 120 to be tested). In some examples, the barcode number may be presented in the form of a barcode or a QR code. In this case, the barcode number may facilitate subsequent identification of each sensor 120 to be tested, thereby enabling quick and accurate acquisition of device information of multiple sensors 120 to be tested. In other examples, a communication address may be utilized as a unique identifier of the sensor 120 to be tested. The communication address is determined by the manufacturer of the sensor 120 to be tested according to predetermined rules. In some examples, the communication address may be used to determine a unique sensor 120 to be tested during the communication process.

[0032] In some examples, the device information of multiple sensors 120 under test in the storage area 130 can be entered into the IoT test platform 110. In some examples, the device information of the multiple sensors 120 under test can be recorded using a recording unit 111 (described later). In some examples, the device information of the multiple sensors 120 under test can be entered into a device information file, which can then be imported into the IoT test platform 110 via the recording unit 111. In some examples, the device information of the sensors 120 under test can be entered into the device information file according to a pre-set template. In some examples, if the device information includes a barcode number, the barcode number corresponding to the sensor 120 under test can be automatically entered into a device information file (e.g., an Excel file based on a template) via a reader 119 (described later). This allows the barcode number to be automatically entered and the device information of the sensor 120 under test to be quickly recorded. In some examples, the reader 119 can read the barcode number to identify the device information of the sensor 120 under test. In some examples, the reader 119 can include, but is not limited to, a barcode scanner, a scanner, or a mobile application. Thus, multiple reading methods can be supported. In some examples, the device information that has been entered can be queried through the Internet of Things testing platform 110.

[0033] In some examples, after completing the entry of device information, multiple sensors to be tested 120 can enter the inspection area 140 from the storage area 130. In some examples, while in the inspection area 140, the multiple sensors to be tested 120 can be assembled, preliminarily inspected, and batched to obtain inspection information and batch information, and the inspection information and batch information can be submitted to the Internet of Things testing platform 110. In some examples, the inspection information and batch information can be queried through the Internet of Things testing platform 110. In some examples, the preliminary inspection of each sensor to be tested 120 can include, but is not limited to, damage inspection, accessory integrity inspection, etc. In some examples, the multiple sensors to be tested 120 can be batched so that the multiple sensors to be tested 120 can enter the testing area 150 for inspection in batches. In some examples, a reading device 119, such as a barcode scanner or a mobile application, can be used to scan the barcode number affixed to each sensor to be tested 120 to conveniently select the corresponding sensor to be tested 120 to enter the testing area 150.

[0034] In some examples, after completing assembly, preliminary inspection, and batching, each batch of sensors 120 to be tested can enter the testing area 150. In some examples, while in the testing area 150, auxiliary equipment 220 (described later) can be provided for each batch of sensors 120 to be tested, and each batch of sensors 120 to be tested can be tested using the IoT testing platform 110 to obtain test results. In some examples, each batch of sensors 120 to be tested can be selected by the reading device 119 for testing. 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.

[0035] In some examples, after the detection is completed, multiple sensors to be tested 120 can enter the classification area 160. In some examples, when in the classification area 160, multiple sensors to be tested 120 can be classified. For example, multiple sensors to be tested 120 with qualified and unqualified test results can be placed in the qualified area and the unqualified area respectively. In some examples, when in the classification area 160, the classification unit 118 (described later) can obtain the device information of the sensor to be tested 120 identified by the reading device 119, and obtain the test result based on the device information of the sensor to be tested 120, and then classify the sensor to be tested 120 based on the test result. In some examples, the classification result can be submitted to the Internet of Things test platform 110. In some examples, the classification result can be submitted to the Internet of Things test platform 110 by the classification unit 118. In some examples, the classification result can be queried through the Internet of Things test platform 110.

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

[0037] Figure 2 1 is a block diagram illustrating an exemplary system environment of a detection system for batch detection sensors for automatically identifying device information according to an example of the present disclosure. Figure 3 Schematic diagram showing the closed-loop detection process involved in the examples of the present disclosure. In some examples, the detection system of the present disclosure can be based on Internet of Things technology. The Internet of Things (IOT) refers to various devices such as sensors, which are connected through various possible networks such as computer networks to achieve interconnection between things and between things and people. As an example of the system environment of the detection system, Figure 2A system environment 200 is shown. In the system environment 200, the Internet of Things test platform 110, a plurality of sensors to be tested 120, auxiliary devices 220 (described later) and a terminal 230 can communicate through a network 210.

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

[0039] In some examples, such as Figure 3 As shown, the output quantity of the auxiliary device 220, such as current, can be automatically controlled by the Internet of Things test platform 110. The output quantity can act on the sensor to be tested 120 to trigger the sensor to be tested 120 to report data information to the Internet of Things test platform 110. The Internet of Things test platform 110 can obtain the test result by comparing the theoretical effect corresponding to the output quantity of the sensor to be tested 120 with the actual effect corresponding to the data information reported by the sensor to be tested 120. In this way, a closed-loop automated detection process can be formed. However, the examples disclosed in the present invention are not limited to this. In other examples, the Internet of Things test platform 110 can send a preset command, such as obtaining power-on information, to the sensor to be tested 120 to obtain data information.

[0040] The detection system involved in the present disclosure is described in detail below with reference to the accompanying drawings. Figure 4 is a block diagram showing a detection system for a batch detection sensor for automatically identifying device information according to an example of the present disclosure. Figure 4As shown, the detection system 300 may include an IoT testing platform 110, an auxiliary device 220, and a network device 310. Specifically, the IoT testing platform 110 may include a recording unit 111, a communication unit 112, and a testing unit 113. The recording unit 111 may be used to record device information of multiple sensors 120 under test. The communication unit 112 may be used to connect and communicate with each sensor 120 under test and the auxiliary device 220. The testing unit 113 may be used to control the auxiliary device 220 to establish a test environment and obtain test results for each sensor 120 under test. The auxiliary device 220 may be used to provide a test environment for multiple sensors 120 under test. The network device 310 may be used to connect each sensor 120 under test and the auxiliary device 220 to the communication unit 112. In this case, the auxiliary device 220 may be controlled to automatically establish a test environment based on different test parameters for each sensor 120 under test, thereby performing a more comprehensive test on the sensor 120 under test. This allows for testing of multiple sensors 120 under test with high efficiency.

[0041] In some examples, as described above, the IoT testing 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 is 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.

[0042] In some examples, the sensor 120 to be tested may include at least one of a temperature sensor, a humidity sensor, an infrared sensor, a smoke sensor, a partial discharge sensor, and a water immersion sensor. This allows for testing of multiple sensors 120 to be tested. In some examples, the sensor 120 to be tested may be a smart sensor. A smart sensor may include a microprocessor and have the ability to process and collect information.

[0043] In some examples, the recording unit 111 can record the device information into a storage space. The storage space can include, but is not limited to, a database, a file, or a memory. In some examples, when the sensor to be tested 120 enters the storage area 130, the recording unit 111 can be used to record the device information of the sensor to be tested 120 into the storage space. The device information of the sensor to be tested 120 can be obtained by reading the barcode number set by the sensor to be tested 120. In some examples, the barcode number can be automatically entered into the device information file by the reading device 119, and then the device information file is imported into the Internet of Things test platform 110 (that is, recorded into the storage space) through the recording unit 111. As a result, the risk of introducing erroneous data due to manual entry errors can be effectively reduced and the detection efficiency can be improved.

[0044] In addition, in some examples, multiple sensors 120 to be tested may come from different manufacturers. In some examples, sensors 120 to be tested from different manufacturers may be connected to the Internet of Things test platform 110 through communication protocol conversion. For example, different protocol agents may be provided for different manufacturers. The protocol agent may convert the communication protocols of sensors 120 to be tested from different manufacturers into communication protocols supported by the Internet of Things test platform 110. Thus, the compatibility of the Internet of Things test platform 110 can be improved. In some examples, the protocol agent may be implemented in a reflective manner, that is, in a dynamic code manner. In this case, by providing a protocol agent in a reflective manner, the sensor 120 to be tested based on the new communication protocol may be connected to the Internet of Things test platform 110 without re-releasing (i.e., updating) the Internet of Things test platform 110. Thus, the stability of the Internet of Things test platform 110 can be guaranteed.

[0045] In addition, in some examples, the device information of the sensor to be tested 120 may include at least a device type, a protocol version number, a communication mode, and a communication address. Thus, a variety of device information of the sensor to be tested 120 can be obtained. In some examples, the device type may be the type of the sensor to be tested 120. In some examples, the device type may be represented by a number. For example, the device type of a temperature sensor may be defined as 1, and the device type of a humidity sensor may be defined as 2. However, the examples disclosed herein are not limited thereto. In other examples, the device type may be a number, a letter, a Chinese character, or a combination of the three. In addition, in some examples, the protocol version number is the version of the communication protocol of the sensor to be tested 120. Thus, different versions of the communication protocol can be parsed based on the protocol version number. In addition, in some examples, the communication mode may include at least one of a wireless mode, a wired serial port mode, and a network port mode. Thus, sensors to be tested 120 with multiple different communication modes can be detected.

[0046] In some examples, the wireless mode may include, but is not limited to, Bluetooth communication, 433MHZ (megahertz) communication, 125KHZ (kilohertz) communication, WIFI (mobile hotspot) communication, etc. In some examples, the sensor to be tested 120 with a wired serial port mode can perform serial communication based on a commonly used communication interface standard such as an RS232 interface standard, an RS485 interface standard, or an RS422 interface standard. In some examples, the sensor to be tested 120 with a network port mode may have an RJ45 network interface (an information socket connector in a wiring system). In this case, communication with the Internet of Things test platform 110 can be performed through the network interface of the network device 310 (described later).

[0047] In addition, in some examples, the communication address may be determined by the manufacturer of the sensor to be tested 120 according to predetermined rules. In some examples, the communication address can be used to identify a unique sensor to be tested 120 during the communication process. For example, when the sensor to be tested 120 reports data information, the data information may include a communication address. In this case, after receiving the data information, the Internet of Things testing platform 110 can obtain the communication address and further determine the sensor to be tested 120 to which the data information belongs. In addition, in some examples, the device information of the sensor to be tested 120 may also include at least one of the device number, model, batch number, arrival time, warehousing time, barcode number, device version number, and manufacturer. In this way, a variety of device information of the sensor to be tested 120 can be obtained.

[0048] In some examples, the device number can be a unique number of each sensor to be tested 120 in the Internet of Things test platform 110. In addition, in some examples, the barcode number can be a barcode number with a unique identifier affixed to each sensor to be tested 120 when multiple sensors to be tested 120 enter the storage area 130 (that is, the sensor to be tested 120 can be provided with a barcode number for identifying each sensor to be tested 120). In some examples, the barcode number can correspond one-to-one with the device information of the sensor to be tested 120, that is, the device information of one sensor to be tested 120 corresponds to a unique barcode number. In some examples, the barcode number can be presented in the form of a barcode or a QR code. In some examples, the barcode number can be read by a reading device 119 to identify the device information of the sensor to be tested 120. As a result, the risk of introducing erroneous data due to manual entry errors can be effectively reduced and the detection efficiency can be improved.

[0049] In some examples, as described above, the IoT testing platform 110 may include a communication unit 112 (see Figure 4 ). In some examples, the communication unit 112 can be used to connect and communicate with each sensor 120 to be tested and the auxiliary device 220. In some examples, the auxiliary device 220 can be connected to and communicate with the communication unit 112 by a network connection through the network device 310. Among them, the auxiliary device 220 may include at least one device. In some examples, the sensor 120 to be tested can be connected to and communicate with the communication unit 112 by a network connection through the network device 310. In addition, in some examples, the communication unit 112 can implement data information transmission based on the UDP protocol (User Datagram Protocol), the TCP protocol (Transmission Control Protocol) or the WEB service. Among them, the WEB service is a service-oriented architecture technology.

[0050] In some examples, the IoT testing platform 110 may include a testing unit 113 (see Figure 4 The testing unit 113 can be used to control the auxiliary devices 220 to establish a test environment and obtain test results for each sensor 120 under test. In some examples, the testing unit 113 can control at least one auxiliary device 220 via the communication unit 112 based on the test task to establish a test environment for each sensor 120 under test. For example, the testing unit 113 can control the output of the auxiliary device 220. In some examples, the test task can be created by a user. The user can be a user of the detection system 300.

[0051] In some examples, the test task can be a test item for verifying whether the sensor 120 to be tested meets preset requirements based on the device information of each sensor 120 to be tested. For example, the test task can be to verify whether the starting current of the temperature sensor is within a preset current range. In some examples, the test task can include one or more test items. In some examples, the test items can include at least one of protocol detection, minimum starting current detection, measurement accuracy detection, first packet reception time detection, packet transmission interval detection, high current impact detection, aging detection, alarm function detection, transmission power detection, and power consumption detection. In this way, the sensor 120 to be tested can be tested more comprehensively.

[0052] In some examples, the detection items of different sensors 120 to be tested may not be exactly the same. For example, a smoke sensor may have three detection items: protocol detection, alarm function detection, and power consumption detection. In some examples, different detection items (described in detail later) may correspond to different test parameters. In some examples, the test parameters may be set based on technical specifications, data from mainstream equipment manufacturers, field application conditions, or empirical values. In some examples, the test unit 113 may control at least one auxiliary device 220 through the communication unit 112 based on the test task to establish a test environment for each sensor 120 to be tested according to the test parameters.

[0053] In some examples, the test environment can also provide measured information, such as temperature, for the sensor under test 120 to sense. Furthermore, in some examples, the test environment can provide conditions, such as current, that activate the sensor under test 120. Furthermore, in some examples, the test environment can collect operating information from the sensor under test 120. This operating information can include, for example, power consumption or transmit power. This provides a relatively comprehensive testing environment for the sensor under test 120.

[0054] In some examples, the sensor to be tested 120 can be placed in a test environment established by the auxiliary device 220. In some examples, each sensor to be tested 120 can be connected to the auxiliary device 220 in a contact manner. For example, the sensor to be tested 120 can be fixed on an auxiliary device 220 such as a standard current generator. In addition, in some examples, the sensor to be tested 120 can be placed at a specific position of the auxiliary device 220. For example, a temperature sensor can be placed in the cavity of an auxiliary device 220 such as a temperature and humidity test chamber. In this case, the output of the auxiliary device 220, such as current, can act on the sensor to be tested 120, and the output of the auxiliary device 220 can be automatically controlled by the Internet of Things test platform 110, thereby automatically establishing a test environment. As a result, the detection efficiency can be improved.

[0055] In addition, in some examples, the testing unit 113 can receive data information from each sensor under test 120 under the aforementioned test environment to obtain test results. In some examples, after receiving the output from the auxiliary device 220, each sensor under test 120 begins reporting data information, such as power-on information, to the IoT testing platform 110. In other examples, the corresponding data information can be obtained by sending a preset command, such as a command to obtain power-on information, to the sensor under test 120. In some examples, the test results can be obtained by comparing the theoretical effect corresponding to the aforementioned test environment with the actual effect corresponding to the data information. In some examples, the test results can be the results of each sensor under test 120 in various test items, such as pass or fail. For example, assume that the test environment is used to test the measurement accuracy of a temperature sensor. A fixed temperature, such as 5°C, is provided. The theoretical effect is that the temperature sensor's measurement value is within a specific range, such as 4.5°C to 5.5°C, while the actual effect is that the target temperature value corresponding to the data information is, for example, 6°C. Because the target temperature value is not within the specific range, the temperature sensor fails the measurement accuracy test.

[0056] In some examples, as described above, the detection system 300 may include the auxiliary device 220 (see Figure 4 In some examples, the auxiliary device 220 can be used to provide a test environment for multiple sensors 120 under test. In some examples, the test environment can be provided for multiple sensors 120 under test based on the aforementioned device information. In some examples, the auxiliary device 220 can provide feedback on the output quantity provided to the IoT test platform 110. In this case, the accuracy of the output quantity controlled by the IoT test platform 110 can be further verified. This can improve the accuracy of the detection.

[0057] In some examples, the auxiliary equipment 220 may include, but is not limited to, a current device (e.g., a standard current generator), a temperature control device (e.g., a temperature and humidity test chamber), a power detection device (e.g., a spectrum analyzer), a power consumption detection device (e.g., a power consumption meter), etc. Specifically, in some examples, the auxiliary equipment 220 may include at least one of a standard current generator, a temperature and humidity test chamber, a standard blackbody source, a smoke generator, an infrared emitter, a pressure gauge, a power consumption meter, and a spectrum analyzer. Thus, corresponding auxiliary equipment 220 can be provided for various sensors 120 to be tested.

[0058] In some examples, the communication mode of the auxiliary device 220 may be a network port mode. Thus, the auxiliary device 220 can connect and communicate with the IoT testing platform 110 through the network device 310. In some examples, the communication mode of the auxiliary device 220 may be a serial port mode. In this case, the auxiliary device 220 can be switched from the serial port mode to the network port mode before connecting to the network device 310, thereby enabling connection and communication with the IoT testing platform 110.

[0059] In some examples, the auxiliary devices 220 required for different detection items may not be completely the same. As mentioned above, the detection items of different sensors 120 to be tested may not be completely the same, and different detection items may correspond to different test parameters.

[0060] In some examples, if the test item is a protocol test, if the test unit 113 receives data information from the sensor 120 under test and parses the target information within a preset time, the test result of the sensor 120 under test in the protocol test can be qualified. In this case, the test parameters can include at least a preset time (also known as a hold time), which can be, for example, 100 seconds to 150 seconds. In some examples, the auxiliary device 220 in the protocol test can include a current device.

[0061] In some examples, if the test item is a minimum starting current test, the auxiliary device 220 can at least provide a sequentially increasing induced current to start the sensor 120 under test and send data information to the test unit 113. If the corresponding target induced current is within the qualified starting current range when the test unit 113 receives the data information sent by the sensor 120 under test for the first time, then the test result of the sensor 120 under test in the minimum starting current test is qualified. In this case, the test parameters can at least include parameters for controlling the auxiliary device 220 to provide a sequentially increasing induced current and a qualified starting current. For example, the test parameters can include a starting induced current, a hold time, a step current, a number of steps, and a qualified starting current. The parameters such as the starting induced current, the hold time, the step current, and the number of steps can control the auxiliary device 220 to provide an induced current starting from the starting induced current, increase the induced current by the step current after each hold time, and stop providing the induced current after the number of steps increases. The auxiliary device 220 in the minimum starting current test can include a current device.

[0062] In some examples, if the test item is a measurement accuracy test, the auxiliary device 220 can at least provide the measured information. If the test unit 113 receives the data information of the sensor to be tested 120 and the measured information parsed therefrom is within the qualified range, then the test result of the sensor to be tested 120 in the measurement accuracy test is qualified. In this case, the test parameters can at least include the measured information and the qualified range. In some examples, the auxiliary device 220 in the measurement accuracy test can at least include a device corresponding to the measured information (for example, if the sensor to be tested 120 is a temperature sensor, the measured information is temperature, corresponding to a temperature control device). In some examples, the auxiliary device 220 in the measurement accuracy test can also include a current device. In other examples, in the measurement accuracy test, different measured information can be set in the test parameters, and the measured information measured by the sensor to be tested 120 and the actual output feedback of the device corresponding to the measured information are obtained respectively, and the respective average values ​​are calculated and compared, so as to determine whether the test result of the sensor to be tested 120 in the measurement accuracy test is qualified in combination with the qualified range.

[0063] In some examples, if the test item is first packet reception time detection, if the test unit 113 receives data information from the sensor 120 under test within the qualified time period, the test result of the sensor 120 under test in the first packet reception time detection can be qualified. In this case, the test parameters can at least include the qualified time period. In some examples, the auxiliary device 220 in the first packet reception time detection can include a current device.

[0064] In some examples, if the detection item is a packet interval duration detection and the detection is performed at a constant value, the auxiliary device 220 can at least provide constant measured information, and the test unit 113 can obtain the maximum interval duration between two adjacent sets of data information based on the data information of the sensor 120 to be tested. If the maximum interval duration is within a preset time range, the test result of the sensor 120 to be tested in the packet interval duration detection and the constant value detection can be qualified. In this case, the test parameters can at least include the measured information, the retention time of the measured information, and the preset time range. Based on the test parameters, the auxiliary device 220 can be controlled to provide the measured information and maintain the retention time. In some examples, the auxiliary device 220 in the packet interval duration detection and the constant value detection can at least include a device corresponding to the measured information. In some examples, the auxiliary device 220 in the packet interval duration detection and the constant value detection can also include a current device.

[0065] In some examples, if the detection item is packet interval detection and detection under variable values, the auxiliary device 220 can at least provide the information of the measured quantity that changes. If the test unit 113 can receive data information after each change in the measured information and before the next change in the measured information, then the test result of the sensor 120 under packet interval detection and detection under variable values ​​can be qualified. In this case, the test parameters can at least include parameters that control the auxiliary device 220 to provide the information of the measured quantity that changes. For example, the test parameters can include the starting value, hold time, value change step, and number of value changes of the measured information. Specifically, the test parameters can control the auxiliary device 220 to provide the measured information starting from the starting value of the measured information, increase the measured information by the value change step each time the hold time is continued, and stop providing the measured information after the number of value changes is increased. In some examples, the auxiliary device 220 under packet interval detection and detection under variable values ​​can at least include a device corresponding to the measured information. In some examples, the auxiliary device 220 used in the packet interval detection and the detection using a variable value may further include a current device.

[0066] In some examples, if the test item is high-current surge detection, the auxiliary device 220 can provide at least a preset range of induced current. If the test unit 113 receives data information from the sensor under test 120 within the retention time of the induced current, the test result of the sensor under test 120 in the high-current surge detection can be qualified. In some examples, the preset range can be a larger range, for example, the preset range can exceed 1000A. In this case, the test parameters can include at least the induced current and the retention time of the induced current. The auxiliary device 220 for high-current surge detection can include a current device.

[0067] In some examples, if the test item is aging detection, the auxiliary device 220 can provide at least multiple sets of measured information. If the test unit 113 receives data information of the sensor 120 to be tested in each set of measured information, the test result of the sensor 120 to be tested in the aging detection can be qualified. In this case, the test parameters can include at least multiple sets of measured information and the retention time of each set of measured information. The test parameters can control the auxiliary device 220 to provide each set of measured information in sequence and maintain the corresponding retention time. In some examples, the auxiliary device 220 in aging detection can include at least a device corresponding to the measured information. In some examples, the auxiliary device 220 in aging detection can also include a current device.

[0068] In some examples, if the test item is an alarm function test, the auxiliary device 220 may at least provide measured value information that meets the alarm requirements. If the test unit 113 receives data from the sensor 120 under test and parses the alarm information, the sensor 120 under test passes the alarm function test. In this case, the test parameters may at least include measured value information that meets the alarm requirements. In some examples, the auxiliary device 220 used in the alarm function test may at least include a device corresponding to the measured value information. In some examples, the auxiliary device 220 used in the alarm function test may also include a current device.

[0069] In some examples, if the test item is a transmission power test, the auxiliary device 220 may include at least a device for obtaining transmission power (e.g., a spectrum analyzer). The test unit 113 obtains the target transmission power through the device for obtaining transmission power and compares it with the qualified frequency range. If the target transmission power is within the qualified frequency range, the test result of the sensor 120 under test in the transmission power test may be qualified. In this case, the test parameters may include at least the qualified frequency range. In some examples, the auxiliary device 220 for transmission power detection may also include a current device.

[0070] In some examples, if the detection item is power consumption detection, the auxiliary device 220 may include at least a device for obtaining power consumption (such as a power consumption meter), and the test unit 113 obtains the target power consumption through the device for obtaining power consumption and compares it with the qualified power consumption range. If the target power consumption is within the qualified power consumption range, the test result of the sensor 120 under test in the power consumption detection may be qualified. In this case, the test parameters may include at least the qualified power consumption range. In some examples, the auxiliary device 220 in the power consumption detection may also include a current device. In some examples, the detection system 300 may include a network device 310 (see Figure 4). In some examples, the network device 310 can be used to connect each sensor 120 to be tested and the auxiliary device 220 to the Internet of Things test platform 110. In some examples, the network device 310 can be used to connect each sensor 120 to be tested to the communication unit 112 of the Internet of Things test platform 110. Each sensor 120 to be tested can be connected to and communicate with the communication unit 112 via a network. In some examples, the network device 310 can be used to connect at least one auxiliary device 220 to the communication unit 112 of the Internet of Things test platform 110. In some examples, at least one auxiliary device 220 can be connected to and communicate with the communication unit 112 via a network. As described above, the network can be a computer network. In some examples, the computer network can include, but is not limited to, a wide area network, a local area network, and the like.

[0071] Figure 5 3 is a schematic diagram showing the network structure of the LAN-based detection system involved in the examples of the present disclosure. In some examples, in the LAN-based detection system 300, the network device 310 may include but is not limited to a switch, a hub, etc. As an example of the network structure of the LAN-based detection system 300, Figure 5 FIG shows the network structure of the detection system 300 based on the local area network. Figure 5 As shown, the sensor to be tested 120 and the auxiliary device 220 can be connected to and communicate with the Internet of Things testing platform 110 through a network device 310 such as a switch.

[0072] Figure 6 is a schematic diagram illustrating the network structure of a wide area network (WAN)-based detection system according to examples of the present disclosure. In other examples, in WAN-based detection system 300, network device 310 may include switching device 311 and routing device 312. Switching device 311 may include, but is not limited to, switches and hubs. Routing device 312 may include, but is not limited to, routers. This is an example of the network structure of WAN-based detection system 300. Figure 6 FIG shows the network structure of the detection system 300 based on the wide area network. Figure 6 As shown, the sensor to be tested 120 and the auxiliary device 220 can be connected to a switching device 311 such as a switch respectively, and then the switching device 311 can be connected to the Internet of Things test platform 110 through a routing device 312 such as a router.

[0073] However, the examples disclosed herein are not limited thereto, and in other examples, the detection system 300 may not be connected via a network, but may be connected to the sensor to be tested 120 and the auxiliary device 220 via a serial port, for example.

[0074] Figure 73 is a schematic diagram showing another network structure of a local area network-based detection system involved in the examples of the present disclosure. In some examples, the detection system 300 may further include a communication mode conversion device 320. In some examples, the communication mode conversion device 320 may be used to convert the communication mode of the sensor 120 to be tested into a communication standard mode. In some examples, the communication standard mode may be a network port mode. Figure 7 As shown, in some examples, the sensor under test 120 can be connected to the network device 310 directly or through the communication mode conversion device 320. In this case, the communication mode of the sensor under test 120 can be uniformly converted to the communication standard mode. This facilitates subsequent communication with the IoT test platform 110 based on the communication standard mode.

[0075] As described above, in some examples, the communication mode may include at least one of a wireless mode, a wired serial port mode, and an Ethernet port mode. In some examples, the wireless mode or wired serial port mode of the sensor under test 120 may be converted to an Ethernet port mode to connect the sensor under test 120 to the network device 310. In some examples, the communication mode conversion device 320 may be a concentrator. The concentrator may collect data information from the sensors under test 120 in wireless mode and connect to the network device 310 to forward the data information. In some examples, the communication mode conversion device 320 may be a serial port to Ethernet port module. In this case, the serial port to Ethernet port module may be used to convert the communication mode of the sensor under test 120 to an Ethernet port mode, thereby enabling the sensor under test 120 to be connected to the network device 310. In some examples, the sensor under test 120 in Ethernet port mode may be directly connected to the network device 310.

[0076] Figure 8 is a block diagram showing a detection system for a batch detection sensor for automatically identifying device information according to an example of the present disclosure. Figure 8 As shown, the IoT testing platform 110 may further include a login unit 114. Login unit 114 may be used to log in a user and 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 a login account, user name, login time, and login IP address. In some examples, login may be performed through login unit 114 before using functions of the IoT testing platform 110, such as recording unit 111.

[0077] In some examples, the IoT testing platform 110 may further include a test unit 115 (see Figure 8 In some examples, the unit to be tested 115 can be used to assemble, perform preliminary inspection, and batch the plurality of sensors to be tested 120 .

[0078] In some examples, the inspection unit 115 can be used to sort the multiple sensors 120 under test into batches. Since the number of sensors 120 under test is generally large, in some examples, after the multiple sensors 120 under test have been assembled and preliminarily inspected, the inspection unit 115 can be used to sort the multiple sensors 120 under test into batches. The preliminarily inspected sensors 120 under test may include, but are not limited to, damage inspection and component integrity inspection.

[0079] Specifically, in some examples, when multiple sensors 120 to be tested enter the storage area 130, each sensor 120 to be tested can be affixed with a uniquely identifying barcode, and the recording unit 111 can record the device information of each sensor 120 to be tested. When the multiple sensors 120 to be tested enter the inspection area 140, a reader 119, such as a barcode scanner, can be used to identify each sensor 120 to be tested. The barcodes can then be identified by the reader 119, such as a barcode scanner, to obtain the device information of each sensor 120 to be tested and display it in the inspection unit 115. In this case, by repeatedly scanning the barcodes of different sensors 120 to be tested, the device information of the multiple sensors 120 to be tested can be obtained to form a device list. When the user clicks the button to confirm batching in the inspection unit 115, the multiple sensors 120 to be tested corresponding to the device list are grouped as a batch. In some examples, after the batching operation is completed, the sensors 120 to be tested in the batch can enter the testing area 150.

[0080] In some examples, such as Figure 8 As shown, the IoT testing platform 110 may further include a management unit 116. In some examples, the management unit 116 may be used to create a test task. In some examples, the test task may be created based on batch information submitted by the unit to be tested 115.

[0081] In some examples, the management unit 116 may create a test task based on the detection item, the device information of the sensor 120 to be tested, and the auxiliary device 220 corresponding to the sensor 120 to be tested.

[0082] In some examples, when creating a test task, the management unit 116 can obtain device information of the sensor to be tested 120 identified by the reading device 119. Specifically, the reading device 119, such as a barcode scanner, can be used to scan a barcode number set on the sensor to be tested 120 to identify the device information of the sensor to be tested 120.

[0083] In some examples, the management unit 116 can create a test task based on the user-selected test type, the user-selected test item, the user information acquired by the login unit 114, the device information of the plurality of sensors 120 to be tested, and the auxiliary devices 220 corresponding to the plurality of sensors 120 to be tested. In some examples, the test type can include at least one of temperature sensor testing, humidity sensor testing, infrared sensor testing, smoke sensor testing, partial discharge sensor testing, and water immersion sensor testing.

[0084] Specifically, in some examples, a user can log in to the Internet of Things testing platform 110 through the login unit 114, and the Internet of Things testing platform 110 displays a corresponding browsable or operable page, such as a test task creation page, according to the permissions that the user has. In this case, the user can select the detection type corresponding to this batch of sensors to be tested 120, such as temperature sensor detection, humidity sensor detection, etc. The Internet of Things testing platform 110 can enter the page of the corresponding detection task according to the detection type selected by the user. In the page of the detection task, the user can create a test task by selecting the detection item, the device information of multiple sensors to be tested 120, and the auxiliary equipment 220 corresponding to the multiple sensors to be tested 120.

[0085] Additionally, in some examples, the management unit 116 can be configured to initiate test preparation. In some examples, the management unit 116 can initiate test preparation to connect the communication unit 112 to multiple sensors 120 to be tested and at least one auxiliary device 220. The multiple sensors 120 to be tested and the at least one auxiliary device 220 can connect 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 the multiple sensors 120 to be tested and the at least one auxiliary device 220 to prepare for testing.

[0086] In addition, 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 testing unit 113 to begin executing the corresponding detection item of the test task. As described above, the testing unit 113 can be used to control the auxiliary device 220 to establish a test environment and obtain test results for each sensor 120 under test. 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 testing unit 113.

[0087] In some examples, the IoT testing platform 110 may further include a generating unit 117 (see Figure 8In some examples, the generating unit 117 may generate a test report based on the test results obtained by the testing unit 113. Thus, a test report can be generated based on the test results.

[0088] In some examples, the test report may include at least one of a test conclusion, test result details, and statistical analysis results. In some examples, the test report may be a test report for a batch of sensors to be tested 120. In some examples, the test report may be a test report for all sensors to be tested 120 that have entered the storage area 130. In some examples, the test conclusion may be pass or fail. In addition, in some examples, the test result details may include data information, test results, and test environment information, such as temperature, for each sensor to be tested 120 in each test item. In addition, in some examples, the statistical analysis results may be a result of statistically analyzing and displaying the test results from different dimensions. For example, the pass rates of multiple sensors to be tested 120 may be counted and displayed using a pie chart. In some examples, the test report may be exported. In some examples, the test report may be a document in Word format.

[0089] In some examples, the IoT testing platform 110 may further include a classification unit 118 (see Figure 8 In some examples, the classification unit 118 can classify the sensors 120 under test based on the test results obtained by the testing unit 113. For example, when multiple sensors 120 under test enter the classification area 160, the classification unit 118 can classify each sensor 120 under test into a qualified area or a failed area and record the classification results. In this way, the sensors 120 under test can be classified based on the test results. In some examples, the classification unit 118 can obtain device information of the sensor 120 under test identified by the reading device 119 and obtain the test results based on the device information of the sensor 120 under test.

[0090] In some examples, such as Figure 8 As shown, the Internet of Things testing platform 110 may further include a reading device 119. The reading device 119 may be used to read a barcode number to identify the device information of the sensor 120 to be tested. In this way, the risk of introducing erroneous data due to manual entry errors can be effectively reduced and the detection efficiency can be improved. In some examples, the reading device 119 may include but is not limited to a barcode gun, a scanner, or a mobile application. In some examples, the connection method of the reading device 119 may be a wireless connection (such as a wifi connection) or a wired connection (such as a wired serial port connection).

[0091] In the present disclosure, auxiliary device 220 and multiple sensors under test 120 are connected and communicate with IoT testing platform 110 via a network connection through network device 310. IoT testing platform 110 controls auxiliary device 220 to establish a test environment for multiple sensors under test 120, receives data from each sensor under test 120 under this test environment, and obtains test results. Furthermore, IoT testing platform 110 automatically identifies the device information of each sensor under test 120 based on its barcode number. In this case, auxiliary device 220 can be controlled to automatically establish a test environment based on different test parameters for each sensor under test 120, allowing for a more comprehensive testing of each sensor under test 120. Furthermore, device information of each sensor under test 120 can be automatically identified based on its barcode number. This allows for efficient testing of multiple sensors under test 120.

[0092] The following, combined Figure 9 The method for automatically identifying device information and detecting sensors in batches according to the present disclosure is described in detail. The method for automatically identifying device information and detecting sensors in batches according to the present disclosure may sometimes be referred to as a detection method. The method of the present disclosure is applied to the detection system 300 described above. Figure 9 1 is a flowchart illustrating a method for batch detecting sensors for automatically identifying device information according to an example of the present disclosure.

[0093] In some examples, the detection method may include recording device information of multiple sensors under test (step S10), controlling an auxiliary device to establish a test environment based on the test task (step S20), and placing the multiple sensors under test in the test environment and receiving data information from each sensor under test in the test environment 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 sensor under test 120, thereby performing a more comprehensive test on the sensor under test 120. As a result, the sensor under test 120 can be tested with high efficiency.

[0094] In step S10, as described above, the device information of multiple sensors to be tested 120 can be recorded. In some examples, the sensors to be tested 120 can be provided with a barcode number for identifying each sensor to be tested 120. In some examples, the barcode number can be presented in the form of a barcode or a QR code. In some examples, the device information of the sensor to be tested 120 can include a barcode number. In some examples, a reading device such as a barcode scanner can be used to read the barcode number to identify the device information of the sensor to be tested 120. In this way, the risk of introducing erroneous data due to manual entry errors can be effectively reduced and the detection efficiency can be improved. In some examples, the device information of the sensor to be tested 120 can also include at least the device type, protocol version number, communication mode and communication address, etc. In this way, a variety of device information of the sensor to be tested can be obtained. For a specific description, please refer to the relevant description of the recording unit 111 in the Internet of Things test platform 110, which will not be repeated here.

[0095] In step S20, as described above, the auxiliary device 220 can be controlled to establish a test environment based on the test task. Specifically, the auxiliary device 220 can be controlled based on the test task to establish a test environment for each sensor to be tested 120. In some examples, the test task can be created by the user. In some examples, the auxiliary device 220 and each sensor to be tested 120 can be connected to and communicate with the Internet of Things test platform 110 through a network device via a network connection. In this case, each sensor to be tested 120 and the auxiliary device 220 can be connected to the Internet of Things test platform 110, and the Internet of Things test platform 110 can control the auxiliary device 220 to establish a test environment. For a specific description, please refer to the relevant description of the communication unit 112 and the network device 310 in the Internet of Things test platform 110.

[0096] In some examples, the communication mode of each sensor under test 120 can be converted to a standard communication mode. In some examples, the communication mode can include at least one of a wireless mode, a wired serial port mode, and an Ethernet port mode. In some examples, the standard communication mode can be an Ethernet port mode. In this case, the communication mode of each sensor under test 120 can be uniformly converted to the standard communication mode. This facilitates subsequent communication with the IoT testing platform 110 based on the standard communication mode. For a detailed description, please refer to the relevant description of the communication mode conversion device in the detection system 300.

[0097] In some examples, the test task can be a test item for verifying whether the sensor 120 to be tested meets the preset requirements based on the device information of each sensor 120 to be tested. For a specific description, please refer to the relevant description of the test unit 113 in the Internet of Things test platform 110. In this embodiment, the description of the test items in the detection method can be specifically referred to the relevant description of the test items above. In some examples, a test task can be created based on the test items, the device information of the sensor 120 to be tested, and the auxiliary device 220 corresponding to the sensor 120 to be tested. For a specific description, please refer to the relevant description of the management unit 116 in the Internet of Things test platform 110, which will not be repeated here.

[0098] In step S30, as described above, multiple sensors 120 to be tested may be placed in a test environment, and data information from each sensor 120 to be tested in the test environment may be received to obtain test results. For a detailed description, please refer to the descriptions of the management unit 116, communication unit 112, and testing unit 113 in the IoT testing platform 110, and will not be repeated here.

[0099] In some examples, user login and user information may be obtained before other operations are performed. For detailed description, please refer to the description of the login unit 114 in the Internet of Things testing platform 110, which will not be repeated here.

[0100] In some examples, after recording the device information of the plurality of sensors 120 to be tested (step S10), the plurality of sensors 120 to be tested can be assembled, preliminarily inspected, and sorted into batches. Thus, the plurality of sensors to be tested can be assembled, preliminarily inspected, and sorted into batches. For a detailed description, please refer to the description of the test unit 115 in the IoT testing platform 110, and will not be repeated here.

[0101] In some examples, after step S30, a test report can be generated based on the test results. In some examples, the test report can include at least one of a test conclusion, test result details, and statistical analysis results. Thus, a test report can be generated based on the test results. For a detailed description, please refer to the relevant description of the generation unit 117 in the Internet of Things testing platform 110, which will not be repeated here.

[0102] In some examples, after step S30, the sensor under test 120 can be classified based on the test results. Specifically, the test results can be obtained based on the device information of the sensor under test 120, and then the sensor under test 120 can be classified based on the test results. Thus, the sensor under test can be classified based on the test results. In some examples, the device information of the sensor under test 120 identified by the reading device can be obtained, and the test results can be obtained based on the device information of the sensor under test 120, and then the sensor under test 120 can be classified based on the test results. For a detailed description, please refer to the relevant description of the classification unit 118 in the Internet of Things testing platform 110, and will not be repeated here.

[0103] Although the present disclosure has been described in detail above with reference to the accompanying drawings and examples, it will be understood that the above description does not limit the present disclosure in any form. Those skilled in the art may modify and change the present disclosure as needed without departing from the spirit and scope of the present disclosure, and such modifications and variations all fall within the scope of the present disclosure.

Claims

1. A detection system for batch detection sensors that automatically identifies device information, characterized in that: It includes an Internet of Things test platform, at least one auxiliary device and a network device; the Internet of Things test platform includes a recording unit, a communication unit and a testing unit, the recording unit is used to record the device information of multiple sensors to be tested, the at least one auxiliary device and each of the sensors to be tested are connected to the communication unit through the network device and communicate, the testing unit controls the output of the at least one auxiliary device through the communication unit based on the test task created by the user to establish a test environment for each of the sensors to be tested, the test environment is a physical environment including at least one of temperature, humidity, current, smoke, infrared, pressure, and spectrum, the sensor to be tested is placed in the test environment established by the auxiliary device and connected to the auxiliary device so that the output acts on the sensor to be tested, and the testing unit receives the signals sent by each of the sensors to be tested triggered by the output in the test environment. Data information is used to obtain a test result, the test task is a test item for verifying whether the sensor to be tested meets preset requirements based on the device information of each sensor to be tested, wherein the sensor to be tested is provided with a barcode number for identifying each sensor to be tested, and the Internet of Things test platform also includes a reading device, a management unit and a classification unit, the reading device is used to read the barcode number to identify the device information of the sensor to be tested, the device information of the sensor to be tested includes the barcode number, the management unit obtains the device information of the sensor to be tested identified by the reading device, and creates the test task based on the test item, the device information of the sensor to be tested, and the auxiliary device corresponding to the sensor to be tested, the classification unit obtains the device information of the sensor to be tested identified by the reading device, and obtains the test result based on the device information of the sensor to be tested, and then classifies the sensor to be tested based on the test result; The auxiliary equipment includes at least one of a standard current generator, a temperature and humidity test chamber, a standard blackbody source, a smoke generator, an infrared emitter, a pressure meter, a power consumption meter, and a spectrum analyzer; The test items include at least one of protocol testing, minimum starting current testing, measurement accuracy testing, first packet reception time testing, packet transmission interval testing, high current impact testing, aging testing, alarm function testing, transmission power testing, and power consumption testing; if the test item is the protocol testing, if the test unit receives the data information of the sensor to be tested within a preset time and parses the target information, then the test result of the sensor to be tested in the protocol testing is qualified; If the detection item is the minimum starting current detection, the auxiliary device at least provides a sequentially increasing induced current to start the sensor under test and send data information to the test unit. If the corresponding target induced current when the test unit receives the data information sent by the sensor under test for the first time is within the qualified starting current range, the test result of the sensor under test in the minimum starting current detection is qualified; If the test item is the measurement accuracy test, the auxiliary device at least provides the measured information, and if the test unit receives the data information of the sensor to be tested and the measured information parsed therefrom is within a qualified range, then the test result of the sensor to be tested in the measurement accuracy test is qualified; If the detection item is the first packet reception time detection, if the test unit receives the data information of the sensor to be tested within the qualified time length, the test result of the sensor to be tested in the first packet reception time detection is qualified; If the test item is the packet sending interval detection and the detection is performed at a constant value, the auxiliary device provides at least constant measured information, and the test unit obtains the maximum interval between two adjacent groups of data information based on the data information received from the sensor to be tested. If the maximum interval is within a preset time range, the test result of the sensor to be tested in the packet sending interval detection and the constant value detection is qualified; If the test item is the packet transmission interval detection and the detection is performed under a variable value, the auxiliary device at least provides information of the changed measured quantity, and if the test unit receives data information after each change in the measured quantity information and before the next change in the measured quantity information, then the test result of the sensor under test in the packet transmission interval detection and the detection is qualified; If the test item is the high current impact test, the auxiliary device provides at least an induced current within a preset range, and if the test unit receives data information of the sensor under test within the retention time of the induced current, the test result of the sensor under test in the high current impact test is qualified; If the test item is the aging test, the auxiliary device provides at least a plurality of sets of measured information, and if the test unit receives data information of the sensor to be tested in each set of measured information, then the test result of the sensor to be tested in the aging test is qualified; If the test item is the alarm function test, the auxiliary device at least provides measured information that meets the alarm requirements. If the test unit receives the data information of the sensor to be tested and parses the alarm information, the test result of the sensor to be tested in the alarm function test is qualified; If the detection item is the transmission power detection, the auxiliary device includes at least a device for obtaining the transmission power, the testing unit obtains the target transmission power through the device for obtaining the transmission power and compares it with the qualified frequency range. If the target transmission power is within the qualified frequency range, the test result of the sensor under test in the transmission power detection is qualified; If the detection item is the power consumption detection, the auxiliary device includes at least a device for obtaining power consumption, and the test unit obtains the target power consumption through the device for obtaining power consumption and compares it with the qualified power consumption range. If the target power consumption is within the qualified power consumption range, the test result of the sensor to be tested in the power consumption detection is qualified.

2. The detection system according to claim 1, wherein: The detection system also includes a communication mode conversion device, which is used to convert the communication mode of each sensor to be tested into a communication standard mode. The communication mode includes at least one of a wireless mode, a wired serial port mode, and a network port mode. The communication standard mode is the network port mode.

3. The detection system according to claim 1, wherein: The device information of the sensor to be tested is entered into a device information file according to a pre-set template, and then the device information file is imported into the Internet of Things test platform through the recording unit, wherein the barcode number corresponding to the sensor to be tested is automatically entered into the device information file through the reading device.

4. The detection system according to claim 1, wherein: The device information of the sensor to be tested includes at least a device type, a protocol version number, a communication mode and a communication address. The communication address is used to determine a unique sensor to be tested during the communication process. The data information sent by the sensor to the test unit includes the communication address of the sensor to be tested.

5. The detection system according to claim 1, wherein: The Internet of Things testing platform also includes a login unit for user login and obtaining user information; the management unit is also used to start test preparation, start execution of the test task and display the test result of the test task. The management unit starts test preparation so that the communication unit is connected to the network and connects and communicates with the multiple sensors to be tested and the at least one auxiliary device. The management unit starts execution of the test task so that the test unit starts to execute the detection items corresponding to the test task. The management unit obtains the test result of the test unit and displays it.

6. The detection system according to claim 1, wherein: The Internet of Things testing platform further includes a generating unit, which generates a test report based on the test result, wherein the test report includes at least one of a test conclusion, test result details, and a statistical analysis result.

7. A method for batch detection of sensors for automatically identifying device information, characterized in that: include: Record the device information of multiple sensors to be tested; Control the control quantity of the auxiliary equipment based on the test task to establish a test environment for each sensor to be tested; The sensor to be tested is placed in a test environment established by the auxiliary device and connected to the auxiliary device so that the output quantity acts on the sensor to be tested, the test environment is a physical environment including at least one of temperature, humidity, current, smoke, infrared, pressure, and spectrum, and data information sent by each sensor to be tested under the test environment when triggered by the control quantity is received to obtain a test result; and the test result is obtained based on the device information of the sensor to be tested, and then the sensor to be tested is classified based on the test result, wherein the test task is created based on the detection item, the device information of the sensor to be tested, and the auxiliary device corresponding to the sensor to be tested, the test task is a detection item for verifying whether the sensor to be tested meets preset requirements based on the device information of each sensor to be tested, the sensor to be tested is provided with a barcode number for identifying each sensor to be tested, and the device information of the sensor to be tested is identified by reading the barcode number, and the device information of the sensor to be tested includes a barcode number; The auxiliary equipment includes at least one of a standard current generator, a temperature and humidity test chamber, a standard blackbody source, a smoke generator, an infrared emitter, a pressure meter, a power consumption meter, and a spectrum analyzer; The test items include at least one of protocol testing, minimum starting current testing, measurement accuracy testing, first packet reception time testing, packet transmission interval testing, large current impact testing, aging testing, alarm function testing, transmission power testing, and power consumption testing; if the test item is the protocol testing, if the test unit receives the data information of the sensor to be tested within a preset time and parses the target information, then the test result of the sensor to be tested in the protocol testing is qualified; If the detection item is the minimum starting current detection, the auxiliary device at least provides a sequentially increasing induced current to start the sensor under test and send data information to the test unit. If the corresponding target induced current when the test unit receives the data information sent by the sensor under test for the first time is within the qualified starting current range, the test result of the sensor under test in the minimum starting current detection is qualified; If the test item is the measurement accuracy test, the auxiliary device at least provides the measured information, and if the test unit receives the data information of the sensor to be tested and the measured information parsed therefrom is within a qualified range, then the test result of the sensor to be tested in the measurement accuracy test is qualified; If the detection item is the first packet reception time detection, if the test unit receives the data information of the sensor to be tested within the qualified time length, the test result of the sensor to be tested in the first packet reception time detection is qualified; If the test item is the packet sending interval detection and the detection is performed at a constant value, the auxiliary device provides at least constant measured information, and the test unit obtains the maximum interval between two adjacent groups of data information based on the data information received from the sensor to be tested. If the maximum interval is within a preset time range, the test result of the sensor to be tested in the packet sending interval detection and the constant value detection is qualified; If the test item is the packet transmission interval detection and the detection is performed under a variable value, the auxiliary device at least provides information of the changed measured quantity, and if the test unit receives data information after each change in the measured quantity information and before the next change in the measured quantity information, then the test result of the sensor under test in the packet transmission interval detection and the detection is qualified; If the test item is the high current impact test, the auxiliary device provides at least an induced current within a preset range, and if the test unit receives data information of the sensor under test within the retention time of the induced current, the test result of the sensor under test in the high current impact test is qualified; If the test item is the aging test, the auxiliary device provides at least a plurality of sets of measured information, and if the test unit receives data information of the sensor to be tested in each set of measured information, then the test result of the sensor to be tested in the aging test is qualified; If the test item is the alarm function test, the auxiliary device at least provides measured information that meets the alarm requirements. If the test unit receives the data information of the sensor to be tested and parses the alarm information, the test result of the sensor to be tested in the alarm function test is qualified; If the detection item is the transmission power detection, the auxiliary device includes at least a device for obtaining the transmission power, the testing unit obtains the target transmission power through the device for obtaining the transmission power and compares it with the qualified frequency range. If the target transmission power is within the qualified frequency range, the test result of the sensor under test in the transmission power detection is qualified; If the detection item is the power consumption detection, the auxiliary device includes at least a device for obtaining power consumption, and the test unit obtains the target power consumption through the device for obtaining power consumption and compares it with the qualified power consumption range. If the target power consumption is within the qualified power consumption range, the test result of the sensor to be tested in the power consumption detection is qualified.

Citation Information

Patent Citations

  • Batch digital temperature sensor automatic testing device

    CN210243033U

  • Method and apparatus for authenticated on-site testing, imspection, servicing and control of life-safety equipment and reporting of same using a remote accessory

    CA2605060A1

  • Method for realizing test automation by utilizing bar code

    CN102654542A

  • Functional test equipment-based testing method and device for main board of air conditioner

    CN105652185A

  • High-stability automotive-electronic-safety-sensor automatic identification test system

    CN106197519A