An intelligent building data acquisition and control method and system based on the Internet of Things

By converting sensor numbers and collected data, and utilizing half-timeslot transmission and staggered timeslot reception technologies, the problems of data crosstalk and resource waste in remote data acquisition in intelligent buildings were solved, achieving efficient and accurate data transmission.

CN120390030BActive Publication Date: 2025-12-12ZHEJIANG JIYING INTELLIGENT TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510576360.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-04
Publication Date
2025-12-12
Estimated Expiration
2045-06-04

AI Technical Summary

Technical Problem

In existing technologies, remote data acquisition for intelligent buildings suffers from problems such as crosstalk during sensor data integration and transmission, waste of transmission resources, difficulty in data alignment and reception, and data reception queuing.

Method used

By converting the sensor number and the collected data, it is made to be carried only in the first or second half of the time slot. Effective data transmission is carried out using half time slots, and data frames are received at the server in staggered time slots to avoid data reception congestion.

Benefits of technology

It improves the efficiency and accuracy of data transmission, reduces resource waste, and achieves high-precision and timely data acquisition and transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120390030B_ABST
    Figure CN120390030B_ABST
Patent Text Reader

Abstract

The intelligent building remote data acquisition and control method and system based on the Internet of Things can convert data of sensors including numbers and environment data collected by the sensors, so that the data is only carried in the first half time slot or the second half time slot of a subframe of a data frame formed by a controller, without reserving time slot interval protection, realizing crosstalk protection of high transmission resources while effectively transmitting data based on the half time slot, and making data of a single sensor carried in a single subframe, so that complete reception of entire sensor data can be completed in an aligned subframe through subframe pointer alignment reception. The server realizes mis-time slot reception of the data frame, receives the data frame sent by a first part of controllers in the first half time slot of a receiving time slot, receives the data frame sent by a second part of controllers in the second half time slot of the time slot, completes reception of time slots of two types of frames in one time slot, improves the reception rate, and avoids data reception congestion.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data collection, and more particularly, to a method and system for remote data collection and control of intelligent buildings based on the Internet of Things. BACKGROUND

[0002] Data collection is an important technology for realizing intelligent control of buildings, and is mainly applied to temperature control and light control of buildings. It collects various data such as temperature, humidity, and light brightness in the building through various types of sensors, and transmits the data collected by the sensors to a controller. The controller realizes intelligent control of the temperature and light of the building according to the data sensed by the sensors. The collection and transmission of data and the reception and processing of data are key steps for intelligent control of buildings. In existing building data collection and intelligent control technologies, the commonly used means is that multiple sensors collect data respectively, and then send the data collected by the sensors to a server, and the server realizes intelligent control of the building according to the received sensor data. In order to improve the utilization rate of the transmission channel and avoid each sensor transmitting the collected data to the server, the commonly used means is to transmit the data collected by the sensors in a fusion manner, such as integrating the data of multiple sensors into a data frame for transmission. Different sensor data information is carried in the time slots in the subframe. A subframe structure with two time slots is selected, one subframe time slot carries the sensor number, and the other subframe time slot carries the data collected by the sensor. However, this method can cause mutual crosstalk of adjacent time slots, resulting in data errors without knowing it. In order to prevent data crosstalk, the time slot protection interval method is used, which has the problem of waste of transmission resources. Even the existence of the time slot protection interval can cause the number and the collected data of a sensor to be unable to be transmitted in one subframe, resulting in difficulties in aligning the reception of the data of each sensor at the server. Moreover, there is a situation of data frame reception queuing and system congestion in the process of data frame reception at the server. Therefore, the existing intelligent building remote data collection has many problems such as data integration transmission crosstalk, transmission resource waste, data alignment reception difficulty, and data reception queuing. SUMMARY

