With the arrival of the era of industrial Internet of things , Enterprise users have a growing demand for establishing a monitoring and alarm platform for CNC machine tools in daily production . By building a monitoring and alarm platform for CNC machine tools , Enterprise users can know the working conditions of their production lines at any time , Get abnormal feedback in time , So as to reasonably arrange production , Risk aversion, etc .TDengine As a new , A stand-alone open source data engine for the Internet of things , With its light weight 、 The deployment of fast 、 High write query performance 、 Low resource use 、 High concurrency 、 Real time response, etc , The cost of monitoring and alarm platform deployment is greatly reduced , Improved efficiency .
Technical architecture and features
TDengine The introduction of makes the monitoring system architecture of CNC machine tools extremely simple . The platform architecture is shown in the figure below :

The monitoring data of the NC machine tool collected by the collector is collected into MQTT Server On . And then , The data polling module periodically cycles from MQTT Server Pull up data , And converted to TDengine I understand SQL Statement writing engine .TDengine Various applications can be accessed later , Query the latest data in real time . A small amount of TDengine The configuration information of will also go through ETL Module transformation writes to a relational database , It is convenient for various applications to query and use .
TDengine The introduction of has made the architecture extremely simple . One side ,TDengine It has cache function , Thus, there is no need to deploy other cache databases in the application to maintain the high reliability of data . On the other hand ,TDengine High concurrency performance , bring TDengine While processing high-frequency write tasks , It can pull up hundreds of queries at the same time . and TDengine The characteristics of real-time and low resource occupation also make TDengine It can support various real-time requests concurrently .





![[leetcode] 2. Add two numbers (user-defined listnode), medium](/img/27/1e7ce0e08d7428f0f594a3477e35df.jpg)


![[JS reverse hundreds of examples] I love to solve 2022 Spring Festival problems and receive red envelopes](/img/cb/0be2b2cf3b2cfa903190b7795d3cd7.jpg)
