隨著(zhu)工業物(wu)聯網時(shi)(shi)代的(de)(de)(de)(de)到來,企業用戶對(dui)建(jian)立(li)數控(kong)機(ji)床在(zai)日常生產(chan)中的(de)(de)(de)(de)監(jian)控(kong)和報警平臺(tai)的(de)(de)(de)(de)需(xu)求越來越大(da)。通過搭建(jian)對(dui)于(yu)數控(kong)機(ji)床的(de)(de)(de)(de)監(jian)控(kong)和報警平臺(tai),企業用戶可以隨時(shi)(shi)了(le)解自己生產(chan)線的(de)(de)(de)(de)工作(zuo)情(qing)況,及時(shi)(shi)獲得異常反(fan)饋,從而合理安排生產(chan),規(gui)避(bi)風險等。TDengine作(zuo)為一款新型的(de)(de)(de)(de),面向(xiang)物(wu)聯網的(de)(de)(de)(de)單機(ji)開源的(de)(de)(de)(de)數據引擎,以其輕(qing)體量、部署快、高(gao)寫入查詢(xun)性能(neng)、低資(zi)源占用、高(gao)并(bing)發、實時(shi)(shi)響應等特點,大(da)大(da)降低了(le)監(jian)控(kong)報警平臺(tai)部署的(de)(de)(de)(de)成本,提高(gao)了(le)效率。
技術架構及特點
TDengine的(de)引入使得數控機床的(de)監控系統架構(gou)變得極其簡單(dan)。平臺架構(gou)如下圖所(suo)示:

采集(ji)器采集(ji)的數(shu)(shu)控機(ji)床的監控數(shu)(shu)據(ju)(ju)(ju)匯集(ji)到MQTT Server上(shang)。隨(sui)后(hou),數(shu)(shu)據(ju)(ju)(ju)輪詢(xun)模(mo)塊定(ding)期循環從MQTT Server上(shang)拉取數(shu)(shu)據(ju)(ju)(ju),并轉(zhuan)換(huan)為TDengine理解的SQL語(yu)句寫入(ru)引擎。TDengine后(hou)面可接入(ru)各種應(ying)用(yong)程序,實時查(cha)(cha)詢(xun)最新數(shu)(shu)據(ju)(ju)(ju)。少量的TDengine的配置信息等也會經過(guo)ETL模(mo)塊轉(zhuan)換(huan)寫入(ru)一(yi)個關系型數(shu)(shu)據(ju)(ju)(ju)庫,方便(bian)各個應(ying)用(yong)查(cha)(cha)詢(xun)使用(yong)。
TDengine的(de)引入(ru)使(shi)得架構(gou)變得極其簡單。一方(fang)面,TDengine本身(shen)帶有緩(huan)(huan)存(cun)(cun)功能,從而使(shi)得在(zai)應用中(zhong)不需要再部署其他的(de)緩(huan)(huan)存(cun)(cun)數(shu)(shu)據(ju)庫來維(wei)持數(shu)(shu)據(ju)的(de)高可靠。另(ling)一方(fang)面,TDengine的(de)高并發(fa)性能,使(shi)得TDengine在(zai)處理高頻率(lv)的(de)寫(xie)入(ru)任務的(de)同(tong)時(shi),可以同(tong)時(shi)拉(la)起(qi)成百上千(qian)的(de)查詢(xun)。而TDengine的(de)實時(shi)性和低資源(yuan)占用的(de)特點也使(shi)得TDengine可以并發(fa)支(zhi)持各種(zhong)實時(shi)請求。


