[0003] In view of the above problems, the present application provides a smart building remote data acquisition and control method and system based on the Internet of Things, which fully utilizes the high redundancy characteristics of sensor data acquisition, converts the sensor number and the data collected by the sensor to only carry the front half time slot or the rear half time slot, thereby realizing the crosstalk protection of high transmission resources while effectively transmitting data based on the half time slot; and the specific determination of the half time slot carrying data is that in the frame sent by the same controller, the time slots of each subframe all carry data in the front half time slot or the rear half time slot, and in the multiple controllers in the data acquisition system, a part of the controllers send frames all carrying data in the front half time slot, and the other part of the controllers send frames all carrying data in the rear half time slot; so that the server can receive the data frames sent by the controllers in different time slots, receive the data frames sent by the first part of the controllers in the front half time slot of the time slot, and receive the data frames sent by the second part of the controllers in the rear half time slot of the time slot, so as to complete the reception of the two types of time slots in one time slot, improve the reception rate, avoid data reception congestion, and realize high-precision and timely data acquisition and transmission in the smart building remote data acquisition and control system based on the Internet of Things.

[0004] To achieve the above object, the present application provides the following technical scheme:

[0005] The present application provides a smart building remote data acquisition and control method based on the Internet of Things, comprising the following steps:

[0006] S1, a plurality of sensor modules collect environmental data in the building, and send the collected environmental data to the controller module connected thereto;

[0007] Among them, the plurality of sensor modules are respectively arranged at each set position in the building, including temperature sensors, humidity sensors, light sensors, smoke sensors and other types;

[0008] S2, a plurality of controller modules respectively receive the environmental data sent by the sensor modules connected thereto, integrate the numbers of the plurality of sensors connected thereto and the environmental data collected by the sensors in a data frame, and transmit the data frame to the server;

[0009] Preferably, the same type of sensor module is connected to the same controller module, and correspondingly, a plurality of different types of sensor modules correspond to a plurality of controller modules; the controller module integrates the numbers of the plurality of sensor modules connected thereto and the environmental data collected by the sensor modules in a data frame, and transmits the data frame to the server;

[0010] Specifically, the process includes the following steps: The data frame consists of multiple subframes, each subframe including two time slots. The controller module performs data conversion on the sensor number and the collected environmental data, ensuring that the total length of the sensor number and the start symbol is no greater than the symbol length that half a time slot can carry, and that the total length of the environmental data and the start symbol is also no greater than the symbol length that half a time slot can carry; In the data frame formed by the first part of the controller, the sensor module... The number and start symbol are carried in the subframe The sensor module in the first half of the first time slot. The collected environmental data and start symbol are carried in the subframe. The first half of the second time slot, and the sensor module in the data frame formed by the second part of the controller. The number and start symbol are carried in the subframe In the second half of the first time slot, the sensor module The collected environmental data and start symbol are carried in the subframe. The second half of the second time slot, in which N represents the number of sensors connected to a certain controller module in the intelligent building, where the number of the first part of the controller and the number of the second part of the controller are both greater than zero;

[0011] S3. The server receives data frames transmitted by multiple controller modules, reads the sensor number and the environmental data collected in the data frame, classifies, processes and analyzes the received environmental data according to the sensor number, and issues remote control commands to the intelligent building based on the analysis results.

[0012] The server achieves synchronized positioning and reception of received data frames by aligning the start symbol with a pointer, thus ensuring precise alignment of the transmitted data. Specifically, for each subframe in the data frame, the start symbol within the subframe is aligned with a pointer, thereby achieving synchronized positioning and reception of the data carried in the time slot. Since no time slot protection interval is required, the data of each sensor, including its number and the environmental data it collects, is carried in the same subframe. Therefore, by using subframe pointer alignment, the entire sensor-related data can be completely received within an aligned subframe. Furthermore, because the data frames formed by multiple controller modules have different structures, the server can receive the data frames sent by the first part of the controller in the first half of the receiving time slot and the data frames sent by the second part of the controller in the second half of the time slot. This enables staggered time slot reception of data frames sent by multiple controllers, allowing reception of two types of time slots within a single time slot.

[0013] S4. The controller module receives the remote control command and distributes the control command to the corresponding smart device;

[0014] S5. The smart device receives and executes the corresponding remote control command.

[0015] Specifically, smart devices include, but are not limited to, temperature control devices and lighting control devices. The server controls the temperature and lighting in the smart building through remote control commands.

[0016] A second aspect of the present invention provides an intelligent building remote data acquisition and control system based on the Internet of Things, comprising:

[0017] Multiple sensor modules are installed at various designated locations within the building to collect environmental data within the building;

[0018] Among them, multiple sensor modules include various types such as temperature sensors, humidity sensors, light sensors, and smoke sensors;

