Internet of Things equipment information reporting method and equipment, and computer readable storage medium

By performing machine learning on the routing tree information and transmission status data of IoT devices, the optimal routing calculation algorithm and comprehensive quality score are generated, which optimizes the information reporting path of IoT devices, solves the problems of low efficiency and high resource requirements in existing technologies, and achieves efficient information reporting and low power consumption.

CN120880968APending Publication Date: 2025-10-31NUBIA TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511067855.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

In existing technologies, when IoT devices report information to servers, there are problems such as low efficiency and slow speed due to the large number of routers, high server resource requirements, and potential duplicate interface requests.

Method used

The first machine learning is performed by acquiring the device's routing tree information to generate the optimal route calculation algorithm. The second machine learning is then performed by combining the transmission status data to generate a comprehensive quality score for each route and optimize the route path selection.

Benefits of technology

It improves the efficiency of server processing of information reporting from a large number of IoT devices, reduces the power consumption of device reporting, reduces the number of routing paths, and increases the information reporting speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120880968A_ABST
    Figure CN120880968A_ABST
Patent Text Reader

Abstract

The invention discloses an Internet of Things equipment information reporting method and device and a computer readable storage medium, and the method comprises the steps: obtaining the routing tree information of each route of each device during information reporting, carrying out the first machine learning, and generating an optimal routing calculation algorithm; sending the optimal routing calculation algorithm to the device through a preset algorithm service; acquiring transmission state data of each device during interface calling, and performing second machine learning to generate a comprehensive quality score of each route; and sending the comprehensive quality score to the equipment through a preset score service, so that the equipment inputs the comprehensive quality score to the optimal routing calculation algorithm to obtain an optimal routing path called by the current interface. According to the invention, a self-adaptive Internet of Things equipment information reporting optimization scheme is realized, the processing efficiency of the server for the reporting information of a large amount of Internet of Things equipment is improved, and the reporting power consumption of the Internet of Things equipment is also reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of Internet of Things (IoT) technology, and in particular to a method, device, and computer-readable storage medium for reporting information from IoT devices. Background Technology

[0002] In the existing technology, with the continuous development of IoT technology, a server in the IoT will face a large number of devices. Each device will report its own information to the server, such as location information and status information. When each device calls the server's interface to send information, the information will pass through routers at various levels. The more routers it passes through, the lower the overall sending and processing efficiency becomes.

[0003] It is not difficult to see that the above solutions have the following problems: First, each device stores a large number of routes, and sending these routes to all routers sequentially is inefficient and slow. Secondly, each device sending information to multiple routes may cause the server to receive duplicate interface requests. Third, if the server is responsible for selecting routes for all devices, then a huge number of devices would require a large amount of server resources to barely cope with the situation. Therefore, improving the processing efficiency of servers for reports from a large number of IoT devices has become an urgent technical problem to be solved. Summary of the Invention

[0004] In order to overcome the shortcomings of the prior art, the purpose of this invention is to provide a method, device and computer-readable storage medium for reporting IoT device information, so as to solve the problem of low processing efficiency of current servers for a large number of IoT devices reporting.

[0005] This invention proposes a method for reporting IoT device information, applied to a server. The method includes: Obtain the routing tree information of each device as it reports information through each route, and perform the first machine learning to generate the optimal route calculation algorithm; The optimal route calculation algorithm is sent to the device through a preset algorithm service; Obtain the transmission status data of each device when making interface calls, and perform a second machine learning to generate a comprehensive quality score for each route; The system sends the overall quality score to the device via a preset scoring service, so that the device inputs the overall quality score into the optimal routing calculation algorithm to obtain the optimal routing path for the current interface call.

[0006] Optionally, obtaining the routing tree information traversed by each device during information reporting specifically includes: A preset request file protocol is sent to the device so that the device records the routing information of the request information as it travels through multiple routes to reach the server during the process of sending the request information to the server. The routing tree information is generated based on the routing information.

