Ensuring a reliable quality control system is crucial for any industrial production line. In a batch production of industrial and embedded computers, it is imperative to check for hardware configuration issues and integrity problems. A step forward to enhance this type of production is to automate the quality control process. Typically, the production process ends with a hardware stress test phase conducted inside a thermal chamber to check full functionality of the devices. The system presented utilizes a client-server architecture consisting of industrial computers with Ubuntu Linux distribution and AMD64 architecture as clients, a local relational database and a client terminal device that displays graphical analysis results. While this work aims to provide a local working solution for Linux installations on Intel and AMD processors, it is also necessary to adopt technologies that allow for future cross-compilation to support both Windows and Linux operating systems on Intel64, AMD64 and Arm processors. Such a solution in an industrial computer production line provides the capability of internally track produced hardware and its configuration along with an alarm system to keep track of possible hardware issues or misconfigurations.

Sviluppo di un’ architettura client-server per il collaudo, il controllo qualità, l’archiviazione e l’analisi dati per una catena di montaggio industriale. Garantire un sistema di controllo qualità affidabile è fondamentale per ogni linea di produzione industriale. E’ quindi da considerare cruciale, in un lotto di computer embedded o industriali, la ricerca di problemi di configurazione o di integrità. Un passo ulteriore per permettere questo tipo di processo produttivo è l’automazione del processo di controllo qualità. Tipicamente, il processo di produzione termina con una fase di stress test dell’hardware condotta in una camera climatica per controllare la completa operatività di ogni dispositivo. Il sistema presentato utilizza una architettura client-server che consiste in computer industriali con distribuzione Linux Ubuntu e architettura AMD64 come client, un database relazionale e un dispositivo client terminale che permetta di visualizzare graficamente l’analisi dei risultati. Mentre l’obiettivo di questo lavoro è fornire una soluzione locale funzionante per installazioni Linux su processori Intel e AMD, è anche necessario adottare soluzioni tecnologiche che permettano future cross-compilazioni per supportare i sistemi operativi sia Linux che Windows su processori Intel64, AMD64 e Arm. Tale soluzione in una catena produttiva di computer industriali fornisce la possibilità di tracciare internamente l’hardware prodotto e la sua configurazione congiuntamente a un sistema di allarme per tenere traccia di possibili problemi o configurazioni errate dell’hardware.

Development of a client-server architecture for testing, quality control, data storage and analysis for an industrial assembly line

LECCE, MARCO
2021/2022

Abstract

Ensuring a reliable quality control system is crucial for any industrial production line. In a batch production of industrial and embedded computers, it is imperative to check for hardware configuration issues and integrity problems. A step forward to enhance this type of production is to automate the quality control process. Typically, the production process ends with a hardware stress test phase conducted inside a thermal chamber to check full functionality of the devices. The system presented utilizes a client-server architecture consisting of industrial computers with Ubuntu Linux distribution and AMD64 architecture as clients, a local relational database and a client terminal device that displays graphical analysis results. While this work aims to provide a local working solution for Linux installations on Intel and AMD processors, it is also necessary to adopt technologies that allow for future cross-compilation to support both Windows and Linux operating systems on Intel64, AMD64 and Arm processors. Such a solution in an industrial computer production line provides the capability of internally track produced hardware and its configuration along with an alarm system to keep track of possible hardware issues or misconfigurations.
2021
Development of a client-server architecture for testing, quality control, data storage and analysis for an industrial assembly line
Sviluppo di un’ architettura client-server per il collaudo, il controllo qualità, l’archiviazione e l’analisi dati per una catena di montaggio industriale. Garantire un sistema di controllo qualità affidabile è fondamentale per ogni linea di produzione industriale. E’ quindi da considerare cruciale, in un lotto di computer embedded o industriali, la ricerca di problemi di configurazione o di integrità. Un passo ulteriore per permettere questo tipo di processo produttivo è l’automazione del processo di controllo qualità. Tipicamente, il processo di produzione termina con una fase di stress test dell’hardware condotta in una camera climatica per controllare la completa operatività di ogni dispositivo. Il sistema presentato utilizza una architettura client-server che consiste in computer industriali con distribuzione Linux Ubuntu e architettura AMD64 come client, un database relazionale e un dispositivo client terminale che permetta di visualizzare graficamente l’analisi dei risultati. Mentre l’obiettivo di questo lavoro è fornire una soluzione locale funzionante per installazioni Linux su processori Intel e AMD, è anche necessario adottare soluzioni tecnologiche che permettano future cross-compilazioni per supportare i sistemi operativi sia Linux che Windows su processori Intel64, AMD64 e Arm. Tale soluzione in una catena produttiva di computer industriali fornisce la possibilità di tracciare internamente l’hardware prodotto e la sua configurazione congiuntamente a un sistema di allarme per tenere traccia di possibili problemi o configurazioni errate dell’hardware.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

È consentito all'utente scaricare e condividere i documenti disponibili a testo pieno in UNITESI UNIPV nel rispetto della licenza Creative Commons del tipo CC BY NC ND.
Per maggiori informazioni e per verifiche sull'eventuale disponibilità del file scrivere a: unitesi@unipv.it.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14239/16180