An intelligent Internet of Things management method and management platform

The acquisition of layer type library data and generation of display codes through the IoT host solves the problem of low management efficiency of existing IoT devices and realizes centralized management and control of multiple slaves.

CN119697010BActive Publication Date: 2025-05-16FUZHOU ZHUOLI INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510202296.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-24
Publication Date
2025-05-16
Estimated Expiration
2045-02-24

AI Technical Summary

Technical Problem

Existing IoT devices need to be repeatedly set when there are a large number of devices, and the management efficiency is low.

Method used

The layer type library data is obtained through the Internet of Things host, the corresponding relationship between the layer type data and the extension module data is established, the display code is generated and written to the host and slave display pages, so as to realize the host display and control of all slaves.

Benefits of technology

Reduce the configuration and generation steps of slaves and improve management efficiency. By reusing the same and similar extension modules in the layer type library data, users can easily manage each slave from the layer.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697010B_ABST
    Figure CN119697010B_ABST
Patent Text Reader

Abstract

The present invention discloses an intelligent Internet of Things management method and management platform, comprising the following steps: an Internet of Things slave obtains the extension module data connected thereto and sends the data to the IP address of an Internet of Things host through a network; the Internet of Things host obtains the corresponding extension module layer type data from a preset layer type library according to the type in the extension module data, establishes a first correspondence between the layer type data and the update address in the extension module data, and the Internet of Things host obtains the slave layer data of the Internet of Things slave from the layer type library and establishes a second correspondence between the slave layer data and the slave address. The present invention can realize intelligent Internet of Things management and improve Internet of Things management efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent management technology, and in particular to an intelligent Internet of Things management method and management platform. Background Art

[0002] The Internet of Things is currently widely used to connect and control various electronic devices, thereby realizing remote management of various electronic devices. Personnel can complete control without going to the site, thus saving human resources and improving efficiency. By controlling these electronic devices, the devices can be turned on and off, and remote fault diagnosis of the devices can be achieved. This can save energy and quickly troubleshoot. Especially in parks, such as industrial parks or campuses, due to the large number of electronic devices, managing the devices with the Internet of Things can greatly improve management efficiency.

[0003] In many cases, existing devices are connected to the Internet of Things by connecting them to an Internet of Things module, collecting data, and sending it to the host computer through the gateway for processing and display. Managers can manage the devices on the host computer, which forwards and controls them through the gateway. This requires setting different Internet of Things modules for different devices, resulting in a large number of connected devices and inconvenient management.

[0004] In order to reduce the difficulty of IoT device access, the existing technology provides integrated IoT devices (such as Ninja Blocks), which are simple and flexible and are particularly suitable for smart homes, automated control, and device management. Integrated IoT devices and accessories can quickly connect and communicate with various sensors, actuators, and other IoT hardware. The integrated device consists of a host unit and multiple expansion modules. The expansion modules include sensor modules, actuator modules, and communication connection modules.

[0005] In order to achieve visual management, it is necessary to perform separate visual settings for different IoT devices. In the park, the master control needs to be re-set according to each IoT device. If the expansion module is changed, it needs to be set again, which reduces the management efficiency. Summary of the invention

[0006] To this end, it is necessary to provide an intelligent Internet of Things management method and management platform to solve the problem that existing Internet of Things devices require repeated settings and have low management efficiency when the number of devices is large.

[0007] To achieve the above object, the present invention provides an intelligent Internet of Things management method, comprising the following steps:

[0008] The IoT slave obtains the data of the expansion module connected to it and sends it to the IP address of the IoT master through the network;

[0009] The IoT host obtains the corresponding extension module layer type data from a preset layer type library according to the type in the extension module data, and establishes a first correspondence between the layer type data and the update address in the extension module data; and the IoT host obtains the slave layer data of the IoT slave from the layer type library and establishes a second correspondence between the slave layer data and the slave address;

[0010] The IoT host converts the layer type data of the extension module and the first corresponding relationship into a first display code, and the IoT host converts the layer data of the slave and the second corresponding relationship into a second display code;

