Distributed equipment control and state monitoring system based on block chain

By adopting blockchain-based technology in distributed device control and status monitoring systems, the system's balance between processing large amounts of device data and ensuring scalability is solved, and transparent, traceable and efficient monitoring of device status is achieved, ensuring data security and privacy protection.

CN119946064AInactive Publication Date: 2025-05-06SHAANXI SANYUN DIGITAL TECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510066971.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-16
Publication Date
2025-05-06
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The prior art is difficult to find a balance between efficient processing of large amounts of equipment data and ensuring system scalability, especially in distributed device control and status monitoring systems.

Method used

The distributed device control and status monitoring system based on blockchain is adopted, including distributed device management module, status monitoring module, smart contract and automation control module, decentralized data storage module and data security and privacy protection module. Real-time monitoring and control of device status is achieved through blockchain technology to ensure data immutability and transparency.

Benefits of technology

It realizes transparent, traceable and efficient monitoring of device status, reduces the risk of single point of failure, improves the stability and scalability of the system, and ensures data security and privacy protection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119946064A_ABST
    Figure CN119946064A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of block chain equipment control, and particularly relates to a block chain-based distributed equipment control and state monitoring system, which comprises a distributed equipment management module, a state monitoring module, an intelligent contract and automatic control module, a decentralized data storage module and a data security and privacy protection module. According to the invention, control and operation monitoring of a plurality of devices are realized through the block chain, and the block chain is non-tampering, so that the state change and control operation of all devices are transparent and traceable, the credibility of the system is further improved, and the reliability of the system is improved. In addition, the decentralized data storage module creates a decentralized, high-availability, safe and reliable data storage system by means of distributed storage, an encryption technology, an intelligent contract, an incentive mechanism and the like. According to the method, the dependence on single centralized storage can be effectively reduced, the reliability of data storage is improved, and the equipment can autonomously adjust and cooperate through an intelligent contract and an automatic mechanism.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of blockchain device control technology, and specifically to a distributed device control and status monitoring system based on blockchain. Background Art

[0002] With the development of IoT technology, more and more devices are connected to the network, forming a huge distributed system. In such a system, the transmission and management of the device status, operation and control instructions become complicated. Traditional device control systems usually rely on centralized servers, which not only has the risk of single point failure, but also easily leads to data leakage and tampering.

[0003] As a decentralized distributed ledger technology, blockchain technology has been gradually applied to various fields due to its advantages such as data immutability, decentralization, and transparency. However, combining blockchain technology with distributed device control and monitoring still faces the problem of how to find a balance between efficiently processing large amounts of device data and ensuring system scalability.

[0004] It should be noted that the above contents belong to the technical knowledge of the inventor and do not necessarily constitute prior art. Summary of the invention

[0005] In view of the shortcomings of the prior art, the present invention provides a distributed equipment control and status monitoring system based on blockchain to solve the current problems.

[0006] To achieve the above purpose, the present invention provides the following technical solution: a distributed device control and status monitoring system based on blockchain, the system comprising:

[0007] Distributed device management module, which is used to connect multiple devices in a distributed manner, so as to achieve integrated control of multiple devices and real-time monitoring of their operating status. The status data, control commands and log information of all devices will be recorded on the blockchain;

[0008] A status monitoring module, which is used to collect and monitor the operating status data of each device and record each status change of the device through the blockchain;

[0009] Smart contracts and automated control modules are used to drive the control and status monitoring of various devices. They trigger control instructions by setting trigger conditions and adjust device parameters according to device status and external conditions. The execution and operation history of all contracts will be recorded on the blockchain to ensure the traceability and transparency of each operation.

[0010] A decentralized data storage module, which is used to store various data decentralized by the blockchain. Various types of device data will be distributed and stored on the blockchain network, and the failure of each node will not affect the overall operation, thereby improving the stability of the system. The decentralized data storage module is connected to the blockchain server storage unit through a wireless network;