[0007] Optionally, the first machine learning process to generate the optimal route calculation algorithm specifically includes: Preset first data accumulation period; During the first data accumulation period, the routing tree information of all devices is acquired, and the first machine learning is performed to generate the optimal routing calculation algorithm.

[0008] Optionally, sending the optimal route calculation algorithm to the device via a preset algorithm service specifically includes: Package the optimal route calculation algorithm into an executable file; The algorithm service provides the device with a download interface for the executable file and maintains version updates for the executable file.

[0009] Optionally, obtaining the transmission status data of each device when making an interface call specifically includes: Obtain the amount of data, arrival time, and number of retries for each device when making an interface call at each level of routing; The transmission status data includes each level of routing, the amount of data, the arrival time, and the number of retries.

[0010] Optionally, the second machine learning process, which generates a comprehensive quality score for each route, specifically includes: Preset a second data accumulation period; During the second data accumulation period, the transmission status data of all devices are acquired, and a second machine learning process is performed to generate a comprehensive quality score for each route.

[0011] Optionally, sending the comprehensive quality score to the device through a preset scoring service specifically includes: Save the overall quality score to a preset data table; The scoring service provides the device with a download interface for the data table and maintains version updates of the data table.

[0012] Optionally, the method further includes: The optimal route path is verified based on the optimal route calculation algorithm and the comprehensive quality score; If the verification fails, the optimal route calculation algorithm or the overall quality score is updated.

[0013] The present invention also proposes an IoT device information reporting device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the IoT device information reporting method as described in any of the preceding claims.

[0014] The present invention also proposes a computer-readable storage medium storing an IoT device information reporting program, which, when executed by a processor, implements the steps of the IoT device information reporting method as described in any of the preceding claims.

[0015] The present invention discloses an IoT device information reporting method, device, and computer-readable storage medium. It acquires routing tree information of each device traversing various routes during information reporting, performs a first machine learning process to generate an optimal route calculation algorithm, sends the optimal route calculation algorithm to the device through a preset algorithm service, acquires transmission status data of each device during interface calls, performs a second machine learning process to generate a comprehensive quality score for each route, and sends the comprehensive quality score to the device through a preset score service, so that the device inputs the comprehensive quality score into the optimal route calculation algorithm to obtain the optimal route path for the current interface call. This invention implements an adaptive IoT device information reporting optimization scheme, improving the server's processing efficiency for a large number of IoT device reporting information and reducing the reporting power consumption of IoT devices. Attached Figure Description

[0016] The present invention will be further described below with reference to the accompanying drawings and embodiments. In the accompanying drawings: Figure 1 This is a flowchart of the first embodiment of the IoT device information reporting method of the present invention; Figure 2 This is a flowchart of the second embodiment of the IoT device information reporting method of the present invention; Figure 3 This is a flowchart of the third embodiment of the IoT device information reporting method of the present invention; Figure 4 This is a flowchart of the fourth embodiment of the IoT device information reporting method of the present invention; Figure 5 This is a flowchart of the fifth embodiment of the IoT device information reporting method of the present invention; Figure 6 This is a flowchart of the sixth embodiment of the IoT device information reporting method of the present invention; Figure 7 This is a flowchart of the seventh embodiment of the IoT device information reporting method of the present invention; Figure 8This is a flowchart of the eighth embodiment of the IoT device information reporting method of the present invention. Detailed Implementation

[0017] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.

[0018] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.

[0019] Example 1

[0020] Figure 1 This is a flowchart of the first embodiment of the IoT device information reporting method of the present invention. An IoT device information reporting method, applied to a server, includes: S1. Obtain the routing tree information of each device when it reports information through each route, and perform the first machine learning to generate the optimal route calculation algorithm. S2. Send the optimal route calculation algorithm to the device through a preset algorithm service; S3. Obtain the transmission status data of each device when making interface calls, and perform a second machine learning to generate a comprehensive quality score for each route. S4. Send the comprehensive quality score to the device through a preset scoring service, so that the device inputs the comprehensive quality score into the optimal routing calculation algorithm to obtain the optimal routing path for the current interface call.