[0011] The Internet of Things host writes the first display code and the second display code into the host display page and writes the position restriction code. The position restriction code is used to limit the display position of the first display code to the display area of ​​the second display code during display. The first display codes and the second display codes of different Internet of Things slaves are written in sequence according to the front-to-back order of the Internet of Things slaves. When the layer data is displayed, it is superimposed and displayed in sequence according to the level. The update address is used to obtain data and display it on the layer; the Internet of Things host sends the first corresponding relationship and the first display code to the corresponding Internet of Things slave through the network, and the Internet of Things slave writes the first display code into the slave display page.

[0012] Furthermore, the IoT host writes type button data on the host display page according to different extension module layer type data. Each button corresponds to an extension module layer type and a trigger event. The trigger event is used to highlight and select all layers of the extension module layer type after the button is triggered. The IoT host obtains the user's rule control instruction after the trigger event. The IoT host sends the rule control instruction and the selected extension module layer type to the rule engine. After the rule control instruction meets the rule trigger condition, the rule engine obtains the extension module corresponding to the extension module layer type according to the first corresponding relationship and sends the instruction to the extension module.

[0013] Furthermore, the IoT host obtains the user's immediate control instruction after the triggering event, and the IoT host sends the immediate control instruction to the corresponding extension module of the extension module layer type in sequence according to the first corresponding relationship.

[0014] Furthermore, the trigger event also includes placing all layers of the extension module layer type on top after the button is triggered.

[0015] Furthermore, after the IoT host receives the extension module data, if the extension module is not found in the first correspondence, the IoT host re-obtains the corresponding extension module layer type data from the preset layer type library according to the type in the extension module data, updates the first correspondence, the first display code and the host display page, and sends the first display code to the IoT slave, which writes the first display code to the slave display page.

[0016] Furthermore, the IoT slave writes the first display code into the slave display page including the following steps:

[0017] The first display code includes an IP address corresponding to the current slave, and the IP address corresponding to the current slave is converted into a local address and written into the slave display page.

[0018] Furthermore, the IoT host writes slave button data on the host display page according to different IoT slaves. Each button corresponds to an IoT slave and a trigger event. The trigger event is used to highlight and select all layers of the extended module layer type of the slave after the button is triggered.

[0019] Furthermore, the expansion module includes a sensor module, a switch control module or an infrared sending module.

[0020] Furthermore, the display page is an HTML page, and the display code is an HTML code.

[0021] The present invention provides an intelligent Internet of Things management platform, comprising an Internet of Things host and an Internet of Things slave, wherein the Internet of Things host and the Internet of Things slave are used to implement the steps of the method described in any one of the embodiments of the present invention.

[0022] Different from the prior art, the above technical solution obtains the layer type library data through the IoT host, so that the IoT slave does not need to obtain the layer type library data. At the same time, the IoT host generates the first display code and the second display code to realize the host's display and control of all slaves. The IoT slave does not need to configure and generate itself, and can complete the display by receiving its own first display code. Through the layer type library data, the same and similar extension modules can be reused, and then the position restriction code can also limit the extension module of the slave to the slave layer, so that the user can manage each slave from the layer. The slave can be deployed in various rooms in the park, such as in various classrooms on campus, so that one slave layer corresponds to one room, which improves management efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 A schematic diagram of the structure of the management platform of the present invention;

[0024] Figure 2 It is a module structure diagram of the Internet of Things slave of the present invention;

[0025] Figure 3 is a flow chart of the method of the present invention;

[0026] Figure 4 This is an interface diagram of the Internet of Things host display interface of the present invention;

[0027] Figure 5 This is an interface diagram of the Internet of Things slave machine display interface of the present invention. DETAILED DESCRIPTION

[0028] In order to explain the technical content, structural features, achieved objectives and effects of the technical solution in detail, the following is a detailed description in conjunction with specific embodiments and accompanying drawings.