[0019] Multiple controller modules are used to receive environmental data collected by multiple sensor modules connected to them, integrate the numbers of the multiple sensors connected to them and the environmental data they collected into a data frame and transmit it to the server, and receive remote control commands transmitted back from the server and distribute the remote control commands to the corresponding smart devices.

[0020] Preferably, sensor modules of the same type are connected to the same controller module; correspondingly, multiple controller modules correspond to multiple different types of sensor modules. The controller module integrates the numbers of the multiple connected sensor modules and their collected environmental data into a single data frame and transmits it to the server. This data frame consists of multiple subframes, each including two time slots. The number and start symbol are carried in the subframe The first time slot, sensor module The collected environmental data and start symbol are carried in the subframe. The second time slot, in which N represents the number of sensors connected to a controller module in the intelligent building. Specifically, the controller module performs data conversion on the sensor numbers and the environmental data they collect, ensuring that the total length of the sensor number and the start symbol is no greater than the symbol length that half a time slot can carry, and that the total length of the environmental data and the start symbol is also no greater than the symbol length that half a time slot can carry. The first part of the data frame formed by the controller is defined as follows: [The text abruptly ends here, likely due to an incomplete sentence or a formatting error.] The number and start symbol are carried in the subframe The sensor module in the first half of the first time slot. The collected environmental data and start symbol are carried in the subframe. The first half of the second time slot, and the sensor module in the data frame formed by the second part of the controller. The number of the sensor module and the start symbol are carried in the subframe The second half of the first time slot of the subframe The environmental data collected by the sensor module and the start symbol are carried in the subframe The second half of the second time slot of the subframe, wherein the number of the first part of the controllers and the number of the second part of the controllers are both greater than zero, preferably, the number of the first part of the controllers is set to be the same as the number of the second part of the controllers;

[0021] Specifically, the data conversion adopts a lossless redundant compression mode. Considering the high redundancy characteristics of the environmental data collected by the sensor, the sensor number and the environmental data collected by the sensor can be losslessly compressed by using the lossless redundant compression mode such as the RLE encoding and the huffman encoding in the prior art, so that they can be completely carried in a half time slot for transmission while completing information transmission. The specific lossless compression mode is not limited in the present application.

[0022] When the server forms a remote control instruction for the intelligent building according to the collected environmental data and sends it back to the controller module, the controller module receives the remote control instruction and distributes the remote control instruction to the corresponding intelligent device;

[0023] The server is used for receiving the data frames transmitted by the plurality of controller modules, reading the sensor number and the environmental data collected by the sensor in the data frame, classifying, processing and analyzing the received environmental data according to the sensor number, and issuing a remote control instruction for the intelligent building based on the analysis result;

[0024] The server realizes the synchronous positioning reception of the received data frame by the pointer alignment start symbol mode, and realizes the accurate alignment reception of the transmission data. Specifically, the synchronous positioning reception of the start symbol in the subframe is realized by the pointer alignment start symbol mode for each subframe in the data frame, so as to realize the alignment reception of the data carried in the time slot. Since there is no need to reserve a time slot protection interval, the data of each sensor, including the number of the sensor and the environmental data collected by the sensor, are carried in the same subframe. Therefore, the complete sensor related data can be received in an aligned subframe by the subframe pointer alignment reception mode. In addition, since the structures of the data frames formed by the plurality of controller modules are different, the server can receive the data frames transmitted by the first part of the controllers in the first half of the time slot and receive the data frames transmitted by the second part of the controllers in the second half of the time slot, so as to realize the staggered time slot reception of the data frames transmitted by the plurality of controllers and complete the reception of the two types of time slots in one time slot;

[0025] The intelligent device is used for receiving the corresponding remote control instruction and executing the remote control instruction.

[0026] Specifically, the intelligent device includes but is not limited to temperature control equipment, light control equipment, and the server controls the temperature and light in the intelligent building through remote control instructions.

[0027] In a third aspect, the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is executed by the processor to implement the method for remote data acquisition and control of an intelligent building based on Internet of Things according to the first aspect of the present application.

[0028] In a fourth aspect, the present application provides a computer readable storage medium, wherein the storage medium stores a computer program executable by a processor, and the computer program is executed by the processor to implement the method for remote data acquisition and control of an intelligent building based on Internet of Things according to the first aspect of the present application.