[0021] In this embodiment, when each device reports information to the service side, it adds a routing protocol word to the header information of the interface request and obtains information such as the IP address of the router step by step.

[0022] In this embodiment, after each report is completed, each device saves the information of each level of routers obtained step by step to form routing tree information.

[0023] In this embodiment, the server creates a preset routing algorithm. On the one hand, the algorithm is used to calculate the optimal routing path. On the other hand, the algorithm is continuously optimized based on machine learning.

[0024] In this embodiment, each device periodically requests the routing algorithm from the server. Furthermore, each device inputs its own saved routing information to obtain the optimal routing path, and sends requests only according to the optimal routing path so that the information is reported to the server through that path.

[0025] The beneficial effects of this embodiment are as follows: By acquiring the routing tree information of each device traversing various routes during information reporting and performing a first machine learning process to generate an optimal route calculation algorithm; sending the optimal route calculation algorithm to the device through a preset algorithm service; acquiring the transmission status data of each device during interface calls and performing a second machine learning process to generate a comprehensive quality score for each route; and sending the comprehensive quality score to the device through a preset score service, so that the device inputs the comprehensive quality score into the optimal route calculation algorithm to obtain the optimal route path for the current interface call. This implements an adaptive IoT device information reporting optimization scheme, improving the server's processing efficiency for a large number of IoT device reporting information and reducing the reporting power consumption of IoT devices.

[0026] Example 2 Figure 2 This is a flowchart of the second embodiment of the IoT device information reporting method of the present invention. Based on the above embodiment, the step of obtaining the routing tree information of each device traversing each route when reporting information specifically includes: S11. Send a preset request file protocol to the device so that the device records the routing information of the request information when it reaches the server after passing through multiple routes during the process of sending the request information to the server. S12. Generate the routing tree information based on the routing information.

[0027] In this embodiment, when the device reports information to the server, it calls the HTTP interface and adds the protocol word for obtaining routing information to the header information of the interface request.

[0028] In this embodiment, based on the above protocol word, when the request information arrives at each router, the router can package its own IP and other routing information into the header of the request information according to the request protocol word.

[0029] In this embodiment, the routing information packaged above mainly includes the router's IP address, the IP addresses of upstream and downstream routers, etc.

[0030] In this embodiment, considering that an HTTP request typically passes through multiple routers, thus forming router tree information, such as router 1->2->3, router 1->5->6->7, etc.

[0031] The beneficial effect of this embodiment is that by sending a preset request file protocol to the device, the device records the routing information of the request information as it travels through multiple routes to reach the server during the process of sending the request information to the server; the routing tree information is generated based on the routing information; thereby enabling each device to send the routing path related to itself to the server in a timely and effective manner under normal reporting conditions, and also providing a routing data basis for the server to calculate the optimal path for each device.

[0032] Example 3 Figure 3 This is a flowchart of the third embodiment of the IoT device information reporting method of the present invention. Based on the above embodiment, the step of performing the first machine learning to generate the optimal route calculation algorithm specifically includes: S13, Preset the first data accumulation period; S14. During the first data accumulation period, obtain the routing tree information of all devices and perform the first machine learning to generate the optimal routing calculation algorithm.

[0033] In this embodiment, during the data accumulation period of the IoT project, this routing tree information is stored both locally on the device and on the server side.

[0034] In this embodiment, the server performs machine learning based on the recorded routing tree information to obtain an algorithm for calculating the optimal route, and continuously optimizes and iterates the algorithm based on the data input from the machine learning.

[0035] In this embodiment, the devices in the Internet of Things are divided into multiple groups, the routing tree information of one group of devices is collected, and a first machine learning is performed to generate the optimal routing calculation algorithm.