[0029] Reference to "embodiment" herein means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present application. The term "embodiment" appearing in various places in the specification does not necessarily refer to the same embodiment, nor does it particularly limit its independence or association with other embodiments. In principle, in the present application, as long as there is no technical contradiction or conflict, the various technical features mentioned in the embodiments can be combined in any way to form a corresponding implementable technical solution.

[0030] Unless otherwise defined, the technical terms used in this document have the same meanings as those generally understood by those skilled in the art to which this application belongs; the use of relevant terms in this document is only for describing specific embodiments and is not intended to limit this application.

[0031] In the description of this application, the term "and / or" is an expression used to describe the logical relationship between objects, indicating that three relationships may exist, for example, A and / or B, which means: A exists, B exists, and A and B exist at the same time. In addition, the character " / " in this article generally indicates that the objects before and after are in an "or" logical relationship.

[0032] In the present application, terms such as “first” and “second” are merely used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship of quantity, priority or sequence between these entities or operations.

[0033] Without further limitations, in this application, the words "include", "comprises", "has" or other similar expressions used in the sentences are intended to cover non-exclusive inclusion. These expressions do not exclude the presence of additional elements in the process, method or product including the elements, so that the process, method or product including a series of elements may include not only those limited elements, but also other elements not explicitly listed, or also include elements inherent to such process, method or product.

[0034] Similar to the understanding in the Patent Examination Guidelines, in this application, expressions such as "greater than", "less than", "exceed" and the like are understood to exclude the number itself; expressions such as "above", "below", "within" and the like are understood to include the number itself. In addition, in the description of the embodiments of this application, "multiple" means more than two (including two), and similar expressions related to "multiple" are also understood in this way, such as "multiple groups", "multiple times", etc., unless otherwise clearly and specifically limited.

[0035] In the description of the embodiments of the present application, space-related expressions used, such as "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "vertical", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc., indicate the orientation or position relationship based on the orientation or position relationship shown in the specific embodiments or drawings, and are only for the convenience of describing the specific embodiments of the present application or facilitating the reader's understanding, and do not indicate or imply that the referred device or component must have a specific position, a specific orientation, or be constructed or operated in a specific orientation, and therefore cannot be understood as a limitation on the embodiments of the present application.

[0036] Unless otherwise expressly specified or limited, in the description of the embodiments of the present application, the terms such as "install", "connect", "connect", "fix", "set", etc. used should be understood in a broad sense. For example, the "connection" can be a fixed connection, a detachable connection, or an integrated setting; it can be a mechanical connection, an electrical connection, or a communication connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium; it can be the internal connection of two elements or the interaction relationship between two elements. For technicians in the technical field to which the present application belongs, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.

[0037] See also Figures 1 to 5 The present invention provides an intelligent Internet of Things management method. The structure diagram of the system layout can be found in Figure 1, including IoT slaves and IoT hosts, connected through switches, such as WIFI connection or wired network connection. The IoT host is placed in the main control room, and the IoT slaves are placed in each room to control the various electronic devices in the room. One is placed in each room, and multiple rooms have multiple IoT slaves. The structure diagram of the IoT slave is as follows Figure 2 As shown, the existing Ninja Blocks IoT device can be used. Ninja Blocks is a simple, flexible and powerful hardware and software integrated IoT device, which is particularly suitable for smart home, automation control and device management. Ninja Blocks devices and accessories can quickly connect and communicate with various sensors, actuators and other IoT hardware. The NinjaBlocks core device consists of a main control unit and multiple expansion modules. The expansion modules include sensor modules, actuator modules, infrared transmission modules and communication connection modules. The sensor module can obtain room temperature, voltage, current, light intensity, humidity, sound volume and other data, and the actuator module can turn on or off the power, such as light switch, fan switch, etc. The infrared transmission module can simulate infrared transmission and control devices with infrared remote controls, such as air conditioners. RJ45 wired network access, WIFI communication, Bluetooth communication or Zigbee communication can be achieved through the communication connection module. The Ninja Blocks device has a built-in javascript parser and http server control, which can execute JS code and parse HTML web pages. The IoT host of the present invention can also adopt the structure of the IoT slave, so the device can be reused.

