This project provides an automated ETL pipeline that integrates data from a Faro Arm scanner, synchronizes it with an ERP system via SQL, and sends corrections or updates via socket to a microcontroller, which then communicates with industrial machines using the Modbus protocol.
-
Faro Arm Scanner
Captures dimensional data and generates JSON files through a macro-based script. -
ERP System
Receives and updates production data through SQL queries in a Microsoft Access database. -
Industrial Machines
Receive real-time updates and correction parameters via socket/Modbus connections.
- The scanner generates a
.jsonfile after each tube inspection. - A file watcher detects the new file and parses its contents.
- Extracted data is:
- Sent to a remote API (For the new ERP system)
- Used to update production data in the ERP
- Broadcasted to connected machines using socket or Modbus with LRA corrections
You are free to use, modify, and distribute this project as long as the original license information is retained.
Dieyson Ruthes
📧 dieyson.ruthes@gmail.com
🔗 LinkedIn Profile
Feel free to reach out with questions, suggestions, or feedback!