Device and system for testing Internet of Things module

By designing a device for IoT module testing, the communication unit, control unit and sensing unit are used to realize automated testing of multiple IoT modules to be tested, solving the problem of low degree of automation of existing tests and achieving a more efficient and accurate testing process.

CN119966860APending Publication Date: 2025-05-09REACH TECH XIAMEN
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510335847.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-20
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

The degree of automation in existing IoT modules is low in testing, which makes the test take a long time and costly, making it difficult to meet the needs of complex testing.

Method used

A device for testing an Internet of Things module is designed, including a first communication unit, a second communication unit, a control unit and a sensing unit, through which automated testing of multiple Internet of Things modules to be tested is realized, and the degree of test automation is improved.

Benefits of technology

Through automated testing, the test man-hours are significantly reduced, the testing cost is reduced, the testing efficiency and accuracy are improved, and the market competitiveness is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119966860A_ABST
    Figure CN119966860A_ABST
Patent Text Reader

Abstract

The invention provides a device and a system for testing an Internet of Things module. The device is used for receiving a test instruction of an upper computer to carry out batch test on a plurality of Internet of Things modules to be tested, the device comprises a first communication unit, a second communication unit, a control unit and an induction unit, the first communication unit is used for signal transmission between the upper computer and the control unit, and the second communication unit is used for signal transmission between the upper computer and the control unit. The second communication unit is used for signal transmission between the control unit and the to-be-tested Internet of Things module; the control unit receives a test instruction from the upper computer and sends a corresponding control signal to the to-be-tested Internet of Things module; and the sensing unit receives the control signal from the control unit and awakens the to-be-tested Internet of Things module according to the control signal. According to the technical scheme, the test automation degree can be improved, the overall working hours consumed by the test are reduced, the enterprise test cost is reduced, and the enterprise competitiveness is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of testing technology, and in particular to a device and system for testing an Internet of Things module. Background Art

[0002] With the rapid development of in-vehicle network technology, the design of Internet of Things (IoT) modules is becoming more and more complex. The testing of IoT modules is a complex process, which involves multiple technical fields and testing methods. In order to ensure that IoT modules can work stably and reliably in various environments, a series of rigorous tests must be carried out, including: communication protocol testing, performance testing, compatibility and interoperability testing. IoT modules usually rely on specific communication protocols for data transmission, such as Wi-Fi, Bluetooth, ZigBee, LoRa or NB-IoT. Therefore, during the testing process, it is necessary to verify whether the IoT module can correctly parse and follow the corresponding communication protocol standards. Performance testing is to evaluate the performance of IoT modules under different load conditions, including but not limited to power consumption testing, throughput testing, latency testing, and concurrent connection number testing. For example, for NB-IoT modules, power consumption testing is particularly important because such modules are usually designed for long-term unattended environments. With the increase in network security threats, it becomes more important to ensure the security of IoT modules, including testing the effectiveness of encryption algorithms, the robustness of authentication mechanisms, and the ability to prevent unauthorized access.

[0003] In the existing IoT module testing, a single IoT module is used for manual operation testing, the test automation level is low, and the overall test takes a long time, resulting in high testing costs.

[0004] To this end, a technical solution is needed that can improve the degree of test automation, reduce the overall man-hours consumed by testing, reduce enterprise testing costs, and enhance market competitiveness. Summary of the invention

[0005] The present application aims to provide a device and system for testing IoT modules, which can improve the degree of test automation, reduce the overall man-hours consumed by testing, reduce enterprise testing costs, and enhance market competitiveness.

[0006] According to one aspect of the present application, a device for testing an Internet of Things module is provided, wherein the device is used to receive a host computer test instruction to perform batch testing on a plurality of Internet of Things modules to be tested, and the device comprises: a first communication unit, a second communication unit, a control unit, and a sensing unit, wherein:

[0007] The first communication unit is used for signal transmission between the host computer, the control unit and the IoT module to be tested;

[0008] The second communication unit is used for signal transmission between the control unit and the IoT module to be tested;

[0009] The control unit receives a test instruction from the host computer through the first communication unit, and sends a corresponding control signal to the second communication unit according to the test instruction, which is then transmitted to the sensor and the IoT module to be tested by the second communication unit;

[0010] The sensing unit receives a control signal from the control unit, and wakes up the Internet of Things module to be tested according to the control signal.

[0011] According to some embodiments, the first communication unit includes: an RS-485 bus, the first communication unit includes: an infrared interface.