[0038] See also Figure 3 The method of the present invention comprises the following steps: Step S101: the IoT slave obtains the data of the expansion module connected thereto and sends it to the IP address of the IoT host through the network. Here, the IP of the IoT host can be recorded on the IoT slave.

[0039] Then, in step S102, the IoT host obtains the corresponding extension module layer type data from the preset layer type library according to the type in the extension module data. The layer type library here stores different layer types. For example, for the switch layer type, the corresponding extension module is the actuator module, which can be used to display the switch status and execute the switch on and off. For the temperature layer type, the corresponding extension module is the temperature sensor module, which can be used to display the temperature. For the air conditioning layer type, the corresponding extension module is the infrared transmission module, which can realize the air conditioning control. After the layer is displayed, Figure 4 and Figure 5In the figure, the lower half of the tab displays an air conditioning layer. When the graphic type data is loaded, the corresponding graphics can be displayed to the user for easy reference. Then a first correspondence between the layer type data and the update address in the extension module data is established. The first correspondence includes the update address and layer type data. The update address is the data update address of the slave extension module. For example, by accessing IP / extension module / information instructions or IP / extension module / control instructions, the data of the extension module can be obtained and the control of the extension module can be realized. In this way, the first correspondence can be executed on the data address through the layer type data. And the IoT host obtains the slave layer data of the IoT slave from the layer type library and establishes a second correspondence between the slave layer data and the slave address. The display effect of the slave layer data is as follows Figure 4 As shown, the display effect can be a square or a room style. Figure 4 There are four boxes in the middle right area, which correspond to four slave layers and four rooms. The layers contain information about various expansion modules.

[0040] Step S103: The IoT host converts the layer type data of the extension module and the first corresponding relationship into the first display code. The same layer type does not need to be written multiple times, and only needs to be loaded once at a different location. The IoT host converts the slave layer data and the second corresponding relationship into the second display code. Step S102: It only stores the corresponding relationship, and does not actually display the layer data. When displaying, you can use the browser to load and display. The IoT host and the IoT slave have built-in http server controls. By accessing the address of the display page, you can load and display the layer data.

[0041] Step S104: The IoT host writes the first display code and the second display code into the host display page and writes the position restriction code. The position restriction code is used to limit the display position of the first display code to the display area of ​​the second display code during display. The first display code and the second display code of different IoT slaves are written in sequence according to the front and back order of the IoT slaves. When the layer data is displayed, it is superimposed and displayed in sequence according to the level. The update address is used to obtain data and display it on the layer, so that the data state can be realized. The host display page is as follows: Figure 4 As shown. Through the position restriction code, such as limiting the coordinates of the first display code to the display range of the second display code, all the expansion module layers in the room are within the room layer, which is convenient for corresponding control. The code is written in sequence according to the front and back order of the IoT slave machine, which can achieve the effect of sequential display. Overlay display can realize the display of multiple layers in one position.

[0042] Step S105: The IoT host sends the first corresponding relationship and the first display code to the corresponding IoT slave through the network, and the IoT slave writes the first display code into the slave display page, such as Figure 5 As shown. In this way, the IoT slave does not need to generate display code, but directly uses the host's display code, and the data can be obtained from itself according to the first correspondence. In addition, there is no second display code, which reduces the amount of code. The IoT slave can control itself through its own display code, and the IoT host can control all slaves.

[0043] The above embodiment obtains the layer type library data through the Internet of Things host, so that the Internet of Things slave does not need to obtain the layer type library data. At the same time, the Internet of Things host generates the first display code and the second display code to realize the host's display and control of all slaves. The Internet of Things slave does not need to configure and generate itself, and can complete the display by receiving its own first display code. Through the layer type library data, the same and similar extension modules can be reused, and then the position restriction code can also limit the extension module of the slave to the slave layer, so that the user can manage each slave from the layer. The slave can be arranged in various rooms in the park, such as in various classrooms on campus, so that one room is corresponded by one slave layer, which improves management efficiency.