[0011] The data security and privacy protection module is used to encrypt various data through encryption technology to improve the security of the transmission process.

[0012] In some embodiments, the distributed device management module includes:

[0013] A device registration and entry module, which enters the device type, function and parameters of each device through a registration process, and each device obtains a unique device identification code;

[0014] The device information uploading module uploads the device registration and input data to the blockchain based on the device registration and input module;

[0015] Device data verification and authorization module, which verifies device data to ensure that only devices that meet the authentication requirements can join the network, and each device can obtain control permissions and be authorized to perform specific operations;

[0016] Cross-device protocol compatibility and standardization: The cross-device protocol compatibility and standardization are used to identify different communication protocols and interfaces used by devices of different brands and models, ensuring compatibility between devices. At the same time, it supports multiple device types and platform intervention. Devices can interact with the blockchain platform through standardized APIs, facilitating the interconnection and interoperability of devices from different manufacturers.

[0017] Device collaboration and network response module, which is used to achieve automatic collaboration. Multiple devices in the system can achieve this through blockchain and the device collaboration and network response module. When a device fails to operate normally due to a fault, other devices will respond through the network and take over part of its tasks to ensure that the overall system is not affected;

[0018] The device operation fault diagnosis and self-upload module, the output end of the device operation fault diagnosis and self-upload module is connected to the blockchain server storage unit. When a device fails, the device operation fault diagnosis and self-upload module can realize rapid identification, and compare with the normal operation data of the device stored in the blockchain server storage unit to diagnose the problems in the operation of the device, and upload and back up the device fault information through the decentralized data storage module.

[0019] In some embodiments, the status monitoring module includes:

[0020] A sensor assembly terminal, which is composed of a humidity sensor, a humidity sensor, a voltage sensor, a pressure sensor, and a position sensor, and can monitor whether the temperature of the device exceeds the normal range, the ambient humidity, the power output of the device, the pressure state of the device, and the position of the device for effective monitoring;

[0021] The device status data collection module collects various status data of the device based on the sensor assembly terminal, and uploads it to the blockchain through the post-installed device status data upload module;

[0022] Device status aggregation and analysis module, which can aggregate data from different devices to form global device monitoring, analyze the operating status of multiple devices, analyze the overall operating trend, and monitor possible anomalies;

[0023] The real-time status visualization processing module processes various types of data and converts invisible data types into visual data that can be displayed on a display screen.

[0024] In some embodiments, the smart contract and automation control module includes:

[0025] Each data receiving module is used to receive the operation data of each device and transmit it through the data transmission module;

[0026] A smart contract making terminal, which is used to deploy smart contracts in the blockchain network to achieve control and monitoring of devices;

[0027] A control trigger condition formulation module, which implements the formulation of control trigger conditions through an intelligent contract formulation terminal. The control trigger condition formulation module includes verification of the device operation status reaching a certain threshold and the user's operation authority;

[0028] A control command execution module, which is used to execute control commands and switch the smart contract to a normal operating device;

[0029] System feedback and adjustment: The system feedback and adjustment can feed back the execution results to the block network to ensure that all operation records are tamper-proof. Users and managers can query historical records at any time to ensure that the contract execution process is transparent and traceable.

[0030] In some embodiments, the centralized data storage module includes:

[0031] Data sharding and redundant storage module, which splits data into multiple shards, each shard is stored on a different node. When some nodes fail, the data can still be fully restored. At the same time, in order to maintain high data availability, the shard data is stored redundantly. Through a multi-copy storage mechanism, it ensures that even if some nodes or shards are lost, the data can still be restored from other copies;

[0032] A distributed storage protocol selection module, which is used to select a suitable distributed storage protocol. The distributed storage protocol can be selected from IPFS, Storj and Filecoin;

[0033] Data distribution and retrieval protocol module, which is used to store and search for data scattered on multiple nodes. Each node has a hash value of a part of the data, and can find the specific location of the stored data according to the query request. At the same time, in order to increase the fault tolerance of data access, the data will be copied to multiple nodes. The replica storage ensures that the data is still available when a single node fails;