[0012] According to some embodiments, the device further includes: a power supply unit for providing power to the control unit, the sensing unit and the IoT module to be tested.

[0013] According to some embodiments, the control unit includes: a fixture, wherein the fixture includes a plurality of test positions for connecting a plurality of the IoT modules to be tested.

[0014] According to some embodiments, the control unit further comprises: a test control circuit,

[0015] The test control circuit is correspondingly provided with the same number of test control subunits as the test bits, which are respectively connected to each of the test bits for testing the Internet of Things module to be tested.

[0016] According to some embodiments, the induction unit includes: an electromagnetic control subunit, which receives a control signal from the control unit and generates a first electromagnetic field according to the control signal.

[0017] According to some embodiments, the electromagnetic control subunit includes: an electromagnet, and the electromagnetic control subunit generates the first electromagnetic field by controlling the electromagnet to be turned on or off.

[0018] According to some embodiments, the sensing unit also includes: an induction wake-up subunit, which is electrically connected to the test position, and is used to sense the first electromagnetic field from the electromagnetic control subunit, and generate a first wake-up signal according to the change of the magnetic field strength of the first electromagnetic field, and transmit it to the Internet of Things module to be tested located at the test position, so as to wake up the Internet of Things module to be tested.

[0019] According to some embodiments, the induction wake-up subunit includes: a magnetic switch chip, which is used to sense the first electromagnetic field from the electromagnetic control subunit and generate a first wake-up signal according to the change of the magnetic field strength of the first electromagnetic field.

[0020] According to one aspect of the present application, a system for testing an Internet of Things module is provided, the system comprising: a host computer; and a device according to any one of the above items, so that the system automatically performs the test of the Internet of Things module to be tested.

[0021] According to the embodiments of the present application, by adding the first communication unit and the second communication unit, efficient data transmission is achieved, and the accuracy and reliability of data transmission are guaranteed; by adding the sensing unit, automatic wake-up of the Internet of Things module is achieved, manual operations in the test are reduced, and the test efficiency and the correctness of the test are improved; by adding the control unit, in conjunction with the sensing unit and the first and second communication units, high-efficiency testing is achieved while ensuring safe and efficient testing.

[0022] According to some embodiments, the design scheme of the present invention adopts a communication method that combines the first communication unit (RS-485 bus) with the second communication unit (infrared interface), which on the one hand increases the throughput of long-distance data transmission, and on the other hand compensates for the shortcomings of short-distance data transmission by means of an infrared interface, thereby achieving efficient and high-throughput data transmission, improving test efficiency, and ensuring the accuracy and reliability of data transmission.

[0023] According to some embodiments, the design scheme of the present invention realizes the simultaneous testing of multiple IoT modules by designing a test control circuit capable of accommodating the simultaneous testing of multiple IoT modules, in cooperation with the first and second communication units. The multiple test control subunits are connected to the IoT module to be tested through the test position, so that the fixture is separated from the test path, which further improves the safety of the test operation, so that the device can ensure the safe and efficient testing while improving the test efficiency.

[0024] It should be understood that the foregoing general description and the following detailed description are exemplary only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for describing the embodiments are briefly introduced below.

[0026] Figure 1 A schematic diagram of a device for testing an Internet of Things module according to an example embodiment is shown.

[0027] Figure 2A schematic diagram of a control unit of an apparatus for testing an Internet of Things module according to an exemplary embodiment is shown.

[0028] Figure 3 A schematic diagram of a sensing unit of a device for testing an Internet of Things module according to an example embodiment is shown.

[0029] Figure 4 A schematic diagram of a device tooling design for Internet of Things module testing according to another example embodiment is shown.

[0030] Figure 5 A detailed diagram of a device tooling design for Internet of Things module testing according to another exemplary embodiment is shown. DETAILED DESCRIPTION

[0031] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this application will be comprehensive and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The same reference numerals in the figures represent the same or similar parts, and thus their repeated description will be omitted.

[0032] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0033] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0034] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0035] It should be understood that although the terms first, second, third, etc. may be used herein to describe various components, these components should not be limited by these terms. These terms are used to distinguish one component from another component. Therefore, the first component discussed below can be referred to as the second component without departing from the teachings of the concepts of the present application. As used herein, the term "and / or" includes any one of the associated listed items and all combinations of one or more.