[0029] Compared with the prior art, the present application has the following beneficial effects: Specifically, the data conversion adopts a lossless redundant compression mode, considering the high redundancy characteristics of the environmental data collected by the sensor, the sensor number and the collected environmental data can be losslessly compressed by the lossless redundant compression mode such as RLE encoding and huffman encoding in the prior art,

[0030] The method and system for remote data acquisition and control of an intelligent building based on Internet of Things according to the present application can perform data conversion on the sensor number and the environmental data collected by the sensor, utilize the high redundancy characteristics of the environmental data to perform lossless compression with a compression rate greater than 50%, so that the sensor number and the environmental data collected by the sensor are only carried in the first half time slot or the second half time slot of the subframe of the data frame formed by the controller, the crosstalk between the data is reduced by the interval protection of half time slot, the interval protection is realized while the data is carried and transmitted by the time slot, so that all time slots are used to carry the data to be transmitted, the utilization rate of the time slots in the data frame is improved; and since no time slot is reserved for interval protection, the data of a sensor including the sensor number and the environmental data collected by the sensor are carried in the same subframe, so that the complete data of the sensor can be received in an aligned subframe by the alignment receiving mode of the subframe pointer; based on this, the server can realize the time slot receiving of the data frame according to different structures of the data frame formed by different controllers, receive the data frame sent by the first part of controllers in the first half time slot of the receiving time slot, receive the data frame sent by the second part of controllers in the second half time slot of the time slot, and complete the receiving of the time slots of the two types of frames in one time slot, so as to improve the receiving rate and avoid data receiving congestion. BRIEF DESCRIPTION OF DRAWINGS

[0031] Figure 1 FIG. 1 is a structural diagram of a system for remote data acquisition and control of an intelligent building based on Internet of Things according to an embodiment of the present application; and

[0032] Figure 2 A data frame diagram of the Internet of Things based intelligent building remote data acquisition and control system according to the embodiment of the present application. DETAILED DESCRIPTION

[0033] Reference will now be made to the drawings to describe the exemplary embodiments of the present application in greater detail. The present application can be variously embodied and is not limited to the embodiments described herein, which are provided for the purpose of full and complete disclosure of the present application and to fully convey the scope of the present application to those skilled in the art. Terms used in the exemplary embodiments of the present application shown in the drawings are not limited to the terms used herein. In the drawings, like reference numerals refer to like elements throughout.

