主要職責(zé):
1. 數(shù)據(jù)采集系統(tǒng)設(shè)計與開發(fā):
· 負(fù)責(zé)設(shè)計與實現(xiàn)數(shù)百臺3D打印設(shè)備的實時數(shù)據(jù)采集方案,確保數(shù)據(jù)的準(zhǔn)確性、完整性與時效性。
· 研究與對接各類3D打印設(shè)備的通信協(xié)議(如Modbus, OPC UA, MQTT等),完成設(shè)備數(shù)據(jù)的自動化獲取。
2. 數(shù)據(jù)平臺與系統(tǒng)集成:
· 構(gòu)建和維護數(shù)據(jù)流管道,串聯(lián)后端數(shù)據(jù)庫(如時序數(shù)據(jù)庫、關(guān)系型數(shù)據(jù)庫)與前端Web應(yīng)用。
3. 數(shù)據(jù)處理與分析:
· 對采集到的設(shè)備運行數(shù)據(jù)(如打印狀態(tài)、溫度、耗材使用、故障代碼等)進行清洗、預(yù)處理和規(guī)整。
· 根據(jù)業(yè)務(wù)部門(如生產(chǎn)、運維、研發(fā))的需求,進行多維度數(shù)據(jù)分析和建模,挖掘數(shù)據(jù)價值。
· 建立設(shè)備健康度、利用率、故障預(yù)測等關(guān)鍵指標(biāo)模型。
4. 數(shù)據(jù)可視化與報告:
· 開發(fā)并維護Web端的數(shù)據(jù)可視化儀表盤,直觀呈現(xiàn)設(shè)備集群的整體運行狀態(tài)、生產(chǎn)效率及關(guān)鍵績效指標(biāo)。
· 定期生成自動化數(shù)據(jù)報告,為管理層決策提供數(shù)據(jù)支持。
· 響應(yīng)臨時性數(shù)據(jù)提取和分析需求,并提供清晰的數(shù)據(jù)解讀。
5. 運維與優(yōu)化:
· 監(jiān)控數(shù)據(jù)采集系統(tǒng)的穩(wěn)定運行,及時排查并解決數(shù)據(jù)中斷、異常等問題。
· 持續(xù)優(yōu)化數(shù)據(jù)架構(gòu)和數(shù)據(jù)處理流程,提升系統(tǒng)性能和可擴展性。
優(yōu)先考慮條件
?有 Klipper 或 Marlin 框架的二次開發(fā)、定制化經(jīng)驗;
?熟悉 Python,并具備自動化腳本、測試或數(shù)據(jù)處理的開發(fā)經(jīng)驗;
?具備常見工業(yè)通信接口或協(xié)議經(jīng)驗(如 CAN 總線、Modbus、EtherCAT 等);
?熟悉數(shù)據(jù)庫系統(tǒng)(優(yōu)先 SQLite),能夠進行數(shù)據(jù)存儲、查詢與優(yōu)化;
?有嵌入式系統(tǒng)或 Linux 平臺驅(qū)動開發(fā)、調(diào)試經(jīng)驗;
?對 3D 打印工藝與流程有基本理解,熟悉 G-code 的生成、解析與應(yīng)用;
?有前端開發(fā)經(jīng)驗(如JavaScript/TypeScript, React/Vue)或桌面應(yīng)用開發(fā)經(jīng)驗(如Qt),能夠支持界面與交互開發(fā)。