[0036] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0037] Those skilled in the art will appreciate that the drawings are merely schematic diagrams of example embodiments, and the modules or processes in the drawings are not necessarily necessary for implementing the present application, and therefore cannot be used to limit the scope of protection of the present application.

[0038] With the rapid development of in-vehicle network technology, the design of Internet of Things (IoT) modules is becoming more and more complex. The testing of corresponding IoT modules is a complex process, which involves multiple technical fields and testing methods. In order to ensure that the IoT module can work stably and reliably in various environments, a series of rigorous tests must be carried out, including: communication protocol testing, performance testing, compatibility and interoperability testing. In the existing IoT module testing, a single IoT module is used for manual operation testing, the test automation level is low, and the overall test takes a long time, resulting in high testing costs.

[0039] To this end, the present application proposes a device and system for testing an Internet of Things module, which can improve the degree of test automation, reduce the overall man-hours consumed by testing, reduce the testing costs of enterprises, and enhance market competitiveness. According to the embodiment, by adding the first communication unit and the second communication unit, efficient data transmission is achieved, and the accuracy and reliability of data transmission are guaranteed; by adding the sensing unit, automatic wake-up of the Internet of Things module is achieved, manual operations in the test are reduced, and the test efficiency and correctness of the test are improved; by adding the control unit, in conjunction with the sensing unit and the first and second communication units, high-efficiency testing is achieved while ensuring safe and efficient testing.

[0040] According to some embodiments, the design scheme of the present invention adopts a communication method that combines the first communication unit (RS-485 bus) with the second communication unit (infrared interface), which on the one hand increases the throughput of long-distance data transmission, and on the other hand compensates for the shortcomings of short-distance data transmission by means of an infrared interface, thereby achieving efficient and high-throughput data transmission, improving test efficiency, and ensuring the accuracy and reliability of data transmission.

[0041] According to some embodiments, the design scheme of the present invention realizes the simultaneous testing of multiple IoT modules by designing a test control circuit capable of accommodating the simultaneous testing of multiple IoT modules, in cooperation with the first and second communication units. The multiple test control subunits are connected to the IoT module to be tested through the test position, so that the fixture is separated from the test path, which further improves the safety of the test operation, so that the device can ensure the safe and efficient testing while improving the test efficiency.

[0042] The exemplary embodiments of the present application are described below in conjunction with the accompanying drawings.

[0043] Figure 1 A schematic diagram of a device for testing an Internet of Things module according to an example embodiment is shown.

[0044] See also Figure 1 , the figure shows a device for testing an Internet of Things module, the device is used to receive a host computer test instruction to perform batch testing on multiple Internet of Things modules to be tested, the device includes: a first communication unit 01, a second communication unit 02, a control unit 03, and a sensing unit 04, wherein the first communication unit 01 is used for signal transmission between the host computer and the control unit 03; the control unit 03 receives a test instruction from the host computer through the first communication unit 01, and sends a corresponding control signal to the second communication unit 02 according to the test instruction, which is transmitted to the Internet of Things module to be tested by the second communication unit 02; the sensing unit 04 receives a control signal from the control unit 03, and wakes up the Internet of Things module to be tested according to the control signal.

[0045] According to some embodiments, the control unit 03 is the core logic processing part of the entire system, which is responsible for processing the test instructions received from the host computer and sending corresponding control instructions to other units according to these programs. The sensing unit 04 wakes up the IoT module to be tested according to the instructions issued by the control unit 03. The control unit 03 performs a series of predefined tests on the IoT module to be tested according to the received test instructions to verify whether its function meets expectations. The device is suitable for new product testing in the R&D stage and quality inspection of batch products on the production line. It can automatically complete complex testing processes, reduce human errors, and improve work efficiency.

[0046] According to some embodiments, the first communication unit 01 includes an RS-485 bus, and the second communication unit 02 includes an infrared interface, and signal transmission is performed through the RS-485 bus and the infrared interface. The first communication unit 01 and the second communication unit 02 are the communication hubs of the entire device, so that the device not only supports infrared interface communication, but also can realize interaction through the RS-485 bus. RS-485 is a serial communication standard widely used in industrial environments. Based on the differential signal transmission mode, it has strong anti-interference ability and long-distance transmission ability, can effectively resist common mode noise, and improve the reliability and stability of the signal. Moreover, RS-485 supports connecting multiple devices (usually up to 32 nodes) on the same bus to form a bus-type network structure, which is very useful for test devices that need to manage multiple IoT modules to be tested at the same time. Infrared interface communication is suitable for data exchange within short distances and line of sight, and is particularly suitable for those occasions where wired connections are inconvenient or portability is required. The device combines the RS-485 bus with the infrared interface 0102 to make the device more flexible and powerful. By integrating RS-485 bus and infrared interface, an efficient, stable and flexible communication mechanism is realized, which can meet various complex application requirements. This combination not only improves the overall performance of the device, but also increases its applicability in different application scenarios.