[0034] Unless otherwise defined, terms (including technical terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. Also, it is to be understood that the terms defined by commonly used dictionaries are to be construed as having a meaning that is consistent with their meaning in the context of the relevant art and not be construed in an idealized or overly formal sense unless expressly so defined herein.

[0035] Embodiment 1

[0036] An Internet of Things based intelligent building remote data acquisition and control method, comprising the following steps:

[0037] S1, a plurality of sensor modules collect environmental data in the building, and send the collected environmental data to the controller modules connected thereto;

[0038] The plurality of sensor modules are respectively arranged at each set position in the building, and include temperature sensors, humidity sensors, light sensors, smoke sensors, and various types of sensors.

[0039] S2, the plurality of controller modules respectively receive the environmental data sent by the sensor modules connected thereto, integrate the numbers of the plurality of sensors connected thereto and the environmental data collected thereby in a data frame, and transmit the data frame to a server;

[0040] Specifically, the same type of sensor modules are connected to the same controller module, and correspondingly, a plurality of different types of sensor modules correspond to a plurality of controller modules; the controller module integrates the numbers of the plurality of sensor modules connected thereto and the environmental data collected thereby in a data frame, and transmits the data frame to a server;

[0041] Specifically comprising the following process: wherein the data frame is composed of multiple sub-frames, each sub-frame includes two time slots, the controller module carries out data conversion on the sensor number and the environmental data collected by the sensor, so that the total length of the sensor number and the start symbol is not greater than the symbol length that can be carried by half of the time slot, and the total length of the environmental data and the start symbol is also not greater than the symbol length that can be carried by half of the time slot; set the first part of the controller to form a data frame, wherein the number of the sensor module and the start symbol are carried in the first half of the first time slot of the sub-frame , and the environmental data collected by the sensor module and the start symbol are carried in the first half of the second time slot of the sub-frame , the data frame structure formed by the first part of the controller is as shown in Figure 2 (a), wherein the shaded parts in the figure respectively carry the number of the sensor and the data collected by the sensor; and set the second part of the controller to form a data frame, wherein the number of the sensor module and the start symbol are carried in the second half of the first time slot of the sub-frame , and the environmental data collected by the sensor module and the start symbol are carried in the second half of the second time slot of the sub-frame , the data frame structure formed by the second part of the controller is as shown in Figure 2 (b), wherein the shaded parts in the figure respectively carry the number of the sensor and the data collected by the sensor; wherein , N is the number of sensors connected to a certain controller module in the intelligent building, wherein the number of the first part of the controller and the number of the second part of the controller are both greater than zero;

[0042] S3, the server receives the data frames transmitted by the multiple controller modules, reads the sensor number and the environmental data collected by the sensor in the data frame, classifies, processes and analyzes the received environmental data according to the sensor number, and issues a remote control instruction to the intelligent building based on the analysis result;

[0043] The server realizes the synchronous positioning receiving of the received data frame by the way of the pointer alignment start symbol, and realizes the accurate alignment receiving of the transmission data. Specifically, the synchronous positioning receiving of the start symbol in each sub-frame in the data frame is realized by the way of the pointer alignment start symbol, so as to realize the alignment receiving of the data carried in the time slot. Since the time slot protection interval is not needed to be reserved, the data of each sensor including the number and the collected environmental data of the sensor are carried in the same sub-frame, so that the complete receiving of the related data of the whole sensor can be realized in an alignment sub-frame by the way of the sub-frame pointer alignment receiving. Moreover, since the data frames formed by the multiple controller modules have different structures, the server can realize the staggered time slot receiving of the data frames sent by the first part of the controllers in the first half time slot of the receiving time slot, and the data frames sent by the second part of the controllers in the second half time slot of the receiving time slot, so as to realize the staggered time slot receiving of the data frames sent by the multiple controllers, and complete the receiving of the time slots of the two frame types in one time slot.

[0044] S4, the controller module receives the remote control instruction, and distributes the control instruction to the corresponding intelligent device.

[0045] S5, the intelligent device receives the corresponding remote control instruction and executes the remote control instruction.

[0046] Specifically, the intelligent device includes but is not limited to a temperature regulating device and a light regulating device, and the server regulates the temperature and the light in the intelligent building through the remote control instruction.

[0047] Embodiment 2

[0048] An intelligent building remote data acquisition and control system based on the Internet of Things, as shown in Figure 1 , comprising:

[0049] A plurality of sensor modules are arranged at each set position in the building respectively, and are used to collect environmental data in the building.

[0050] Among them, the plurality of sensor modules include temperature sensors, humidity sensors, light sensors, smoke sensors and other types.

[0051] A plurality of controller modules are used to receive the environmental data collected by the plurality of sensor modules connected thereto, integrate the numbers of the plurality of sensors connected thereto and the environmental data collected by the plurality of sensors in a data frame, and transmit the data frame to the server, and receive the remote control instruction transmitted back by the server and distribute the remote control instruction to the corresponding intelligent device.

[0052] Specifically, sensor modules of the same type are connected to the same controller module; correspondingly, multiple controller modules correspond to different types of sensor modules. The controller module integrates the numbers of the multiple connected sensor modules and their collected environmental data into a single data frame and transmits it to the server. This data frame consists of multiple subframes, each including two time slots. The number and start symbol are carried in the subframe The first time slot, sensor module The collected environmental data and start symbol are carried in the subframe. The second time slot, in which N represents the number of sensors connected to a controller module in the intelligent building. Specifically, the controller module performs data conversion on the sensor numbers and the environmental data they collect, ensuring that the total length of the sensor number and the start symbol is no greater than the symbol length that half a time slot can carry, and that the total length of the environmental data and the start symbol is also no greater than the symbol length that half a time slot can carry. The first part of the data frame formed by the controller is defined as follows: [The text abruptly ends here, likely due to an incomplete sentence or a formatting error.] The number and start symbol are carried in the subframe The sensor module in the first half of the first time slot. The collected environmental data and start symbol are carried in the subframe. The first half of the second time slot, and the sensor module in the data frame formed by the second part of the controller. The number and start symbol are carried in the subframe In the second half of the first time slot, the sensor module The collected environmental data and start symbol are carried in the subframe. In the second half of the second time slot, the number of controllers in the first part and the number of controllers in the second part are both greater than zero. Preferably, the number of controllers in the first part and the number of controllers in the second part are set to be the same.

[0053] Specifically, the data conversion adopts a lossless redundancy compression method. Considering the high redundancy characteristics of the environmental data collected by the sensor, the sensor number and the collected environmental data can be losslessly compressed using existing lossless redundancy compression methods such as RLE encoding and Huffman encoding, and the compression rate can reach more than 50%, so that it can be fully carried and transmitted in half a time slot while completing information transmission; the specific lossless compression method is not specifically limited in this application.

[0054] When the server generates remote control commands for the smart building based on the collected environmental data and sends them back to the controller module, the controller module receives the remote control commands and distributes them to the corresponding smart devices.

[0055] The server receives data frames transmitted by the plurality of controller modules, reads sensor numbers and environment data collected by the sensor numbers in the data frames, classifies, processes and analyzes the received environment data according to the sensor numbers, and sends remote control instructions to the intelligent building based on the analysis results.

[0056] The server synchronously locates and receives the received data frames by the pointer alignment start symbol, and accurately aligns and receives the transmitted data. Specifically, the synchronization location and reception of the start symbol in each sub-frame in the data frame are realized by the pointer alignment start symbol, so that the alignment reception of the data carried in the time slot is realized. Since no time slot protection interval is needed, the data of each sensor including the number and the collected environment data are carried in the same sub-frame, so that the complete sensor related data reception can be realized in an aligned sub-frame by the sub-frame pointer alignment reception. In addition, since the data frames formed by the plurality of controller modules have different structures, the server can receive the data frames transmitted by the first part of the controllers in the first half of the time slot, and receive the data frames transmitted by the second part of the controllers in the second half of the time slot, so as to realize the staggered time slot reception of the data frames transmitted by the plurality of controllers, and complete the reception of the two frame types in one time slot.

[0057] The intelligent device receives the corresponding remote control instructions and executes the remote control instructions.

[0058] Specifically, the intelligent device includes but is not limited to temperature control devices and light control devices, and the server controls the temperature and light in the intelligent building through the remote control instructions.

[0059] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can be in the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can be in the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program code. The solutions in the embodiments of the present application can be implemented in various computer languages, such as object-oriented programming language Java and interpreted scripting language JavaScript.

[0060] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 means for functionally implementing the steps listed in the flowchart block or blocks.

[0061] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 means for functionally implementing the steps listed in the flowchart block or blocks.

[0062] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 means for functionally implementing the steps listed in the flowchart block or blocks.

[0063] While the preferred embodiments of the application have been described, additional variations and modifications can be made to the embodiments described and shown, and it is therefore intended that the application cover any and all variations of the preferred embodiments which fall within the scope of the present application. Accordingly, the appended claims are intended to cover all such modifications and variations as falling within the scope of the application.

[0064] It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application cover the modifications and variations of this application provided they come within the scope of the appended claims and their equivalents.

Claims

1. A method for remote data acquisition and control of intelligent buildings based on the Internet of Things, characterized in that, Includes the following steps: S1. Multiple sensor modules collect environmental data in the building and send the collected environmental data to the controller module connected to them; S2. Multiple controller modules receive environmental data sent by the sensor modules connected to them, and integrate the numbers of the multiple sensors connected to them and the environmental data they collect into a data frame and transmit it to the server. S3. The server receives data frames transmitted by multiple controller modules, reads the sensor number and the environmental data collected in the data frame, classifies, processes and analyzes the received environmental data according to the sensor number, and issues remote control commands to the intelligent building based on the analysis results. S4. The controller module receives the remote control command and distributes the control command to the corresponding smart device; S5. The intelligent device receives and executes the corresponding remote control command. Step S2, which involves integrating the numbers of multiple connected sensor modules and their collected environmental data into a single data frame for transmission to the server, specifically includes the following process: The data frame consists of multiple subframes, each subframe including two time slots. The controller module converts the sensor number and the environmental data it collects into a data frame; the first part of the data frame formed by the controller is configured so that the sensor module... The number and start symbol are carried in the subframe The sensor module in the first half of the first time slot. The collected environmental data and start symbol are carried in the subframe. The first half of the second time slot, and the sensor module in the data frame formed by the second part of the controller. The number and start symbol are carried in the subframe In the second half of the first time slot, the sensor module The collected environmental data and start symbol are carried in the subframe. The second half of the second time slot, in which N represents the number of sensors connected to a certain controller module in the intelligent building, where the number of the first part of the controller and the number of the second part of the controller are both greater than zero.

2. A method for remote data acquisition and control of intelligent buildings based on the Internet of Things as described in claim 1, characterized in that, The process of receiving data frames transmitted by multiple controller modules in step S3 includes the following steps: the server receives data frames sent by the first part of the controller in the first half of the receiving time slot, and receives data frames sent by the second part of the controller in the second half of the time slot, thereby realizing staggered time slot reception of data frames sent by multiple controllers.

3. A method for remote data acquisition and control of intelligent buildings based on the Internet of Things as described in claim 2, characterized in that, The number of controllers in the first part is equal to the number of controllers in the second part.

4. A method for remote data acquisition and control of intelligent buildings based on the Internet of Things as described in claim 2, characterized in that, The server achieves synchronous positioning and reception of received data frames by aligning the pointer to the start character. Each subframe in the data frame achieves synchronous positioning and reception of the start character in the subframe by aligning the pointer to the start character.

5. A method for remote data acquisition and control of intelligent buildings based on the Internet of Things as described in claim 1, characterized in that, The data conversion ensures that the total length of the sensor number and the start symbol is no greater than the symbol length that half a time slot can carry, and that the total length of the environmental data and the start symbol is also no greater than the symbol length that half a time slot can carry.

6. An IoT-based intelligent building remote data acquisition and control system, operating the IoT-based intelligent building remote data acquisition and control method as described in any one of claims 1-5, characterized in that, The system includes: Multiple sensor modules, including various types of sensors, are set at different designated locations in the building to collect environmental data in the building; Multiple controller modules are connected to corresponding types of sensors to receive environmental data collected by the multiple sensor modules connected to them, integrate the numbers of the multiple sensors connected to them and the environmental data they collected into a data frame and transmit it to the server, and receive remote control commands transmitted back from the server and distribute the remote control commands to the corresponding smart devices. The server is used to receive data frames transmitted by multiple controller modules, read the sensor number and the environmental data collected in the data frame, classify, process and analyze the received environmental data according to the sensor number, and issue remote control commands to the smart building based on the analysis results. Intelligent devices are used to receive and execute corresponding remote control commands. The controller module integrates the numbers of the multiple sensors connected to it and the environmental data they collect into a single data frame and transmits it to the server. Specifically, this process includes the following steps: The data frame consists of multiple subframes, each subframe including two time slots. The controller module converts the sensor number and the environmental data it collects into a data frame; the first part of the data frame formed by the controller is configured so that the sensor module... The number and start symbol are carried in the subframe The sensor module in the first half of the first time slot. The collected environmental data and start symbol are carried in the subframe. The first half of the second time slot, and the sensor module in the data frame formed by the second part of the controller. The number and start symbol are carried in the subframe In the second half of the first time slot, the sensor module The collected environmental data and start symbol are carried in the subframe. The second half of the second time slot, in which N represents the number of sensors connected to a certain controller module in the intelligent building, where the number of the first part of the controller and the number of the second part of the controller are both greater than zero.

7. A smart building remote data acquisition and control system based on the Internet of Things as described in claim 6, characterized in that, The specific process of the server receiving data frames transmitted by multiple controller modules includes the following: the server receives data frames sent by the first part of the controller in the first half of the receiving time slot, and receives data frames sent by the second part of the controller in the second half of the time slot, thereby realizing staggered time slot reception of data frames sent by multiple controllers.

8. A smart building remote data acquisition and control system based on the Internet of Things as described in claim 7, characterized in that, The server achieves synchronous positioning and reception of received data frames by aligning the pointer to the start character. Each subframe in the data frame achieves synchronous positioning and reception of the start character in the subframe by aligning the pointer to the start character.

Citation Information

Patent Citations

  • Intelligent building system based on loRa communication

    CN208210016U