[0034] The transport storage transfer module is used to realize the transmission of data so that it enters the blockchain server storage unit.

[0035] In some embodiments, the data security and privacy protection module includes:

[0036] Data encryption and desensitization module, which uses TLS / SSL encryption protocol during data transmission to ensure that data will not be stolen or tampered with during network transmission. At the same time, all sensitive data in the blockchain server storage unit is also encrypted using the AES encryption algorithm;

[0037] The sensitive information of users is desensitized to avoid exposing their identity information. At the same time, sensitive data in the database is masked to ensure that data leakage is not easily abused.

[0038] An identity authentication and authorization confirmation module, which performs multi-factor identity authentication on all users accessing devices and data to ensure that only authorized users can access sensitive data and perform key operations;

[0039] Data backup and emergency recovery module, which will regularly back up key system data and configurations, and establish an emergency recovery plan to ensure that system-level data can be quickly restored in the event of a major data leak;

[0040] An audit and log management module that records all operations related to data access, modification, and deletion, including successful and failed attempts, protects the integrity of the logs to prevent tampering, and regularly checks and analyzes the logs to identify potential security threats;

[0041] A privacy protection test module, which collects and stores necessary user data to avoid collecting too much sensitive information, and informs users how their data will be collected, stored, and used;

[0042] The vulnerability scanning and security testing module is used to regularly scan the system for vulnerabilities and identify potential security vulnerabilities.

[0043] Compared with the prior art, the present invention provides a distributed equipment control and status monitoring system based on blockchain, which has the following beneficial effects:

[0044] The distributed device control and status monitoring system based on blockchain realizes the control and operation monitoring of multiple devices through blockchain. The blockchain is tamper-proof, ensuring that the status changes and control operations of all devices are transparent and traceable, further improving the credibility of the system. In addition, the decentralized data storage module creates a decentralized, highly available, secure and reliable data storage system through distributed storage, encryption technology, smart contracts and incentive mechanisms. It can not only effectively reduce the dependence on a single centralized storage and improve the reliability of data storage, but also through smart contracts and automation mechanisms, the equipment can adjust and collaborate autonomously, reducing manual intervention, improving efficiency and response speed. The system uses encryption algorithms to protect data to ensure that user privacy and data security are not threatened. It uses blockchain technology and has high scalability, which can support the access and management of a large number of devices. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 It is a schematic block diagram of the overall process of the equipment control and status monitoring system of the present invention;

[0046] Figure 2 This is a schematic block diagram of a distributed device management module of the present invention;

[0047] Figure 3 It is a schematic block diagram of the status monitoring module of the present invention;

[0048] Figure 4 This is a schematic block diagram of the intelligent contract and automation control module of the present invention;

[0049] Figure 5 This is a schematic block diagram of a decentralized data storage module of the present invention;

[0050] Figure 6 This is a schematic block diagram of the data security and privacy protection module of the present invention. DETAILED DESCRIPTION

[0051] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0052] It should be understood that the step numbers used in this article are only for the convenience of description and are not intended to limit the order in which the steps are executed.

[0053] It should be understood that the terms used in the present specification are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0054] The terms “include” and “comprising” indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0055] The term "and / or" means and includes any and all possible combinations of one or more of the associated listed items.

[0056] See also Figure 1-5 In this implementation scheme: a distributed equipment control and status monitoring system based on blockchain, the system includes:

[0057] Distributed device management module: The distributed device management module is used to connect multiple devices in a distributed manner, so as to achieve integrated control of multiple devices and real-time monitoring of their operating status. The status data, control commands and log information of all devices will be recorded on the blockchain;

[0058] Status monitoring module: The status monitoring module is used to collect and monitor the operating status data of each device, and record each status change of the device through the blockchain;

[0059] Smart contracts and automated control modules are used to drive the control and status monitoring of each device. They trigger control instructions by setting trigger conditions and adjust device parameters according to device status and external conditions. The execution and operation history of all contracts will be recorded on the blockchain to ensure the traceability and transparency of each operation.