[0047] According to some embodiments, the device further comprises a power supply unit 05, which provides power to the control unit 03, the sensing unit 04 and the IoT module to be tested. The power supply unit 05 provides necessary power support to all the above units to ensure stable operation of the entire system.

[0048] According to some embodiments, since the device adopts a modular design, if new test functions need to be added or existing functions need to be improved, this can be achieved by upgrading a single unit rather than the entire system, thereby reducing maintenance costs and technical difficulties.

[0049] Figure 2 A schematic diagram of a control unit of an apparatus for testing an Internet of Things module according to an exemplary embodiment is shown.

[0050] See also Figure 2 , the figure shows a test unit of a device for testing an Internet of Things module, the control unit 03 includes: a fixture 0301, the fixture 0301 includes multiple test positions 03011, which are used to connect multiple Internet of Things modules to be tested. The control unit 03 also includes: a test control circuit 0302, the test control circuit 0302 is correspondingly provided with the same number of test control subunits 03021 as the test positions 03011, which are respectively connected to each of the test positions 03011, and are used to test the Internet of Things modules to be tested.

[0051] According to some embodiments, the control unit 03 includes a fixture 0301, and the fixture 0301 can provide multiple test positions 03011 to connect multiple Internet of Things modules to be tested. Each test position 03011 can be independently connected to an Internet of Things module to be tested, so that the control unit 03 can test multiple modules at the same time, improving the test efficiency and throughput. According to some embodiments, the control unit 03 is also equipped with a test control subunit 03021 that matches the number of test positions 03011 to test each Internet of Things module connected to the fixture 0301. Each test control subunit 03021 is responsible for performing a series of preset test processes on the Internet of Things module connected to its corresponding test position 03011. Such a design ensures that each module to be tested has corresponding test resources, so that the device can realize batch testing of Internet of Things modules, greatly improving the test efficiency.

[0052] According to some embodiments, during the test, the control unit 03 receives the test instruction from the host computer, and sends a corresponding control signal to the IoT module to be tested, and performs a test corresponding to the test instruction. Afterwards, the IoT module to be tested returns the test-related data information to the control unit 03. The host computer polls the data information returned by the IoT module to be tested in each corresponding test position in each control unit 03 through the RS-485 bus, and the control unit 03 reports the data information to the host computer, and the current test item is completed.

[0053] According to some embodiments, the user can flexibly select the data transmission method between the test position 03011 and the test control subunit 03021 inside the control unit 03 according to the actual test scenario and the specific test environment. This not only ensures the flexibility of the device, but also ensures that all test data can be stably, efficiently and conveniently transmitted in real time to the central control system for analysis and processing. This not only improves the test efficiency, but also reduces manual intervention and improves the test accuracy.

[0054] Figure 3 A schematic diagram of a device sensing unit for testing an Internet of Things module according to an example embodiment is shown.

[0055] See also Figure 3, the figure shows a sensing unit of a device for testing an Internet of Things module, the sensing unit 04 includes: an electromagnetic control subunit 0401, the electromagnetic control subunit 0401 receives a control signal from the control unit 03, and generates a first electromagnetic field according to the control signal. The electromagnetic control subunit 0401 in the sensing unit 04 is responsible for generating the necessary electromagnetic field to wake up the Internet of Things module to be tested. Specifically, the electromagnetic control subunit 0401 receives a control signal from the control unit 03, and generates a first electromagnetic field according to the received control signal. The control unit 03 will send a specific control signal to the electromagnetic control subunit 0401 according to a preset test process, which may contain information about parameters such as electromagnetic field strength and duration.