[0044] Furthermore, the IoT host writes type button data on the host display page according to different extension module layer type data. Each button corresponds to an extension module layer type and a trigger event (user click event). The trigger event is used to highlight and select all layers of the extension module layer type after the button is triggered. The IoT host obtains the user's rule control instruction after the trigger event. The IoT host sends the rule control instruction and the selected extension module layer type to the rule engine. After the rule control instruction meets the rule trigger condition, the rule engine obtains the extension module corresponding to the extension module layer type according to the first corresponding relationship and sends the instruction to the extension module. The rule control instruction is a control instruction implemented after meeting a specific rule, such as lowering the temperature if the temperature is too high, or closing the action if the time rule is met. Specifically, the Ninja Blocks device has a built-in rule engine. The rule control instruction can be automatically triggered through the rule engine. In this way, through the layer, there is no need to write a large number of update addresses at the rule engine. Subsequent control can be achieved by saving the layer type, and the amount of stored code is smaller, which is convenient for configuration.

[0045] Furthermore, the IoT host obtains the user's immediate control instruction after the triggering event, and the IoT host sends the immediate control instruction to the corresponding extension module of the extension module layer type in sequence according to the first corresponding relationship. The immediate control instruction, such as the immediate close instruction, can realize the immediate close of the extension module.

[0046] In some embodiments, the trigger event also includes a function for placing all layers of the extension module layer type on top after the button is triggered, so that the user can see that the layer is selected, and then cancel the control by a single click, etc., so that quick selection can be achieved.

[0047] Furthermore, after the IoT host receives the extension module data, if the extension module is not found in the first correspondence, the IoT host re-acquires the corresponding extension module layer type data from the preset layer type library according to the type in the extension module data, updates the first correspondence, the first display code and the host display page, and sends the first display code to the IoT slave, which writes the first display code to the slave display page. If the extension module is not found in the first correspondence, the extension module may be newly added and needs to be updated again. The host is updated without the need for slave configuration.

[0048] In some embodiments, the IoT slave writes the first display code to the slave display page including the following steps: obtaining the IP address corresponding to the current slave included in the first display code, converting the IP address corresponding to the current slave into a local address and writing it to the slave display page. The local address can be an address such as 127.0.0.1, so that there is no need to interact with a switch, thereby improving data acquisition efficiency.

[0049] Furthermore, the IoT host writes slave button data according to different IoT slaves on the host display page. Each button corresponds to an IoT slave and a trigger event. The trigger event is used to highlight and select all the layers of the extension module layer type of the slave after the button is triggered. In this way, all devices controlled by a host in the room can be controlled, such as turned off or on.

[0050] Furthermore, the expansion module includes a sensor module, a switch control module or an infrared transmission module. The switch control module can realize switch control. Through these expansion modules, perception, control and remote control can be realized, which is convenient for realizing multi-faceted Internet of Things control of electronic devices.

[0051] Furthermore, the display page is an HTML page, and the display code is an HTML code. The HTML page can be directly loaded on the browser to achieve management, and can be directly controlled by using a mobile phone.

[0052] The present invention provides an intelligent Internet of Things management platform, comprising an Internet of Things host and an Internet of Things slave, wherein the Internet of Things host and the Internet of Things slave are used to implement the steps of the method described in any one of the embodiments of the present invention. The management platform of the present invention obtains layer type library data through the Internet of Things host, so that the Internet of Things slave does not need to obtain the layer type library data. At the same time, the Internet of Things host generates a first display code and a second display code to realize the host's display and control of all slaves, and the Internet of Things slave does not need to configure and generate itself, and can complete the display by receiving its own first display code. Through the layer type library data, the same and similar extension modules can be reused, and then the position restriction code can also limit the extension module of the slave to the slave layer, so that the user can manage each slave from the layer. The slave can be arranged in each room in the park, such as each classroom in the campus, so that one room is corresponding to one slave layer, which improves the management efficiency.