[0060] Decentralized data storage module: The decentralized data storage module is used to store various data decentralized by the blockchain. Various types of device data will be distributed and stored on the blockchain network. The failure of each node will not affect the overall operation, thereby improving the stability of the system. The decentralized data storage module is connected to the blockchain server storage unit through a wireless network;

[0061] Data security and privacy protection module: The data security and privacy protection module is used to encrypt various data through encryption technology to improve the security of the transmission process.

[0062] In this embodiment, the distributed device management module includes:

[0063] The device registration and entry module enters the device type, function and parameters of each device through the registration process, and each device obtains a unique device identification code;

[0064] The device information upload module, based on the device registration and entry module, uploads the device registration and entry data to the blockchain;

[0065] Device data verification and authorization module: The device data verification and authorization module verifies the device data to ensure that only devices that meet the authentication requirements can join the network, and each device can obtain control permissions and be authorized to perform specific operations;

[0066] Cross-device protocol compatibility and standardization: Cross-device protocol compatibility and standards are used to identify different communication protocols and interfaces used by devices of different brands and models, ensuring compatibility between devices. At the same time, they support the intervention of multiple device types and platforms. Devices can interact with the blockchain platform through standardized APIs, making it easier for devices from different manufacturers to interconnect.

[0067] Device collaboration and network response module: The device collaboration and network response module is used to achieve automatic collaboration. Multiple devices in the system can be realized through blockchain and device collaboration and network response module. When a device cannot operate normally due to a fault, other devices will respond through the network and take over part of its tasks to ensure that the overall system is not affected.

[0068] The equipment operation fault diagnosis and self-upload module, the output end of which is connected to the blockchain server storage unit. When a device fails, the equipment operation fault diagnosis and self-upload module can quickly identify the device and compare it with the normal operation data of the device stored in the blockchain server storage unit to diagnose the problems in the operation of the device. At the same time, the device fault information is uploaded and backed up through the decentralized data storage module;

[0069] The status monitoring module includes:

[0070] The sensor assembly terminal is composed of a humidity sensor, a humidity sensor, a voltage sensor, a pressure sensor, and a position sensor, which can monitor whether the temperature of the device exceeds the normal range, the ambient humidity, the power output of the device, the pressure status of the device, and the position of the device for effective monitoring;

[0071] The equipment status data collection module collects various equipment status data based on the sensor assembly terminal, and uploads it to the blockchain through the post-installed equipment status data upload module;

[0072] Equipment status aggregation and analysis module: The equipment status aggregation and analysis module can aggregate data from different devices to form global equipment monitoring. By analyzing the operating status of multiple devices, the overall operating trend can be analyzed and possible anomalies can be monitored;

[0073] The real-time status visualization processing module processes various types of data and converts invisible data types into visual data that can be displayed on the display screen;

[0074] Smart contracts and automated control modules include:

[0075] Each data receiving module is used to receive the operation data of each device and complete the transmission through the data transmission module;

[0076] Smart contract making terminal, which is used to deploy smart contracts in the blockchain network to achieve control and monitoring of devices;

[0077] The control trigger condition formulation module realizes the formulation of control trigger conditions through the intelligent contract formulation terminal. The control trigger condition formulation module includes the device operation status reaching a certain threshold and the user operation authority verification;

[0078] Control command execution module: The control command execution module is used to execute control commands and switch the smart contract to normal operation equipment;

[0079] System feedback and adjustment: System feedback and adjustment can feed back the execution results to the block network to ensure that all operation records are tamper-proof. Users and managers can query historical records at any time to ensure that the contract execution process is transparent and traceable.

[0080] The temperature control in the smart contract is based on the Solidity language code as follows:

[0081]

[0082]

[0083]

[0084] The constructor is the constructor. When the contract is initialized, the temperature threshold is set and the contract owner is specified;