[0056] According to some embodiments, the electromagnetic control subunit 0401 has an electromagnet 04011, and the electromagnetic control subunit 0401 generates the first electromagnetic field by controlling the opening or closing of the electromagnet 04011. Specifically, the control signal sent by the control unit 03 is interpreted by the electromagnetic control subunit 0401, and the working state of the electromagnet 04011 is adjusted accordingly. When the electromagnet 04011 is energized, a magnetic field (i.e., the first electromagnetic field) is generated around it. By controlling the opening or closing of the electromagnet 04011 or adjusting the magnitude and direction of the current, the intensity and direction of the generated magnetic field can be changed. The electromagnetic control subunit 0401 generates an appropriate magnetic field by receiving and parsing instructions from the control unit 03, using the electromagnet 04011, thereby effectively waking up the Internet of Things module in a dormant state and preparing for subsequent automated testing. This design improves test efficiency, reduces the need for manual intervention, and ensures the consistency and reliability of the test.

[0057] According to some embodiments, the sensing unit 04 further includes a sensing awakening subunit 0402, which is electrically connected to the test position 03011 and is used to sense the first electromagnetic field from the electromagnetic control subunit 0401, and to generate a first awakening signal according to the change in magnetic field strength of the first electromagnetic field and transmit it to the IoT module to be tested located on the test position 03011 to awaken the IoT module to be tested. The sensing awakening subunit 0402 is connected to the IoT module to be tested on the test position 03011 to ensure that the generated first awakening signal can be accurately transmitted to the target device.

[0058] According to some embodiments, the induction awakening subunit 0402 has a magnetic switch chip 04021, and the magnetic switch chip 04021 is used to sense the first electromagnetic field from the electromagnetic control subunit 0401, and generate a first wake-up signal according to the change in the magnetic field strength of the first electromagnetic field. The induction awakening subunit 0402 has built-in components such as the magnetic switch chip 04021, which can sense the first electromagnetic field generated by the electromagnetic control subunit 0401. When it is detected that the change in the electromagnetic field strength exceeds a preset threshold, the induction awakening subunit 0402 converts this change into an electrical signal (i.e., a first wake-up signal), and sends the first wake-up signal to the IoT module to be tested through an appropriate interface.

[0059] According to some embodiments, first, the electromagnetic control subunit 0401 turns on the electromagnet 04011 according to the received control signal, thereby forming a first electromagnetic field of a specific intensity in the surrounding space. The magnetic switch chip 04021 in the induction awakening subunit 0402 monitors the magnetic field state in the environment in real time. Once the existence of the first electromagnetic field and the change in its intensity are detected, the magnetic switch chip 04021 will start the response mechanism. Based on a pre-set condition (for example, the magnetic field intensity reaches a certain threshold), the magnetic switch chip 04021 will generate a corresponding first wake-up signal. The generated first wake-up signal is then transmitted to the Internet of Things module to be tested located at the test position 03011 through a physical connection or other forms of data channels. If the module is currently in a low power consumption mode, the received wake-up signal will trigger its internal circuit to restore it to a normal working state, ready to receive further test commands or perform a predetermined task. As a part of the induction unit 04, the induction awakening subunit 0402 senses the first electromagnetic field from the electromagnetic control subunit 0401, and generates and transmits the first wake-up signal accordingly, thereby realizing an effective wake-up operation on the Internet of Things module. This approach not only improves the automation level of the testing process, but also reduces the need for manual testing, helping to improve overall testing efficiency and accuracy.

[0060] Figure 4 A schematic diagram of a device tooling design for Internet of Things module testing according to another example embodiment is shown.

[0061] Figure 5 A detailed diagram of a device tooling design for Internet of Things module testing according to another exemplary embodiment is shown.

[0062] See also Figure 4 as well as Figure 5, the figure shows an example of a device tooling for testing an Internet of Things module according to another example embodiment, as well as the detailed design of a corresponding carrier board and a test board. According to the design of the present invention, for scenarios with large test batches and high test efficiency requirements, a tooling design with upper and lower parts as shown in the figure can be adopted, and the tooling fixture is arranged on the carrier board located above, which is used to place the Internet of Things module to be tested, and the lower board is correspondingly arranged with a control unit and other test control circuits, and data and signals are transmitted between the two through an infrared interface (that is, the above-mentioned second communication unit), which can flexibly and quickly complete the test and further improve work efficiency. For example, the test board includes a first infrared transceiver, and the carrier board includes a second infrared transceiver. The first infrared transceiver corresponds to the second infrared transceiver in position, and the transmission of test data and signals can be realized. In addition, the electromagnetic control subunit can be located on the test board, and the inductive wake-up subunit can be located on the carrier board.

