_____ ____ _____ ______
/ ____/ __ \| __ \| ____|
| | | | | | |__) | |__
| | | | | | _ /| __|
| |___| |__| | | \ \| |____
\_____\____/|_| \_\______|
- Timeclock
- Daemon
- Interface
- Dashboard
- Each user page (current / historical)
- Shift editor
- Users
- Login
- Work orders
- Parts
- Station Kiosk
- Machine Status
- Work Scheduling
- Code Organization
- Editor
- FTP
- Handpunch timeclock connected via serial to PC running management daemon and MYSQL db (polled at regular interval)
- Data injested on schedule and by request via AMGTime XMLRPC client API, saved to postgres table
- Hasura graphql-engine tracks tables and provides graphql endpoint w/ realtime updates
- Angular client application presents data with notifications, tables, and graphs
- MTConnect agent or adapter collects machine data over network
- Sent via producer into Kafka topic
- Kafka streams processes input, produces to postgres table
- Hasura graphql-engine tracks tables and provides graphql endpoint w/ realtime updates
- Angular client application presents data with notifications, tables, and graphs
- Manage these objects
- Print things (labels, routers, hot-jobs tables)
docker buildx build --platform=linux/amd64,linux/arm64,linux/arm/v7,linux/386 -t strangesast/core_connector -f docker/serial-monitoring/Dockerfile --push .