[0085] setThreshold, allows the contract owner to set a temperature threshold;

[0086] updateTemperature, updates the current temperature of the device and triggers the temperature control logic. If the temperature exceeds the threshold, the system will start cooling related devices, otherwise the cooling devices will stop working;

[0087] controlTemperature, this internal function is based on the current temperature and the set threshold;

[0088] triggerCoolingSystem and stopCoolingSystem, the above two functions represent the start and stop of the cooling device respectively, which integrates the actual device control API as needed;

[0089] The events CoolingSystemActivated and CoolingSystemDeactivated are used to notify external systems or monitoring systems when changes occur in the temperature control system;

[0090] getSystemStatus, used to query whether the cooling system is operating;

[0091] The centralized data storage module includes:

[0092] Data sharding and redundant storage module: The data sharding and redundant storage module splits the data into multiple shards. Each shard is stored on a different node. When some nodes fail, the data can still be fully restored. At the same time, in order to maintain high data availability, the shard data is stored redundantly. Through the multi-copy storage mechanism, it ensures that even if some nodes or shards are lost, the data can still be restored from other copies.

[0093] Distributed storage protocol selection module: The distributed storage protocol selection module is used to select a suitable distributed storage protocol. Distributed storage protocols can be IPFS, Storj and Filecoin;

[0094] Data distribution and retrieval protocol module, which is used to store and search for data scattered on multiple nodes. Each node has a hash value of a part of the data, and can find the specific location of the stored data according to the query request. At the same time, in order to increase the fault tolerance of data access, the data will be copied to multiple nodes. The replica storage ensures that the data is still available when a single node fails;

[0095] The transport storage transfer module is used to realize the transmission of data so that it enters the blockchain server storage unit.

[0096] The data security and privacy protection modules include:

[0097] Data encryption and desensitization module: The data encryption and desensitization module uses TLS / SSL encryption protocol during data transmission to ensure that data will not be stolen or tampered with during network transmission. At the same time, all sensitive data in the blockchain server storage unit is also encrypted using the AES encryption algorithm.

[0098] The sensitive information of users is desensitized to avoid exposing their identity information, and sensitive data in the database is masked to ensure that data leakage is not easily abused;

[0099] Authentication and authorization confirmation module: The authentication and authorization confirmation module performs multi-factor authentication on all users accessing devices and data to ensure that only authorized users can access sensitive data and perform key operations;

[0100] Data backup and emergency recovery module: The data backup and emergency recovery module will regularly back up key system data and configurations, and establish an emergency recovery plan to ensure that system-level data can be quickly restored in the event of a major data leak;

[0101] Audit and log management module: The audit and log management module is used to record all operations related to data access, modification and deletion, including successful and failed attempts, while protecting the integrity of the logs to prevent tampering, and regularly checking and analyzing the logs to identify potential security threats;

[0102] Privacy protection test module: The privacy protection test module collects and stores necessary user data to avoid collecting too much sensitive information, and informs users how their data will be collected, stored, and used;

[0103] Vulnerability scanning and security testing module, the vulnerability scanning and security testing module is used to regularly scan the system for vulnerabilities and identify potential security vulnerabilities.

[0104] The working principle and use process of the present invention are as follows: the device registration and entry module enters the device type, function and various parameters of each device. At this time, each device will obtain a unique device identification code, and then upload the data to the blockchain through the device upload module. The device data verification and authorization module ensures that the device meets the certification requirements. Since most devices are of different models and brands, the system supports the access of multiple device types and platforms through cross-device protocol compatibility and standardization. The device can interact with the blockchain platform through a standardized API, and then automatically collaborate through the device collaboration and network response module. When a device cannot operate normally due to a fault, the device operation fault diagnosis and self-upload module can realize rapid identification, and compare the normal operation data of the device stored in the storage unit of the blockchain server to diagnose the problems in the operation of the device. At the same time, the device fault information is uploaded and backed up through the decentralized data storage module. When the device fails, other devices of the device will respond through the network and take over part of its tasks to ensure that the overall system is not affected.

