隨著工業4.0的到來,眾多企業希望通過分析工業生產過程中的數據實現故障預警及工藝參數優化,這對工業數據的採集是個大的挑戰。

首先工業生產過程中的過程量較多,一台機器可能有十幾種感測器數據;其次為便於後續優化工藝參數,信號採樣率也不能太低。假定有20台機器,20個感測器,感測器數據有效位為16bit,採樣率為100hZ,則每秒有800Kbyte的數據。傳統的RS485及CAN帶寬明顯不足,而USB信號傳輸距離短,乙太網是個相對較好的選擇。

常見的工業乙太網協議有ethercat、powerlink等,但是一般需要專用晶元且協議複雜,伺服器程序一般要收費,提高了企業成本。工業數據分析相對而言實時性也沒有要求那麼高,但是對於要保證數據準確無誤的傳輸,因此利用傳統的乙太網鏈路比較可行。

MQTT作為一種物聯網協議,使用普通乙太網的TCP鏈路即可實現數據的有效傳輸。且MQTT 伺服器有很多開源版本,方便企業自行架設。目前MQTT有在多個平台下的庫,方便用戶集成。

推薦閱讀:

相关文章