[0036] In this embodiment, the optimal routing calculation algorithm generated from the data of one group of devices is applied to other groups, thereby improving the overall processing efficiency.

[0037] The beneficial effect of this embodiment is that by pre-setting a first data accumulation period, acquiring the routing tree information of all devices during the first data accumulation period, and performing a first machine learning to generate an optimal routing calculation algorithm, the server can flexibly learn the optimal routing calculation algorithm and improve the learning efficiency of the algorithm learning stage.

[0038] Example 4 Figure 4 This is a flowchart of the fourth embodiment of the IoT device information reporting method of the present invention. Based on the above embodiment, the step of sending the optimal route calculation algorithm to the device through a preset algorithm service specifically includes: S21. Package the optimal route calculation algorithm into an executable file; S22. Provide the device with a download interface for the executable file through an algorithm service, and maintain the version update of the executable file.

[0039] In this embodiment, the server packages the specific algorithm into a jar executable file, determines the current algorithm version, and writes the version information into the executable file.

[0040] In this embodiment, when the executable file is updated, the latest download address of the JAR file is provided for the client to download.

[0041] In this embodiment, a download interface for the aforementioned algorithm service is provided to each device. Based on this, the client of each device can query whether the local executable file has been updated according to the aforementioned interface and update the version as appropriate.

[0042] In this embodiment, each device locally parses the downloaded executable file and, according to the method provided in the JAR package, inputs the locally stored comprehensive routing score, and then the algorithm in the JAR package calculates the optimal routing link.

[0043] The beneficial effect of this embodiment is that by packaging the optimal routing calculation algorithm into an executable file, providing the download interface of the executable file to the device through the algorithm service, and maintaining the version update of the executable file, the clients of each device can use the server locally to calculate the route with the best overall effect based on the algorithm and data obtained by machine learning when calling the interface, thereby completing the most efficient interface call without consuming the server's computing resources.

[0044] Example 5 Figure 5 This is a flowchart of the fifth embodiment of the IoT device information reporting method of the present invention. Based on the above embodiment, the step of obtaining the transmission status data of each device when making an interface call specifically includes: S31. Obtain the amount of data, arrival time, and number of retries for each device when making an interface call at each level of routing. S32. The routing at each level, the amount of data, the arrival time, and the number of retries are used as the transmission status data.

[0045] In this embodiment, during the interface call process, the data reported by each device, such as the amount of data passing through each level of routing, arrival time, and number of retries, needs to be reported to the server.

[0046] In this embodiment, the server uses the MAC address of each route as a unique identifier to maintain consistency with each device. Based on this, each device can use the server's algorithm to pass in the MAC addresses of each level of the routing tree when running locally on the device.

[0047] The beneficial effect of this embodiment is that by obtaining the amount of data, arrival time, and number of retries of each device when making an interface call, and using each level of routing, the amount of data, the arrival time, and the number of retries as the transmission status data, accurate, effective, and comprehensive data is provided for subsequent calculation of the overall routing quality score.

[0048] Example 6 Figure 6 This is a flowchart of the sixth embodiment of the IoT device information reporting method of the present invention. Based on the above embodiment, the step of performing a second machine learning to generate a comprehensive quality score for each route specifically includes: S33, Preset second data accumulation period; S34. During the second data accumulation period, acquire the transmission status data of all devices and perform a second machine learning to generate a comprehensive quality score for each route.

[0049] In this embodiment, the server uses big data services to store all routing information and network quality information, thereby calculating the average data arrival time and data throughput of each route in each time period, and scoring each route, that is, comprehensively calculating the score of each routing tree.

[0050] In this embodiment, as described above, during the interface call process, the server receives the reported information from each device, namely the amount of data passing through each level of routing, arrival time, number of retries, etc. Based on this, the server generates a unique ID for each level of routing according to its MAC address, and performs machine learning with historically accumulated data to calculate the comprehensive quality score of each route.

