A data acquisition system based on the Internet of Things and PaaS cloud platform and its construction method
Through the data acquisition system based on the Internet of Things and PaaS cloud platform, the problems of low deployment efficiency and rigid architecture in the existing technology are solved, multi-target data compatibility and system scalability are achieved, and the timeliness of data acquisition are improved and the timeliness of data acquisition is improved. Practicality.
Patent Information
- Application Number
- CN202210149463.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-18
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2042-02-18
AI Technical Summary
The existing sensor equipment data acquisition system has problems such as low deployment efficiency, single data acquisition target, rigid architecture, and difficult to scale, which cannot meet the needs of practical applications for deployment efficiency, multi-target data compatibility, data acquisition timeliness and system scalability. .
The data acquisition system based on the Internet of Things and PaaS cloud platform is adopted to collect various data types through intelligent data acquisition terminals and data aggregation gateways, and use the PaaS cloud platform to process and manage data to achieve efficient data collection, transmission and storage.
It achieves compatibility with multiple data acquisition targets, and collects physical events and multimedia data stably, efficiently and flexibly, improving the scalability and practicality of the system.
Smart Images

Figure CN114531465B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of Internet of Things data processing, and specifically relates to a data acquisition system based on the Internet of Things and a PaaS cloud platform and a construction method thereof. Background Art
[0002] In the existing technology, dedicated sensing technology is usually used to timely detect physical events that are occurring, such as earthquakes, wildfires, and illegal intrusions; or specific sensors are used to collect physical environmental information such as temperature, humidity, and light intensity to reveal the changing trends of relevant environmental indicators in the area; in addition, cameras and recorders are such sensing devices and are widely used to collect multimedia data such as video, audio, and images in the area.
[0003] However, the existing data acquisition systems using sensor devices use sensor devices to detect data. For example, external hardware devices such as optical fiber sensors, temperature and humidity sensors, gas sensors, and video sensors directly communicate with the system and transmit the data detected by the sensors to the system for collection and use. However, these traditional sensor devices are often affected by external force majeure factors during deployment, and their own instruments are not accurate enough and can only collect data corresponding to their own instruments. They have limitations such as low deployment efficiency, single data collection target, rigid architecture, and difficulty in scalability. They cannot meet the actual application requirements for deployment efficiency, multi-target data compatibility, data collection timeliness, and system scalability. Summary of the invention
[0004] In order to overcome the defects and shortcomings of the prior art, the first purpose of the present invention is to provide a data acquisition system based on the Internet of Things and the PaaS cloud platform. The second purpose of the present invention is to provide a data acquisition method based on the Internet of Things and the PaaS cloud platform, which is used to realize the functions of mobile phone and distribution of Internet of Things data.
[0005] In order to achieve the above object, the present invention adopts the following technical solutions:
[0006] A data collection system based on the Internet of Things and the PaaS cloud platform, including a data aggregation gateway, multiple intelligent data collection terminals, a PaaS cloud platform, and a client;
[0007] The intelligent data collection terminal and the data aggregation gateway are respectively arranged in the data collection area where data collection is required; the multiple intelligent data collection terminals are respectively directly connected to the data aggregation gateway for data interaction;
[0008] The intelligent data collection terminal is used to collect physical environment information or multimedia data in the data collection area;
[0009] The data aggregation gateway communicates with the PaaS cloud platform through a 5G network link or an Internet link to exchange data;
[0010] The PaaS cloud platform is used to process the data collected by the intelligent data collection terminals;
[0011] The client connects and communicates with the PaaS cloud platform to exchange data; the client is used to access and manage the PaaS cloud platform.
[0012] Preferably, the plurality of intelligent data collection terminals respectively exchange data with the data aggregation gateway by means of wireless communication.
[0013] Preferably, the intelligent data acquisition terminal includes a sensing module, a storage module, a computing module, an instruction processing module, and a communication module;
[0014] The perception module is used to collect physical information and multimedia data in the data collection area, and classify and store the physical information and multimedia data in the storage module;
[0015] The storage module is used to cache the data collected by the perception module;
[0016] The computing module is used for task allocation, task scheduling, data calculation, and data fusion transmission;
[0017] The instruction processing module is used to receive and process start-stop instructions, sleep instructions, and data acquisition strategy adjustment instructions;
[0018] The communication module is used to send data to the data aggregation gateway.
[0019] Preferably, the 5G network link is the backup communication link and the Internet link is the main communication link.
[0020] Preferably, the client includes a PC client and a mobile client;
[0021] The PC client uses IE browser as the entry point, and the mobile client uses WeChat applet as the entry point;
[0022] The PC client or mobile client is used to access and operate the PaaS cloud platform.
[0023] Preferably, the PaaS cloud platform includes an application server and a database;
[0024] The application server communicates with the database to exchange data;
[0025] The application server is used to interact with the data aggregation gateway through the 5G network link or the Internet link; the application server is also used to interact with the client;
[0026] The database is used to store the data collected by the intelligent data collection terminal.
[0027] Furthermore, the application server has a built-in data management system;
[0028] The data management system is used to process the data collected by the intelligent data collection terminal.
[0029] Furthermore, the data management system includes a system management module, a terminal management module, a data receiving module, a data processing module, and an instruction sending module;
[0030] The system management module is used for user management, authority management, and role management;
[0031] The terminal management module is used to manage the addition, deletion, grouping and status of intelligent data collection terminals;
[0032] The data receiving module is used to receive the data collected by the intelligent data collection terminal and classify and store them according to the data type;
[0033] The data processing module is used to analyze, count, and mine the received and stored data and present the data processing results in the form of charts;
[0034] The instruction sending module is used to send start and stop instructions, sleep instructions, and collection strategy instructions to the intelligent data acquisition terminal.
[0035] Preferably, the intelligent data collection terminal and the data convergence gateway form a tree network with the data convergence gateway as the root node and a depth of 1.
[0036] A method for constructing a data acquisition system based on the Internet of Things and a PaaS cloud platform, for constructing the aforementioned data acquisition system based on the Internet of Things and a PaaS cloud platform, comprising the steps of:
[0037] Deploy intelligent data collection terminals and data aggregation gateways in the data collection area;
[0038] The intelligent data collection terminal and the data aggregation gateway form a tree network with a depth of 1;
[0039] The data aggregation gateway and the PaaS cloud platform are connected and communicated through the Internet and 5G network for data exchange;
[0040] Deploy application servers and databases on the PaaS cloud platform; connect application servers to the Internet and 5G networks; connect application servers and databases to communicate and exchange data;
[0041] Deploy PC client and mobile client to the user side, and connect and communicate with the application server respectively to exchange data.
[0042] Compared with the prior art, the present invention has the following advantages and beneficial effects:
[0043] The present invention is compatible with a variety of data collection targets, can stably, efficiently and flexibly collect physical events in the deployed area, collect physical environment information such as temperature, humidity, light intensity, and collect multimedia data such as video, audio and images, and has good practicality. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 This is the overall structural framework diagram of the data acquisition system based on the Internet of Things and PaaS cloud platform;
[0045] Figure 2 for Figure 1 The system's subdivision structure framework diagram;
[0046] Figure 3 For use Figure 1 Flowchart of the construction method of the data acquisition system based on the Internet of Things and PaaS cloud platform. DETAILED DESCRIPTION
[0047] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0048] It should be noted that the orientation or positional relationship indicated by the terms "center", "up", "down", "left", "right", "vertical", "horizontal", "inside", "outside", etc. is based on the orientation or positional relationship shown in the accompanying drawings, and is only for the convenience of describing the present disclosure and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present disclosure. Unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, and it can be the internal connection of two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present disclosure can be understood according to specific circumstances. In addition, the technical features involved in the different embodiments of the present disclosure described below can be combined with each other as long as they do not conflict with each other.
[0049] In addition, the terms "first", "second", and "third" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance. Similarly, words such as "one", "an", or "the" do not indicate a quantitative limitation, but rather indicate the presence of at least one. Words such as "include" or "comprise" and the like mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Words such as "connected" or "connected" and the like are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect.
[0050] Example
[0051] like Figure 1 and Figure 2 As shown, this embodiment provides a data acquisition system based on the Internet of Things and the PaaS cloud platform, including a data acquisition layer arranged in a data acquisition area, an application system layer that implements data processing and storage, and a network communication layer that connects the data acquisition layer and the application system layer for data forwarding.
[0052] The data collection layer includes multiple intelligent data collection terminals and data aggregation gateways. The intelligent data collection terminals are used to collect physical events, physical environment information, and multimedia data. The collected physical events include earthquakes, wildfires, and illegal intrusions. The collected physical information includes temperature, humidity, and light intensity. The collected multimedia data includes audio, video, and images. The intelligent data collection terminal includes a perception module, a storage module, a calculation module, an instruction processing module, and a communication module. The perception module is used to collect physical information and multimedia data in the data collection area, and classify and store these physical information and multimedia data in the storage module; the storage module is a storage device of the intelligent data collection terminal, which is used to cache the data collected by the perception module; the calculation module is used for task allocation, task scheduling, data calculation, and data fusion transmission; the instruction processing module is used to receive and process start-stop instructions, sleep instructions, and data collection strategy adjustment instructions; the communication module is used to send data to the data aggregation gateway. The data aggregation gateway is used to receive data sent by all intelligent data collection terminals and send it to the network communication layer. The network formed by the intelligent data collection terminals and the data aggregation gateway is a tree network with the data aggregation gateway as the root node and a depth of 1.
[0053] The network communication layer is located between the data collection layer and the application system layer. The network communication layer is used to forward the data from the data collection layer to the application system layer. The network communication layer has two communication links: the Internet link and the 5G network link. The Internet is the main link and the 5G network is the backup link. When the main link fails, the data will be transferred to the backup link. The structure of the main and backup links ensures the stability and reliability of data forwarding.
[0054] The application system layer includes application servers, databases, and clients. The application servers and databases are deployed on the PaaS cloud platform. A data management system is set up in the application server, which is used to receive data forwarded by the network communication layer. The data management system includes a system management module, a terminal management module, a data receiving module, a data processing module, and an instruction sending module; the system management module is used for user management, authority management, and role management; the terminal management module is used to perform addition and deletion management, group management, and status management on the intelligent data acquisition terminal. The objects of addition and deletion management include adding and deleting devices, device names, and device models. Status management includes checking the current status of the terminal, starting the terminal, sleeping the terminal, and stopping the terminal; the data receiving module is used to receive the data collected by the intelligent data acquisition terminal and classify and store it according to the data type; the data processing module is used to analyze, count, and mine the received and stored data and present the data processing results in the form of charts; the instruction sending module is used to send start and stop instructions, sleep instructions, and collection strategy instructions to the intelligent data acquisition terminal. The database is used to store the data collected by the intelligent data acquisition terminal sent by the application server. The client includes PC client and mobile client. The PC client uses IE browser as the entrance, and the mobile client uses WeChat applet as the entrance. Users access the data management system located on the PaaS cloud platform and perform management functions through the PC client or mobile client.
[0055] In this data collection system based on the Internet of Things and PaaS cloud platform, the intelligent data collection terminal collects the required data according to actual needs and caches it in the storage module, and then packages the data and sends it to the data aggregation gateway; the data aggregation gateway directly forwards the data to the data management system according to the actual needs of the application, or splits, merges, removes redundancy and repackages the data and sends it to the data management system; the data management system receives the data, stores it in the system, and then analyzes, counts, mines and presents it in the form of charts according to the actual needs of the application; users view the original data collected by the intelligent data collection terminal or the data processing results in the form of charts through the PC client or mobile client.
[0056] like Figure 3 As shown, this embodiment provides a method for constructing the aforementioned data acquisition system based on the Internet of Things and the PaaS cloud platform, and the specific steps are as follows:
[0057] S1. Deploy intelligent data collection terminals and data aggregation gateways in the data collection area;
[0058] In order to collect data required by different sensing targets, it is preferred to use multiple types of intelligent data collection terminals; in order to reduce network complexity, it is preferred to use only one data aggregation gateway;
[0059] S2, the intelligent data collection terminal and the data aggregation gateway form a tree network with a depth of 1 to simplify the complexity of the underlying network and reduce latency;
[0060] Preferably, each intelligent data collection terminal packages the collected data and sends it to the data aggregation gateway; preferably, the data aggregation gateway splits, merges, removes redundancy, repackages the data, and then sends it to the PaaS cloud platform;
[0061] S3, connect the data aggregation gateway and the PaaS cloud platform through the Internet and 5G network to communicate and exchange data;
[0062] To facilitate maintenance, it is preferred that the intelligent data collection terminal and the data aggregation gateway use a wireless connection for communication; to improve reliability, it is preferred that the Internet be used as the primary link and the 5G network be used as the backup link;
[0063] S4. Deploy application servers and databases on the PaaS cloud platform; connect application servers to the Internet and 5G networks; and connect application servers and databases to communicate and exchange data.
[0064] S5. Deploy the PC client and the mobile client to the user side, and let the PC client and the mobile client communicate with the application server respectively to exchange data.
[0065] Compared with the prior art, the data acquisition system based on the Internet of Things and PaaS cloud platform and the construction method of this embodiment have the following beneficial effects: it is compatible with a variety of data acquisition targets, can stably, efficiently and flexibly collect physical events in the deployed area, collect physical environment information such as temperature, humidity, light intensity, and collect multimedia data such as video, audio and images, and has good practicality.
[0066] The above embodiments are preferred implementation modes of the present invention, but the implementation modes of the present invention are not limited to the above embodiments. Any other changes, modifications, substitutions, combinations, and simplifications that do not deviate from the spirit and principles of the present invention should be equivalent replacement methods and are included in the protection scope of the present invention.
Claims
1. A data acquisition system based on the Internet of Things and PaaS cloud platform, characterized in that: Including data aggregation gateway, multiple intelligent data collection terminals, PaaS cloud platform, and client; The intelligent data collection terminal and the data aggregation gateway are respectively arranged in the data collection area where data collection is required; the plurality of intelligent data collection terminals are respectively directly connected to the data aggregation gateway for data interaction; The intelligent data collection terminal is used to collect physical events, physical environment information and multimedia data within the data collection area; The physical events collected include earthquakes, wildfires, and illegal intrusions; the physical information collected includes temperature, humidity, and light intensity; and the multimedia data collected includes audio, video, and images; The intelligent data acquisition terminal includes a sensing module, a storage module, a computing module, an instruction processing module, and a communication module; The sensing module is used to collect physical information and multimedia data in the data collection area, and classify and store the physical information and multimedia data in the storage module; The storage module is used to cache the data collected by the perception module; The computing module is used for task allocation, task scheduling, data computing, and data fusion transmission; The instruction processing module is used to receive and process start-stop instructions, sleep instructions, and data acquisition strategy adjustment instructions; The communication module is used to send data to a data aggregation gateway; The intelligent data collection terminal and the data aggregation gateway form a tree network with the data aggregation gateway as the root node and a depth of 1; Each intelligent data collection terminal packages the collected data and sends it to the data aggregation gateway, which splits, merges, removes redundancy, repackages the data, and sends it to the PaaS cloud platform; The data aggregation gateway communicates with the PaaS cloud platform through a 5G network link or an Internet link to exchange data; The PaaS cloud platform is used to process the data collected by the intelligent data collection terminal; The PaaS cloud platform includes an application server and a database. The application server has a built-in data management system, which is used to process the data collected by the intelligent data collection terminal; The data management system includes a system management module, a terminal management module, a data receiving module, a data processing module, and an instruction sending module; The system management module is used for user management, authority management, and role management; The terminal management module is used to perform addition and deletion management, group management, and status management on the intelligent data collection terminal; The data receiving module is used to receive the data collected by the intelligent data collection terminal and classify and store them according to the data type; The data processing module is used to analyze, count, and mine the received and stored data and present the data processing results in the form of charts; The instruction sending module is used to send start and stop instructions, sleep instructions, and collection strategy instructions to the intelligent data collection terminal; The client communicates with the PaaS cloud platform to exchange data; the client is used to access and manage the PaaS cloud platform.
2. The data acquisition system based on the Internet of Things and PaaS cloud platform according to claim 1 is characterized in that: Multiple intelligent data collection terminals interact with the data aggregation gateway through wireless communication.
3. The data acquisition system based on the Internet of Things and PaaS cloud platform according to claim 1 is characterized in that: The 5G network link is the backup communication link, and the Internet link is the main communication link.
4. The data acquisition system based on the Internet of Things and PaaS cloud platform according to claim 1 is characterized in that: Clients include PC clients and mobile clients; The PC client uses IE browser as the entrance, and the mobile client uses WeChat applet as the entrance; The PC client or mobile client is used to access and operate the PaaS cloud platform.
5. The data acquisition system based on the Internet of Things and PaaS cloud platform according to claim 1 is characterized in that: The PaaS cloud platform includes application servers and databases; The application server communicates with the database to perform data interaction; The application server is used to interact with the data aggregation gateway through the 5G network link or the Internet link; the application server is also used to interact with the client; The database is used to store the data collected by the intelligent data collection terminal.
6. The method for constructing a data acquisition system based on the Internet of Things and PaaS cloud platform according to any one of claims 1 to 5, characterized in that: The steps include: Deploy intelligent data collection terminals and data aggregation gateways in the data collection area; The intelligent data collection terminal and the data aggregation gateway form a tree network with a depth of 1; The data aggregation gateway and the PaaS cloud platform are connected and communicated through the Internet and 5G network for data exchange; Deploy application servers and databases on the PaaS cloud platform; connect application servers to the Internet and 5G networks; connect application servers and databases to communicate and exchange data; Deploy PC client and mobile client to the user side, and connect and communicate with the application server respectively to exchange data.
Citation Information
Patent Citations
Forest Internet of Things system based on cloud platform
CN104184785A