[0105] The above operations are all realized through the status monitoring module. The sensor assembly terminal can effectively detect the temperature, ambient humidity, power output, pressure status and position of the equipment, and upload the data collected by the equipment status data acquisition module through the upload module. Then, the data from different devices are aggregated through the equipment status aggregation and analysis module to form a global equipment monitoring. After various data are processed, they can be visualized through display screens and other devices, so that staff can complete real-time monitoring.

[0106] The system has built-in intelligent contracts and automated control modules. Its internal data receiving modules are used to receive the operating data of each device and complete the transmission through the data transmission module. Intelligent contracts are deployed in the blockchain network, and conditions are formulated. The control command execution module realizes the execution of control commands. When the equipment fails, it switches to the normally operating equipment in time. At the same time, all operation records can be retained and cannot be tampered with. Users and managers can query historical records at any time to ensure that the contract execution process is transparent and traceable. It is also sharded and stored through the centralized data storage module, and encrypted and desensitized through data security and privacy protection.

[0107] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0108] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A distributed equipment control and status monitoring system based on blockchain, characterized in that: The system comprises: Distributed device management module, which is used to connect multiple devices in a distributed manner, so as to achieve integrated control of multiple devices and real-time monitoring of their operating status. The status data, control commands and log information of all devices will be recorded on the blockchain; A status monitoring module, which is used to collect and monitor the operating status data of each device and record each status change of the device through the blockchain; Smart contracts and automated control modules are used to drive the control and status monitoring of various devices. They trigger control instructions by setting trigger conditions and adjust device parameters according to device status and external conditions. The execution and operation history of all contracts will be recorded on the blockchain to ensure the traceability and transparency of each operation. A decentralized data storage module, which is used to store various data decentralized by the blockchain. Various types of device data will be distributed and stored on the blockchain network, and the failure of each node will not affect the overall operation, thereby improving the stability of the system. The decentralized data storage module is connected to the blockchain server storage unit through a wireless network; The data security and privacy protection module is used to encrypt various data through encryption technology to improve the security of the transmission process.

2. The distributed device control and status monitoring system based on blockchain according to claim 1 is characterized in that: The distributed device management module includes: A device registration and entry module, which enters the device type, function and parameters of each device through a registration process, and each device obtains a unique device identification code; The device information uploading module uploads the device registration and input data to the blockchain based on the device registration and input module; Device data verification and authorization module, which verifies device data to ensure that only devices that meet the authentication requirements can join the network, and each device can obtain control permissions and be authorized to perform specific operations; Cross-device protocol compatibility and standardization: The cross-device protocol compatibility and standardization are used to identify different communication protocols and interfaces used by devices of different brands and models, ensuring compatibility between devices. At the same time, it supports multiple device types and platform intervention. Devices can interact with the blockchain platform through standardized APIs, facilitating the interconnection and interoperability of devices from different manufacturers. Device collaboration and network response module, which is used to achieve automatic collaboration. Multiple devices in the system can achieve this through blockchain and the device collaboration and network response module. When a device fails to operate normally due to a fault, other devices will respond through the network and take over part of its tasks to ensure that the overall system is not affected; The device operation fault diagnosis and self-upload module, the output end of the device operation fault diagnosis and self-upload module is connected to the blockchain server storage unit. When a device fails, the device operation fault diagnosis and self-upload module can realize rapid identification, and compare with the normal operation data of the device stored in the blockchain server storage unit to diagnose the problems in the operation of the device, and upload and back up the device fault information through the decentralized data storage module.