[0063] Specifically, see Figure 4 In the example of tooling, the tooling design of the device may include a tooling wrench, which is arranged on the support frame, and the movable end of the tooling wrench is connected to the test board to control the up and down movement of the test board. Pulling down the control end of the tooling wrench drives the test board to move toward the carrier board; pulling up the control end of the tooling wrench drives the test board to move in the opposite direction.

[0064] According to some embodiments, a plurality of test positions are provided on the carrier board, and each of the test positions corresponds to one of the IoT modules to be tested. The test board is located below the carrier template, and receives and executes test instructions. During the test, the carrier board is connected to the test board by pulling down the tooling wrench, so that the carrier board is powered on, and then the electromagnet is controlled to wake up the IoT module, and the batch test of the IoT module is started.

[0065] According to some embodiments, see Figure 5 , the test board includes a power supply, a ejector pin, and a test control subunit with the same number as the test bits, wherein the power supply is used to supply power to the test control subunit; the ejector pin is connected to the output of the power supply and to the power input terminal of the carrier board, and is used to transmit power to the carrier board. During the test, by pulling down the tooling wrench, the carrier board is connected to the test board through the ejector pin to supply power to the carrier board. The test control subunit is used to receive a test instruction and transmit a corresponding control signal to the test control subunit according to the test instruction. Afterwards, the test control subunit controls the electromagnet to power on, wakes up the Internet of Things module through an electromagnetic signal, and transmits a corresponding control signal to the test control subunit according to the test instruction to start batch testing of the Internet of Things module.

[0066] According to some embodiments, during testing, the control end of the tooling wrench is pulled down so that the movable end of the tooling wrench drives the test board to move toward the carrier plate until the ejector pin is connected to the carrier plate, thereby completing the overall power supply of the tooling and starting the test. After the test is completed, the control end of the tooling wrench is pulled up so that the movable end of the tooling wrench drives the test board to move in the opposite direction of the carrier plate until the ejector pin is disconnected from the carrier plate, thereby powering off the carrier plate. By controlling the tooling wrench, power supply control of the carrier plate is achieved. After a single test is completed, there is no need to power off the entire test system. Instead, the tooling wrench only needs to be pulled up to power off the carrier plate, thereby facilitating replacement of the IoT module to be tested. The operation is simpler while improving safety and operating efficiency.

[0067] According to some embodiments, a Hall element is also provided on the carrier board, and the Hall element is electrically connected to the IoT module to be tested for receiving a wake-up signal from the electromagnet and performing wake-up and testing of the IoT module to be tested. The Hall element is a sensor based on the Hall effect, which can generate a voltage (Hall voltage) under the action of a magnetic field. When it is necessary to start or wake up the IoT module to be tested, the electromagnet on the test board will be activated to generate a magnetic field change that can be detected by the Hall element. The Hall element detects this change (i.e., the wake-up signal generated by the electromagnet), and it will generate a corresponding electrical signal, which is used to trigger the wake-up mechanism of the IoT module to be tested. This design allows the testing process to be more automated, reduces the need for manual intervention, and enhances the efficiency and flexibility of the testing process.

[0068] The test position is connected to the IoT module to be tested by plugging and / or snapping, so that the IoT module to be tested is stably and effectively connected to the test position. Different test modules correspond to different test positions and carrier boards, and the corresponding carrier board is designed according to the size of the IoT module to be tested for testing.

[0069] According to some embodiments, the first infrared transceiver corresponds to the second infrared transceiver on the carrier plate. The two infrared transceivers work in cooperation with each other to achieve non-contact signal transmission or detection, thereby reducing wear and tear and improving test efficiency.

[0070] According to some embodiments, the design scheme of the present invention can be applied to the design of a system for testing an Internet of Things module, the system comprising: a host computer; and a device according to any of the above items, the host computer being electrically connected to the device, so that the system automatically performs the test of the Internet of Things module to be tested, thereby improving the overall testing efficiency, reducing the testing cost, and enhancing the market competitiveness of the enterprise.

[0071] According to some embodiments, the design scheme of the present invention achieves efficient data transmission by adding the first communication unit 01 and the second communication unit 02. The communication method combining the first communication unit 01 (RS-485 bus) and the second communication unit 02 (infrared interface) increases the throughput of long-distance data transmission on the one hand, and compensates for the shortcomings of short-distance data transmission by means of infrared interface on the other hand, thereby achieving efficient and high-throughput data transmission, improving test efficiency, and ensuring the accuracy and reliability of data transmission.