[0053] It should be noted that, although the above embodiments have been described in this article, the patent protection scope of the present invention is not limited thereby. Therefore, based on the innovative concept of the present invention, changes and modifications made to the embodiments described herein, or equivalent structures or equivalent process changes made using the contents of the present invention specification and drawings, directly or indirectly applying the above technical solutions to other related technical fields, are all included in the patent protection scope of the present invention.

Claims

1. An intelligent Internet of Things management method, characterized in that: The steps include: The IoT slave obtains the data of the expansion module connected to it and sends it to the IP address of the IoT master through the network; The IoT host obtains the corresponding extension module layer type data from a preset layer type library according to the type in the extension module data, and establishes a first correspondence between the layer type data and the update address in the extension module data; and the IoT host obtains the slave layer data of the IoT slave from the layer type library and establishes a second correspondence between the slave layer data and the slave address; The layer type library stores different layer types, including switch layer types. The corresponding extension module is the actuator module, which is used to display the switch status and execute the switch opening and closing. The IoT host converts the layer type data of the extension module and the first corresponding relationship into a first display code, and the IoT host converts the layer data of the slave and the second corresponding relationship into a second display code; The IoT host writes the first display code and the second display code into the host display page and writes the position restriction code, the position restriction code is used to limit the display position of the first display code to the display area of ​​the second display code during display, the first display code and the second display code of different IoT slaves are written in sequence according to the front and back order of the IoT slaves, and the layer data is displayed in sequence according to the level, and the update address is used to obtain data and display it on the layer; the IoT host sends the first corresponding relationship and the first display code to the corresponding IoT slave through the network, and the IoT slave writes the first display code into the slave display page; The IoT slave controls itself by displaying its own code, and the IoT host controls all slaves. The IoT host writes type button data on the host display page according to different extension module layer type data. Each button corresponds to an extension module layer type and a trigger event. The trigger event is used to highlight and select all layers of the extension module layer type after the button is triggered. The IoT host obtains the user's rule control instruction after the trigger event. The IoT host sends the rule control instruction and the selected extension module layer type to the rule engine. After the rule control instruction meets the rule trigger condition, the rule engine obtains the extension module corresponding to the extension module layer type according to the first corresponding relationship and sends the instruction to the extension module.

2. According to claim 1, an intelligent Internet of Things management method is characterized by: The IoT host obtains the user's immediate control instruction after the triggering event, and sends the immediate control instruction to the corresponding extension module of the extension module layer type in sequence according to the first corresponding relationship.

3. According to claim 1, an intelligent Internet of Things management method is characterized by: The trigger event also includes a function for placing all layers of the extension module layer type on top after the button is triggered.

4. The intelligent Internet of Things management method according to claim 1, characterized in that: After the IoT host receives the extension module data, if the extension module is not found in the first correspondence, the IoT host re-acquires the corresponding extension module layer type data from the preset layer type library according to the type in the extension module data, updates the first correspondence, the first display code and the host display page, and sends the first display code to the IoT slave, which writes the first display code to the slave display page.

5. The intelligent Internet of Things management method according to claim 1, characterized in that: The IoT slave writes the first display code into the slave display page including the following steps: The first display code includes an IP address corresponding to the current slave, and the IP address corresponding to the current slave is converted into a local address and written into the slave display page.

6. The intelligent Internet of Things management method according to claim 1, characterized in that: The IoT host writes slave button data on the host display page according to different IoT slaves. Each button corresponds to an IoT slave and a trigger event. The trigger event is used to highlight and select all layers of the extension module layer type of the slave after the button is triggered.

7. The intelligent Internet of Things management method according to claim 1, characterized in that: The expansion module includes a sensor module, a switch control module or an infrared sending module.

8. The intelligent Internet of Things management method according to claim 1, characterized in that: The display page is an HTML page, and the display code is an HTML code.

9. An intelligent Internet of Things management platform, characterized by: It comprises an Internet of Things host and an Internet of Things slave, and the Internet of Things host and the Internet of Things slave are used to implement the steps of the method as claimed in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method and system for visual editing and application of Internet of Things equipment model data

    CN117093200A

  • Systems and methods for application integrations

    US20200045137A1