Remote monitoring and control method based on radio
Through radio technology combined with sensor nodes and RFID tags, combined with the data analysis and notification mechanism of the cloud platform, the problems of incomplete data and unintelligent feedback of traditional monitoring systems are solved, and efficient and reliable remote monitoring and control are achieved.
Patent Information
- Application Number
- CN202411511209.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-02-07
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Due to the limitations of a single sensor, the data of traditional remote monitoring and control systems are not detailed enough to fully reflect the status of the monitored objects, and lack an intelligent feedback mechanism, which makes it difficult for users to respond to potential problems in a timely manner.
Multiple sensor nodes are used to collect a variety of data and combine it with RFID tag information to send data to the cloud platform through wireless communication module. The cloud platform collects, stores and analyzes data, sets thresholds to automatically notify users, and sends and controls through the application interface. Instructions for remote control.
The detailed and intelligent feedback of data is realized, users can respond to potential problems in a timely manner, and the system can quickly issue control instructions to deal with abnormal situations, ensure stable operation in various environments, and reduce labor costs and equipment maintenance costs.
Smart Images

Figure CN119402482A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the field of radio technology, in particular to a remote monitoring and control method based on radio. Background Art
[0002] With the continuous development of intelligent technology, remote monitoring and control systems have been widely used in many fields such as industry, agriculture, and environmental protection;
[0003] However, traditional monitoring systems usually use a single sensor to collect specific status data, and lack effective integration with other data sources, so the data obtained by the system is often not detailed enough and cannot fully reflect the performance and status of the monitored object, which in turn affects the accuracy of analysis and decision-making; in addition, there is a lack of intelligent feedback mechanism. When users face data anomalies, they often cannot obtain alarms and processing suggestions in a timely manner, which can easily lead to delayed processing of potential problems.
[0004] Existing monitoring systems usually rely on complex manual control processes and have slow response speeds. In abnormal situations, users need to go through multiple steps to issue control instructions. This delay may result in an inability to effectively respond to emergencies. In addition, many traditional wireless communication technologies are prone to distortion or interruption in changing environments, and cannot guarantee real-time and reliability, thus affecting the overall performance and security of the system.
[0005] To this end, those skilled in the art have proposed a radio-based remote monitoring and control method, aiming to improve the efficiency and reliability of monitoring and control. Summary of the invention
[0006] In order to solve the above technical problems, the present invention provides a radio-based remote monitoring and control method to solve the problems raised in the background technology.
[0007] A radio-based remote monitoring and control method comprises the following steps:
[0008] S1. Arrange multiple sensor nodes near the monitored object to collect various data;
[0009] S2, each monitored object is affixed with an RFID tag containing its unique identification code and status information, and each sensor node is equipped with a wireless communication module for data transmission;
[0010] S3, the sensor collects the status data of the monitored object in real time and combines it with the RFID tag information. The sensor node sends the data to the cloud platform through the wireless communication module;
[0011] S4. After the data is uploaded, the cloud platform collects, stores and analyzes the data and performs remote monitoring. When the monitoring data exceeds the set threshold, the cloud platform notifies the user through the application;
[0012] S5. The user sends a control command through the application interface, and the cloud platform sends the control command to the monitored object;
[0013] S6. The monitored object receives the control instruction, and the monitored object is configured with an execution module to perform remote control by parsing the control instruction and implementing corresponding operations.
[0014] Preferably, the sensor nodes are all equipped with RFID reading modules. When the sensor nodes complete data collection, they simultaneously read the RFID tag information of nearby monitored objects. The RFID tag contains its unique identification code and status information. The collected status data and the read RFID tag information are combined into a data packet.
[0015] Preferably, the data packet is represented by integrating the state data and the RFID data using sets and mappings. Let R be the set of RFID tags, representing the RFID tags of all monitored objects, r i ∈R indicates that the RFID tag is a unique identifier, D is a set of state data, and each state element d i ∈D represents a data tuple, then define the data packet P as a function that combines the RFID tag and state data;
[0016] The status data of each monitored object is expressed as: i =(x 1i ,x 2i ,...,x ni );
[0017] The data packet P function is expressed as: R×D→D, mapping the RFID information and status data:
[0018] P(r i ,d i )=(r i ,x 1i ,x 2i ,...x ni )
[0019] Get the data packet that combines the RFID tag and status data.
[0020] Preferably, the cloud platform receives data packets sent from each sensor node, and parses the data packets to extract RFID information and various status information;
[0021] Use a database to store the parsed data and associate an RFID tag and timestamp with each data point;
[0022] Set various threshold parameters, define the normal range, and monitor whether the status data exceeds the set threshold. When the data exceeds the threshold, it is identified as abnormal and the alarm mechanism is triggered;
[0023] The cloud platform sends notifications to users through applications by generating notification messages and sending them to message queues. Consumers running in the background read messages from the queues and send actual notifications. Consumers represent the logic of sending notifications.
[0024] Preferably, the user sends control instructions through the user interface, and the front end sends the instructions to the backend service of the cloud platform through HTTP requests. The cloud platform receives the user instructions and sends them directly to the API of the monitored device.
[0025] Preferably, the monitored object sets up an HTTP server to receive control instructions from the cloud platform, and uses the Flash network library to monitor messages from the cloud, parses the control instructions after receiving them, and converts the instruction content into executable operations by identifying the type of the instructions, and calls the corresponding control function according to the parsing result to control the hardware or execute the corresponding operation;
[0026] After executing the command, the monitored object feeds back the operation results to the cloud platform through HTTP request, and performs error handling and retry mechanism during the command reception and execution process.
[0027] Preferably, the error handling uses an exception capture mechanism to capture exceptions in the code that receives or executes instructions, and uses error logging to record error information in the log, including timestamp and error type, which is then fed back to the cloud platform through a feedback mechanism, and the cloud platform sends it to the user.
[0028] Preferably, the retry mechanism retry to perform the operation upon encountering a recoverable error by setting the number of retries and intervals, and by increasing the delay after each failure by using loops and control variables until the maximum number of retries is reached;
[0029] After each failure, increase the retry interval exponentially, set the maximum number of retries and the base delay time, capture and handle exceptions in the retry logic, monitor its execution status after each retry, and provide feedback when the maximum number of retries is reached.
[0030] Compared with the prior art, the present invention has the following beneficial effects:
[0031] 1. The present invention combines status information with RFID tag information to make the data more detailed, which is helpful for subsequent analysis and decision-making; and the cloud platform sets a threshold for monitoring data, which will automatically notify the user once it is exceeded. The intelligent feedback mechanism can ensure that users respond to potential problems in a timely manner.
[0032] 2. The present invention can quickly send control instructions to the monitored object through the cloud platform, perform real-time control, effectively respond to abnormal situations, and perform remote operation control. Through long-term real-time monitoring, it can promptly discover and respond to safety hazards. The wireless communication system is suitable for various environments and ensures stable operation in a variety of scenarios.
[0033] 3. The present invention reduces labor costs through automated monitoring and control, and accurate monitoring and active alarm systems can prevent malfunctions and accidents, thereby reducing the cost of equipment maintenance and facility losses. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 The figure is a flow chart of the radio-based remote monitoring and control method of the present invention. DETAILED DESCRIPTION
[0035] The following embodiments of the present invention are described in further detail in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.
[0036] As attached Figure 1 As shown: Embodiment: The present invention provides a radio-based remote monitoring and control method, comprising the following steps:
[0037] S1. Multiple sensor nodes are arranged near the monitored object to collect various data. The sensor nodes are mainly used to monitor environmental parameters and send data to the cloud platform to achieve contextual awareness of device status. The sensor nodes serve as data sources to assist in interpretation by real-time monitoring of device status.
[0038] S2, each monitored object is affixed with an RFID tag containing its unique identification code and status information, sensors and RFID tags are installed in the monitoring area so that they can work normally and cover the target area, and each sensor node is equipped with a wireless communication module for data transmission;
[0039] S3. The sensor collects the status data of the monitored object in real time and combines it with the RFID tag information. The sensor node sends the data to the cloud platform through the wireless communication module. In this way, the cloud platform can accurately associate a specific monitored object with its corresponding status data. The sensor nodes are equipped with RFID reading modules. When the sensor nodes complete data collection, they also read the RFID tag information of the nearby monitored objects. The RFID tag contains its unique identification code and status information. The collected status data is combined with the read RFID tag information into a data packet. Bundling the status data with the RFID information can improve the integrity of the data, facilitate subsequent analysis, ensure that the data is real-time when collected, and help to take quick measures.
[0040] The data packet integrates the state data and RFID data, and uses sets and mappings to represent them. Let R be the set of RFID tags, representing the RFID tags of all monitored objects, r i ∈R indicates that the RFID tag is a unique identifier, D is a set of state data, and each state element d i ∈D represents a data tuple, then define the data packet P as a function that combines the RFID tag and state data;
[0041] The status data of each monitored object is expressed as: i =(x 1i ,x 2i ,...,x ni );
[0042] The data packet P function is expressed as: R×D→D, mapping the RFID information and status data:
[0043] P(r i ,d i )=(r i ,x 1i ,x 2i ,...x ni )
[0044] Get a data packet that combines the RFID tag and status data. When the collected status data and the read RFID tag information are integrated into a data packet, the JSON data format is used.
[0045] S4. After data is uploaded, the cloud platform collects, stores and analyzes the data and performs remote monitoring. When the monitoring data exceeds the set threshold, the cloud platform notifies the user through the application. The cloud platform receives data packets sent from each sensor node, parses the data packets, and extracts RFID information and various status information.
[0046] Use a database to store the parsed data and associate an RFID tag and timestamp with each data point;
[0047] Set various threshold parameters, define the normal range, and monitor whether the status data exceeds the set threshold. When the data exceeds the threshold, it is identified as abnormal and the alarm mechanism is triggered;
[0048] The cloud platform sends notifications to users through applications, generates notification messages, sends notification messages to message queues, and consumers running in the background read messages from the queue and send actual notifications. The consumer represents the logic of sending notifications. Through the process of receiving, parsing, storing and analyzing data, and being able to monitor and notify according to set thresholds, it ensures that users can obtain key information in a timely manner. The database and processing logic realize efficient remote monitoring and response mechanisms. The message queue is used to implement an asynchronous, decoupled and scalable notification system, which effectively handles events where monitoring data exceeds the threshold and notifies users in a timely manner.
[0049] S5. The user sends control instructions through the application interface, and the cloud platform sends the control instructions to the monitored object; the user sends control instructions through the user interface, and the front end sends the instructions to the backend service of the cloud platform through HTTP requests. The cloud platform receives the user instructions and sends them directly to the API of the monitored device.
[0050] S6. The monitored object receives the control instruction, and the monitored object configures the execution module, performs remote control by parsing the control instruction and implementing the corresponding operation. The monitored object sets up an HTTP server to receive the control instruction from the cloud platform, and uses the Fl ask network library to listen to the message from the cloud. After receiving the control instruction, it parses it, identifies the type of instruction, converts the instruction content into an executable operation, and calls the corresponding control function according to the parsing result to control the hardware or perform the corresponding operation; that is, the cloud platform receives the user's control instruction and forwards it to the monitored device. The monitored device receives the instruction, parses and executes it, controls the specific hardware, and feeds back the result to the cloud platform after execution. The user obtains the execution status through the interface. Integrating the feedback mechanism in the monitored object can better control the security and integrity of the communication and ensure that the result after the instruction execution is correctly sent to the cloud platform.
[0051] After executing the command, the monitored object will feed back the operation result to the cloud platform through HTTP request, and perform error handling and retry mechanism during the command reception and execution process. After receiving the control command and executing it successfully, the monitored object can immediately obtain the execution result. By sending feedback through the monitored object, the cloud platform can ensure that the latest status of the device is kept up to date. After executing the control command, the monitored object calls the feedback mechanism and pushes the result to the cloud platform through HTTP request.
[0052] Error handling uses an exception capture mechanism to capture exceptions in the code that receives or executes instructions to prevent unhandled exceptions from causing program crashes. It also uses error logging to record error information in the log, including timestamps and error types. The information is then fed back to the cloud platform through a feedback mechanism, and the cloud platform sends it to the user.
[0053] The retry mechanism sets the number of retries and intervals to retry operations when recoverable errors occur, and increases the delay after each failure by using loops and control variables until the maximum number of retries is reached;
[0054] After each failure, increase the retry interval exponentially, set the maximum number of retries and the basic delay time, capture and handle exceptions in the retry logic, monitor its execution status after each retry, and give feedback when the maximum number of retries is reached. The maximum number of retries is set reasonably to avoid infinite loops. Comprehensively implement error handling and retry mechanisms. If an error occurs during the execution of instructions, it is captured and handled in a timely manner. At the same time, when a retryable error is encountered, it is automatically retried.
[0055] From the above, we can see that
[0056] Importantly, it should be noted that the construction and arrangement of the present application shown in a plurality of different exemplary embodiments are merely illustrative. Other substitutions, modifications, changes and omissions may be made in the design, operating conditions and arrangement of the exemplary embodiments without departing from the scope of the invention. Therefore, the present invention is not limited to a particular embodiment, but extends to a variety of modifications that still fall within the scope of the appended claims.
[0057] Additionally, in order to provide a concise description of exemplary embodiments, all features of an actual embodiment (ie, those features that are not relevant to the best mode presently contemplated for carrying out the invention or those that are not relevant to implementing the invention) may not be described.
[0058] It will be appreciated that in the development of any actual implementation, as in any engineering or design project, numerous implementation-specific decisions may be made. Such a development effort may be complex and time-consuming, but will be a routine task of design, fabrication, and production for those of ordinary skill having the benefit of this disclosure without undue experimentation.
[0059] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.
Claims
1. A radio-based remote monitoring and control method, characterized in that: The following steps are involved: S1. Arrange multiple sensor nodes near the monitored object to collect various data; S2, each monitored object is affixed with an RFID tag containing its unique identification code and status information, and each sensor node is equipped with a wireless communication module for data transmission; S3, the sensor collects the status data of the monitored object in real time and combines it with the RFID tag information. The sensor node sends the data to the cloud platform through the wireless communication module; S4. After the data is uploaded, the cloud platform collects, stores and analyzes the data and performs remote monitoring. When the monitoring data exceeds the set threshold, the cloud platform notifies the user through the application; S5. The user sends a control command through the application interface, and the cloud platform sends the control command to the monitored object; S6. The monitored object receives the control instruction, and the monitored object is configured with an execution module to perform remote control by parsing the control instruction and implementing corresponding operations.
2. A radio-based remote monitoring and control method as claimed in claim 1, characterized in that: The sensor nodes are all equipped with RFID reading modules. When the sensor nodes complete data collection, they simultaneously read the RFID tag information of nearby monitored objects. The RFID tag contains its unique identification code and status information. The collected status data and the read RFID tag information are combined into a data packet.
3. A radio-based remote monitoring and control method as claimed in claim 2, characterized in that: The data packet integrates the state data and the RFID data, and is represented by sets and mappings. Let R be the set of RFID tags, representing the RFID tags of all monitored objects, r i ∈R indicates that the RFID tag is a unique identifier, D is a set of state data, and each state element d i ∈D represents a data tuple, then define the data packet P as a function that combines the RFID tag and state data; The status data of each monitored object is expressed as: i =(x 1i ,x 2i ,...,x ni ); The data packet P function is expressed as: R×D→D, mapping the RFID information and status data: P(r i ,d i )=(r i ,x 1i ,x 2i ,...x ni ) Get the data packet that combines the RFID tag and status data.
4. A radio-based remote monitoring and control method as claimed in claim 3, characterized in that: The cloud platform receives data packets sent from each sensor node, parses the data packets, and extracts RFID information and various status information; Use a database to store the parsed data and associate an RFID tag and timestamp with each data point; Set various threshold parameters, define the normal range, and monitor whether the status data exceeds the set threshold. When the data exceeds the threshold, it is identified as abnormal and the alarm mechanism is triggered; The cloud platform sends notifications to users through applications by generating notification messages and sending them to message queues. Consumers running in the background read messages from the queues and send actual notifications. Consumers represent the logic of sending notifications.
5. A radio-based remote monitoring and control method as claimed in claim 1, characterized in that: The user sends control instructions through the user interface, and the front end sends the instructions to the backend service of the cloud platform through HTTP requests. The cloud platform receives the user instructions and sends them directly to the API of the monitored device.
6. A radio-based remote monitoring and control method as claimed in claim 1, characterized in that: The monitored object sets up an HTTP server to receive control instructions from the cloud platform, and uses the Flask network library to listen to messages from the cloud. After receiving the control instructions, it parses them, identifies the type of instructions, converts the instruction content into executable operations, and calls the corresponding control function according to the parsing results to control the hardware or perform the corresponding operations; After executing the command, the monitored object feeds back the operation results to the cloud platform through HTTP request, and performs error handling and retry mechanism during the command reception and execution process.
7. A radio-based remote monitoring and control method as claimed in claim 6, characterized in that: The error handling is to use an exception capture mechanism to capture exceptions in the code that receives or executes instructions, and use error logging to record error information in the log, including timestamp and error type, and then feed back to the cloud platform through a feedback mechanism, and the cloud platform sends it to the user.
8. A radio-based remote monitoring and control method as claimed in claim 6, characterized in that: The retry mechanism sets the number of retries and intervals to retry operations when a recoverable error is encountered, and increases the delay after each failure by using loops and control variables until the maximum number of retries is reached; After each failure, increase the retry interval exponentially, set the maximum number of retries and the base delay time, capture and handle exceptions in the retry logic, monitor its execution status after each retry, and provide feedback when the maximum number of retries is reached.