[0051] The beneficial effect of this embodiment is that by pre-setting a second data accumulation period, the transmission status data of all devices are acquired during the second data accumulation period, and a second machine learning is performed to generate a comprehensive quality score for each route; thereby enabling the comprehensive quality score of each route to accurately reflect the true quality of the route, which is convenient for sending to each device for local calculation.

[0052] Example 7 Figure 7 This is a flowchart of the seventh embodiment of the IoT device information reporting method of the present invention. Based on the above embodiment, the step of sending the comprehensive quality score to the device through a preset scoring service specifically includes: S41. Save the comprehensive quality score to a preset data table; S42. Provide the device with a download interface for the data table through the scoring service, and maintain the version update of the data table.

[0053] In this embodiment, the server saves the latest overall quality score of each route to a preset data table and updates its version number.

[0054] In this embodiment, when the client of each device calls the interface, the server compares its routing MAC address and current score version with the latest version. If the version is updated, the server returns the latest score information to the client of each device.

[0055] In this embodiment, on the one hand, each device will update the executable file of the above algorithm in a timely manner, and on the other hand, each device will also update the data table of the above comprehensive quality score in a timely manner.

[0056] The beneficial effect of this embodiment is that by saving the comprehensive quality score to a preset data table; providing the device with a download interface for the data table through the score service; and maintaining the version update of the data table; the clients of each device can use the server locally to calculate the route with the best comprehensive effect based on the algorithm and data obtained from machine learning when calling the interface, thus completing the most efficient interface call and reducing the processing burden of the server.

[0057] Example 8 Figure 8 This is a flowchart of the eighth embodiment of the IoT device information reporting method of the present invention. Based on the above embodiment, the method further includes: S51. Verify the optimal route path based on the optimal route calculation algorithm and the comprehensive quality score; S52. If the verification fails, update the optimal route calculation algorithm or the comprehensive quality score.

[0058] Furthermore, in this embodiment, if the verification passes, there is no need to update the optimal route calculation algorithm or the comprehensive quality score.

[0059] In this embodiment, as described above, the server implements an algorithm to obtain the service. The device periodically retrieves the latest routing algorithm from the server. This algorithm can run locally on the device; as long as the routing tree information stored on the device is passed in, the optimal route can be obtained. For example, given routers 1->2->3 and 1->5->6->7, the server's algorithm calculates 1->5->6->7. It's easy to see that although there are more routes, the routing quality is better and the speed is faster. Therefore, the device no longer needs to send interface requests to route 1->2->3.

[0060] The beneficial effect of this embodiment is that the optimal routing path is verified by the optimal routing calculation algorithm and the comprehensive quality score; if the verification fails, the optimal routing calculation algorithm or the comprehensive quality score is updated; thus, before the device reports its information to the server, it obtains the optimal routing path based on the service-side routing algorithm obtained locally, that is, it completes the closed loop of the HTTP interface request with the server through only one path, which greatly reduces the total number of routing paths; it is easy to see that, on the one hand, this embodiment can effectively improve the speed of reporting a large number of device information, and on the other hand, it can also reduce the reporting and processing power consumption of each device; in particular, as the number of devices in the Internet of Things increases, the advantages of the processing scheme of this embodiment will become more and more obvious, bringing a better Internet of Things experience to users.

[0061] Example 9 Based on the above embodiments, the present invention also proposes an IoT device information reporting device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the IoT device information reporting method as described in any of the above embodiments.

[0062] It should be noted that the above-described device embodiments and method embodiments belong to the same concept. The specific implementation process can be found in the method embodiments, and the technical features in the method embodiments are also applicable to the device embodiments, which will not be repeated here.

[0063] Example 10 Based on the above embodiments, the present invention also proposes a computer-readable storage medium storing an IoT device information reporting program, which, when executed by a processor, implements the steps of the IoT device information reporting method as described in any of the above claims.