[0072] According to some embodiments, the design of the present invention realizes automatic awakening of the Internet of Things module by adding the sensing unit 04, reduces manual operations in the test, and improves the test efficiency and the correctness of the test.

[0073] According to some embodiments, the design scheme of the present invention realizes the simultaneous testing of multiple IoT modules by designing a control unit 03 capable of accommodating the simultaneous testing of multiple IoT modules, in cooperation with the first communication unit 01 and the second communication unit 02. The multiple test control subunits 03021 are connected to the IoT module to be tested through the test position 03011, so that the fixture 0301 is separated from the test path, which further improves the safety of the test operation, so that the device can ensure the safe and efficient testing while improving the test efficiency.

[0074] In addition, those skilled in the art may understand that the above-mentioned device may only include components necessary to implement the embodiments of the present specification, and does not necessarily include all components shown in the figure.

[0075] The present application also provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the above method when executed by a processor. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a microdrive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), a network storage device, a cloud storage device, or any type of medium or device suitable for storing instructions and / or data.

[0076] An embodiment of the present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute part or all of the steps of any one of the methods recorded in the above method embodiments.

[0077] Those skilled in the art can clearly understand that the technical solution of the present application can be implemented with the help of software and / or hardware. The "unit" and "module" in this specification refer to software and / or hardware that can independently complete or cooperate with other components to complete specific functions, where the hardware can be, for example, a field programmable gate array, an integrated circuit, etc.

[0078] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0079] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0080] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0081] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0082] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0083] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the methods of each embodiment of the present application.

[0084] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0085] The exemplary embodiments of the present application are specifically shown and described above. It should be understood that the present application is not limited to the detailed structures, configurations or implementations described herein; on the contrary, the present application is intended to cover various modifications and equivalent configurations included in the spirit and scope of the appended clauses.

Claims

1. A device for testing an Internet of Things module, characterized in that: The device is used to receive a host computer test instruction to perform batch testing on multiple IoT modules to be tested. The device includes: a first communication unit, a second communication unit, a control unit, and a sensing unit, wherein: The first communication unit is used for signal transmission between the host computer and the control unit; The second communication unit is used for signal transmission between the control unit and the IoT module to be tested; The control unit receives a test instruction from the host computer through the first communication unit, and sends a corresponding control signal to the second communication unit according to the test instruction, which is then transmitted to the IoT module to be tested by the second communication unit; The sensing unit receives a control signal from the control unit, and wakes up the Internet of Things module to be tested according to the control signal.

2. The device according to claim 1, characterized in that The first communication unit includes: an RS-485 bus, and the second communication unit includes an infrared interface.

3. The device according to claim 1, characterized in that The device also includes: a power supply unit, which provides power to the control unit, the sensing unit and the Internet of Things module to be tested.

4. The device according to claim 1, characterized in that The control unit includes: a fixture, and the fixture includes multiple test positions for connecting multiple Internet of Things modules to be tested.

5. The device according to claim 4, characterized in that The control unit further comprises: a test control circuit, wherein: The test control circuit is correspondingly provided with the same number of test control subunits as the test bits, which are respectively connected to each of the test bits for testing the Internet of Things module to be tested.

6. The device according to claim 1, characterized in that The induction unit includes an electromagnetic control subunit, which receives a control signal from the control unit and generates a first electromagnetic field according to the control signal.

7. The device according to claim 6, characterized in that The electromagnetic control subunit includes an electromagnet. The electromagnetic control subunit generates the first electromagnetic field by controlling the electromagnet to be turned on or off.

8. The device according to claim 6, characterized in that The sensing unit also includes: an induction awakening subunit, which is electrically connected to the test position, and is used to sense a first electromagnetic field from the electromagnetic control subunit, and generate a first wake-up signal according to a change in the magnetic field strength of the first electromagnetic field and transmit it to the Internet of Things module to be tested located at the test position, so as to wake up the Internet of Things module to be tested.

9. The device according to claim 8, characterized in that The induction awakening subunit includes: a magnetic switch chip, which is used to sense the first electromagnetic field from the electromagnetic control subunit and generate a first awakening signal according to the change of the magnetic field intensity of the first electromagnetic field.

10. A system for testing an Internet of Things module, characterized in that: The system comprises: a host computer; and a device according to any one of claims 1 to 9, so that the system automatically performs the test of the Internet of Things module to be tested.