3. The distributed device control and status monitoring system based on blockchain according to claim 1 is characterized in that: The status monitoring module comprises: A sensor assembly terminal, which is composed of a humidity sensor, a humidity sensor, a voltage sensor, a pressure sensor, and a position sensor, and can monitor whether the temperature of the device exceeds the normal range, the ambient humidity, the power output of the device, the pressure state of the device, and the position of the device for effective monitoring; The device status data collection module collects various status data of the device based on the sensor assembly terminal, and uploads it to the blockchain through the post-installed device status data upload module; Device status aggregation and analysis module, which can aggregate data from different devices to form global device monitoring, analyze the operating status of multiple devices, analyze the overall operating trend, and monitor possible anomalies; The real-time status visualization processing module processes various types of data and converts invisible data types into visual data that can be displayed on a display screen.

4. The distributed device control and status monitoring system based on blockchain according to claim 1 is characterized in that: The smart contract and automation control module includes: Each data receiving module is used to receive the operation data of each device and transmit it through the data transmission module; A smart contract making terminal, which is used to deploy smart contracts in the blockchain network to achieve control and monitoring of devices; A control trigger condition formulation module, which implements the formulation of control trigger conditions through an intelligent contract formulation terminal. The control trigger condition formulation module includes verification of the device operation status reaching a certain threshold and the user's operation authority; A control command execution module, which is used to execute control commands and switch the smart contract to a normal operating device; System feedback and adjustment: The system feedback and adjustment can feed back the execution results to the block network to ensure that all operation records are tamper-proof. Users and managers can query historical records at any time to ensure that the contract execution process is transparent and traceable.

5. The distributed device control and status monitoring system based on blockchain according to claim 1 is characterized in that: The centralized data storage module includes: Data sharding and redundant storage module, which splits data into multiple shards, each shard is stored on a different node. When some nodes fail, the data can still be fully restored. At the same time, in order to maintain high data availability, the shard data is stored redundantly. Through a multi-copy storage mechanism, it ensures that even if some nodes or shards are lost, the data can still be restored from other copies; A distributed storage protocol selection module, which is used to select a suitable distributed storage protocol. The distributed storage protocol can be selected from IPFS, Storj and Filecoin; Data distribution and retrieval protocol module, which is used to store and search for data scattered on multiple nodes. Each node has a hash value of a part of the data, and can find the specific location of the stored data according to the query request. At the same time, in order to increase the fault tolerance of data access, the data will be copied to multiple nodes. The replica storage ensures that the data is still available when a single node fails; The transport storage transfer module is used to realize the transmission of data so that it enters the blockchain server storage unit.

6. The distributed device control and status monitoring system based on blockchain according to claim 1 is characterized in that: The data security and privacy protection module includes: Data encryption and desensitization module, which uses TLS / SSL encryption protocol during data transmission to ensure that data will not be stolen or tampered with during network transmission. At the same time, all sensitive data in the blockchain server storage unit is also encrypted using the AES encryption algorithm; The sensitive information of users is desensitized to avoid exposing their identity information. At the same time, sensitive data in the database is masked to ensure that data leakage is not easily abused. An identity authentication and authorization confirmation module, which performs multi-factor identity authentication on all users accessing devices and data to ensure that only authorized users can access sensitive data and perform key operations; Data backup and emergency recovery module, which will regularly back up key system data and configurations, and establish an emergency recovery plan to ensure that system-level data can be quickly restored in the event of a major data leak; An audit and log management module that records all operations related to data access, modification, and deletion, including successful and failed attempts, protects the integrity of the logs to prevent tampering, and regularly checks and analyzes the logs to identify potential security threats; A privacy protection test module, which collects and stores necessary user data to avoid collecting too much sensitive information, and informs users how their data will be collected, stored, and used; The vulnerability scanning and security testing module is used to regularly scan the system for vulnerabilities and identify potential security vulnerabilities.

Citation Information

Patent Citations

  • Device monitoring method and apparatus based on blockchain

    CN108540483A

  • Block chain distributed real-time fire-fighting monitoring alarm system based on 5G and Internet of Things modes

    CN111770190A

  • Emergency command control system and method based on smart contract

    CN112600922A

  • Energy equipment state monitoring and self-adaption system based on block chain

    CN113760662A

  • Equipment operation maintenance and management method and system based on block chain technology

    CN118333612A