[0064] It should be noted that the above-described medium embodiments and method embodiments belong to the same concept. The specific implementation process can be found in the method embodiments, and the technical features in the method embodiments are also applicable to the medium embodiments, which will not be repeated here.

[0065] The present invention discloses an IoT device information reporting method, device, and computer-readable storage medium. It acquires routing tree information of each device traversing various routes during information reporting, performs a first machine learning process to generate an optimal route calculation algorithm, sends the optimal route calculation algorithm to the device through a preset algorithm service, acquires transmission status data of each device during interface calls, performs a second machine learning process to generate a comprehensive quality score for each route, and sends the comprehensive quality score to the device through a preset score service, so that the device inputs the comprehensive quality score into the optimal route calculation algorithm to obtain the optimal route path for the current interface call. This invention implements an adaptive IoT device information reporting optimization scheme, improving the server's processing efficiency for a large number of IoT device reporting information and reducing the reporting power consumption of IoT devices.

[0066] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0067] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0068] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0069] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims. All of these forms are within the protection scope of the present invention.

Claims

1. A method for reporting IoT device information, applied to a server, characterized in that, The method includes: Obtain the routing tree information of each device as it reports information through each route, and perform the first machine learning to generate the optimal route calculation algorithm; The optimal route calculation algorithm is sent to the device through a preset algorithm service; Obtain the transmission status data of each device when making interface calls, and perform a second machine learning to generate a comprehensive quality score for each route; The overall quality score is sent to the device through a preset scoring service. This allows the device to input the overall quality score into the optimal routing calculation algorithm to obtain the optimal routing path for the current interface call.

2. The IoT device information reporting method according to claim 1, characterized in that, The acquisition of routing tree information traversed by each device during information reporting specifically includes: A preset request file protocol is sent to the device so that the device records the routing information of the request information as it travels through multiple routes to reach the server during the process of sending the request information to the server. The routing tree information is generated based on the routing information.

3. The IoT device information reporting method according to claim 1, characterized in that, The first machine learning process, which generates the optimal route calculation algorithm, specifically includes: Preset first data accumulation period; During the first data accumulation period, the routing tree information of all devices is acquired, and the first machine learning is performed to generate the optimal routing calculation algorithm.

4. The IoT device information reporting method according to claim 1, characterized in that, Sending the optimal route calculation algorithm to the device via a preset algorithm service specifically includes: Package the optimal route calculation algorithm into an executable file; The algorithm service provides the device with a download interface for the executable file and maintains version updates for the executable file.

5. The IoT device information reporting method according to claim 1, characterized in that, The acquisition of transmission status data for each device during interface calls specifically includes: Obtain the amount of data, arrival time, and number of retries for each device when making an interface call at each level of routing; The transmission status data includes each level of routing, the amount of data, the arrival time, and the number of retries.

6. The IoT device information reporting method according to claim 1, characterized in that, The second machine learning process, which generates a comprehensive quality score for each route, specifically includes: Preset a second data accumulation period; During the second data accumulation period, the transmission status data of all devices are acquired, and a second machine learning process is performed to generate a comprehensive quality score for each route.

7. The IoT device information reporting method according to claim 1, characterized in that, Sending the comprehensive quality score to the device via a preset scoring service specifically includes: Save the overall quality score to a preset data table; The scoring service provides the device with a download interface for the data table and maintains version updates of the data table.

8. The IoT device information reporting method according to claim 1, characterized in that, The method further includes: The optimal route path is verified based on the optimal route calculation algorithm and the comprehensive quality score; If the verification fails, the optimal route calculation algorithm or the overall quality score is updated.

9. An IoT device information reporting device, characterized in that, The device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When executed by the processor, the computer program implements the steps of the IoT device information reporting method as described in any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores an IoT device information reporting program, which, when executed by a processor, implements the steps of the IoT device information reporting method as described in any one of claims 1 to 8.