Produzione di PCB per terminali Zero Client dedicati a desktop remoto.

Una scheda PCB per terminale zero client dovrebbe essere progettata e realizzata come un dispositivo dedicato per sessioni remote, non come una scheda madre per PC semplificata. In una classica architettura zero client hardware/firmware, non sono presenti CPU generiche, sistemi operativi per applicazioni locali né memoria locale per i dati delle applicazioni. La scheda si concentra sul processore di protocollo, Ethernet, display, USB, audio, firmware e identità sicura del dispositivo.

Questa architettura più ristretta modifica sia l'approvvigionamento che i test. Le questioni cruciali in fase di produzione riguardano la correttezza del percorso di rete, il funzionamento di ogni interfaccia display/USB, la programmazione del firmware e dell'identità appropriati e la capacità del dispositivo finale di stabilire la sessione remota prevista.

Un vero Zero Client utilizza hardware endpoint dedicato, non un PC generico.

Il termine "zero client" non deve essere usato come sinonimo di thin client a basso costo . Nell'architettura PCoIP Tera2 classica documentata da HP Anyware, l'endpoint non dispone di una CPU generica, di un sistema operativo applicativo locale o di una memoria dati locale. Si tratta di un dispositivo hardware e firmware il cui compito è quello di stabilire una sessione remota, decodificare il flusso video e fungere da bridge per le periferiche locali di visualizzazione, audio e USB.

Questo cambia la logica di approvvigionamento dei PCB. Non è più necessario ottimizzare le prestazioni delle applicazioni locali o la grande capacità degli SSD. La scheda viene invece valutata in base al comportamento deterministico della rete, all'output video, alle policy USB, al provisioning del firmware, alla stabilità termica e all'identità sicura del dispositivo.

Anima del design Zero client Cliente sottile
Calcolare Silicio dedicato per processore/protocollo endpoint. CPU/SoC embedded per uso generico.
Sistema operativo locale Endpoint basato su firmware, senza sistema operativo applicativo nell'architettura classica. Windows IoT, Linux/ThinPro o un altro sistema operativo locale.
Memorizzazione locale Nessuna memorizzazione locale dei dati dell'applicazione. eMMC/NVMe/flash per il sistema operativo e le applicazioni/cache locali.
Carico di lavoro principale Funzioni endpoint di codifica/decodifica per sessioni remote. Sessione remota più browser/applicazioni/agenti locali come configurato.
Focus sulla produzione Firmware, identità, rete, display, sicurezza USB. BIOS + immagine del sistema operativo + archiviazione + convalida hardware più ampia del PC.

Realizzare il PCB attorno al processore dedicato e alle sue esigenze di memoria/flash.

Un processore zero-client necessita comunque di componenti elettronici di supporto: memoria DDR o dedicata a seconda della piattaforma, memoria flash di avvio/firmware, linee di alimentazione, oscillatori, PHY di rete/componenti magnetici, trasmettitori per il display e interfacce USB. La differenza sta nel fatto che queste risorse sono al servizio del firmware del dispositivo finale anziché di un sistema operativo applicativo locale.

  • Distribuzione del processore: Il routing e il disaccoppiamento BGA devono seguire scrupolosamente il progetto di riferimento del silicio del protocollo.
  • Aggiornamento del firmware: Capacità e interfaccia devono corrispondere al ramo del firmware approvato e alla strategia di rollback/aggiornamento.
  • Timbrature: Le funzioni di rete e di visualizzazione dipendono da orologi stabili; le sostituzioni degli oscillatori devono rimanere sotto controllo.
  • Memoria: Considera la temporizzazione/topologia della memoria come un requisito della piattaforma, anche se l'utente non visualizza mai la "capacità della RAM".
  • Interfacce di debug: Garantire un accesso sicuro alla produzione/programmazione senza lasciare attivi percorsi di debug sul campo non controllati.

Ethernet è il percorso dati primario e merita la priorità

Per un dispositivo per sessioni remote, l'integrità della rete non è una delle tante funzionalità di I/O, bensì il percorso dati che veicola l'esperienza desktop dell'utente. Il layout PHY, i componenti magnetici, la qualità del clock, la schermatura dei connettori e l'integrità dell'alimentazione dovrebbero pertanto essere considerati come elementi fondamentali.

  • Dalla fisica al magnetismo: Mantenere il routing differenziale compatto e fare riferimento al layout Ethernet approvato.
  • Magneti/RJ45: Utilizzare componenti magnetici integrati o discreti approvati e controllare la messa a terra del telaio/schermatura.
  • ESD: La protezione dovrebbe reindirizzare la corrente transitoria verso il percorso previsto tra telaio e massa, anziché attraverso il piano di massa del processore.
  • LED di collegamento: Anche gli indicatori più semplici necessitano del controllo corretto della polarità e della variante del connettore.
  • Test di traffico di produzione: I test basati esclusivamente sul collegamento possono non rilevare coppie marginali; utilizzare un metodo di analisi dei pacchetti/throughput o di verifica degli errori adeguato al tempo di ciclo.

I guasti di rete possono mascherarsi da guasti del protocollo remoto

Una saldatura difettosa o un'eccessiva densità di componenti magnetici possono causare interruzioni di sessione che sembrano essere dovute a problemi del server o del software. Pertanto, prima di iniziare qualsiasi procedura di risoluzione dei problemi di sessione remota, il team FCT di produzione dovrebbe verificare il percorso Ethernet fisico.

Display, USB e audio sono l'esperienza utente locale

Un client zero deve comunque gestire uno o più monitor e connettere tastiere, mouse, cuffie, smart card o altri dispositivi USB autorizzati. Queste interfacce rappresentano la superficie hardware locale di un computer altrimenti remoto.

interfaccia locale preoccupazione relativa ai PCB Accettazione della produzione
DisplayPort / DVI / HDMI per piattaforma Instradamento ad alta velocità, avvio dei connettori, ESD e mappatura delle corsie. Test di visualizzazione/condensazione noto in modalità approvata.
Tastiera/mouse USB Porta di alimentazione, protezione ESD e interfaccia hub/processore. Enumerazione dei dispositivi e risposta agli input.
Smart card / USB di sicurezza Politica e alimentazione USB; a volte anche flusso di lavoro di autenticazione. Modalità di enumerazione/test del lettore approvata.
audio Percorso audio codec/DAC/amplificatore o USB a seconda del progetto. Test di loop/carico audio, se presente.
Pulsanti / Controlli OSD GPIO, debounce e cavo del pannello frontale. Test dello stato di ingresso nel dispositivo di test.
Wi-Fi opzionale Architettura modulare/antenna, se supportata dalla piattaforma. Enumerazione dei moduli; la certificazione RF rimane nell'ambito del sistema.

Highleap Electronics • Produzione e assemblaggio di PCB

Revisione della produzione per la scheda PCB del terminale Zero Client dedicato

Invia l'architettura dell'endpoint dedicato, la mappa Ethernet/display/USB, i file PCB e meccanici, la matrice di compatibilità del firmware, il processo di provisioning MAC/seriale/certificato e i requisiti FCT per la sessione remota. Highleap può esaminare il PCBA e garantire il flusso di produzione sicuro.

Richiedi un preventivo per un PCB →
Discuti i requisiti per le schede PCBA →

Firmware e identità del dispositivo sono l'immagine di produzione

Poiché non è necessario installare un sistema operativo locale per l'applicazione, il controllo del firmware diventa ancora più importante. Una scheda con l'hardware corretto ma con il firmware, il certificato o la configurazione dell'endpoint errati può risultare inutilizzabile nell'ambiente del cliente.

  • Ramo del firmware: Associare la versione corretta del firmware alla revisione del processore/hardware.
  • Numero di serie/MAC: Programma identità univoche di rete e di prodotto con verifica di lettura.
  • Certificati/chiavi: Se l'architettura utilizza certificati di dispositivo o provisioning sicuro, definire chi fornisce le chiavi e come la fabbrica le gestisce.
  • Impostazioni predefinite di configurazione: Le impostazioni predefinite di rete/sessione devono essere caricate in base alla politica di implementazione del cliente.
  • Percorso di aggiornamento: PVT dovrebbe verificare che le unità di produzione possano essere aggiornate/declassate tramite il meccanismo di rilascio del campo.

Un endpoint a basso consumo necessita comunque di un margine termico e di potenza

I client zero in genere consumano meno energia dei PC tradizionali, ma possono funzionare ininterrottamente con più monitor e traffico di rete attivo. I case senza ventole si affidano al PCB e allo chassis per dissipare il calore senza limitare le prestazioni o ridurre la durata dei componenti.

  • Binario del processore: Verificare la corrente nelle condizioni di carico massimo del display/sessione, non solo quando l'OSD è inattivo.
  • Visualizza i PHY: La presenza di più uscite attive può aumentare il calore localizzato in prossimità dei connettori posteriori.
  • Alimentazione tramite USB: La corrente periferica può modificare in modo significativo il margine di un piccolo adattatore esterno.
  • Standby: Definisci se mantenere attivi il risveglio dalla rete, l'alimentazione USB o la gestione.
  • Adattatore di alimentazione: Verificare la tensione di ingresso minima e la caduta di tensione del cavo con carico massimo sia per il terminale che per la porta USB.

Vantaggi per la produzione derivanti da una distinta base stabile e ristretta

Una piattaforma zero-client dedicata può essere interessante per la produzione perché l'hardware è compatto e ripetibile. Questo vantaggio scompare se sostituzioni incontrollate modificano il comportamento del PHY, della memoria, della memoria flash o del display.

  • Blocco del silicio critico della piattaforma: Il processore, i componenti dell'interfaccia di memoria, il PHY Ethernet e la memoria flash del firmware devono essere conformi alla distinta base (BOM) approvata.
  • Varianti del connettore di controllo: Piccole modifiche alla piedinatura o alla schermatura dei connettori del display/RJ45/USB possono compromettere l'involucro o il piano di compatibilità elettromagnetica (EMC).
  • Utilizzare componenti passivi approvati: Le reti di clock, Ethernet e di visualizzazione ad alta velocità devono rispettare i requisiti di tolleranza e dielettrici.
  • Monitoraggio delle revisioni hardware: La compatibilità del firmware deve essere mappata per ogni revisione del PCB e per ogni alternativa critica.
  • Piano di vita: I chip dedicati ai protocolli potrebbero avere un ecosistema più ristretto rispetto ai processori per PC; la pianificazione dell'obsolescenza dovrebbe iniziare per tempo.

FCT dovrebbe terminare con una vera sessione remota o una diagnostica del protocollo

I benchmark tradizionali per PC sono irrilevanti per un zero client. I test in ambiente di produzione dovrebbero dimostrare le funzionalità effettivamente svolte dal prodotto sull'endpoint.

Fase FCT Controllo consigliato Missione
Alimentazione / firmware Avviare l'OSD dell'endpoint; verificare il firmware e la versione corrente. Verifica dell'hardware principale e dell'immagine.
Ethernet Collegamento + schermata di traffico/errore; verifica MAC. Integrità del percorso dati primario.
Displays Esercita ogni uscita video popolata. Visualizzazione della verifica PHY/connettore/corsia.
USB / audio Elencare le periferiche approvate e il percorso audio. Verifica locale dell'interfaccia utente.
Identità/sicurezza Numero di serie, stato del certificato/chiave e checksum di configurazione. Prontezza al dispiegamento.
Test della sessione Connettiti a un host di test PCoIP/sessione remota controllato, ove previsto dal contratto. Prova end-to-end degli endpoint senza implicare la certificazione di server/infrastruttura.

La sicurezza e l'autenticazione USB sono requisiti hardware su un client zero.

I client zero vengono spesso scelti perché minimizzano la superficie di attacco locale, ma questo vantaggio dipende da come vengono gestite le periferiche USB e di autenticazione. La documentazione HP Anyware per i client zero Tera2 descrive la sicurezza USB e il supporto per dispositivi di autenticazione come smart card e flussi di lavoro con password monouso. Il PCB dovrebbe quindi trattare la porta USB come un'interfaccia controllata dalla sicurezza, e non solo come una porta di servizio.

  • Topologia delle porte: Mappa le porte USB anteriori/posteriori al processore o all'hub in modo che i criteri del firmware possano distinguere le classi di dispositivi laddove supportate.
  • Lettori di smart card: Verificare l'alimentazione e l'enumerazione con il lettore approvato, non con una chiavetta USB generica.
  • Spazio di archiviazione bloccato: Se i dispositivi di archiviazione di massa sono vietati dalle policy, FCT può verificare il rispetto delle policy senza esporre le credenziali.
  • Opzioni della porta fisica: Alcune implementazioni svuotano o bloccano le porte; crea uno SKU controllato invece di modifiche di linea ad hoc.
  • Indicatori di autenticazione: I LED/pulsanti per l'autenticazione dell'utente necessitano di un comportamento GPIO deterministico.

Il provisioning sicuro richiede una stazione separata rispetto al normale aggiornamento del firmware.

Il firmware può spesso essere ricaricato, ma il materiale di identità univoco non deve essere trattato come una generica immagine binaria. Se l'endpoint utilizza certificati, chiavi di dispositivo o configurazioni specifiche del cliente, in ambiente di produzione è necessario separare la programmazione comune dall'iniezione di identità.

Fase di predisposizione Tipo di dati Convalida
Firmware comune Immagine firmata per una revisione hardware. Lettura della versione/hash.
Identità di rete MAC e numero di serie univoci. Controllo duplicati + associazione al database.
Certificato/chiave del dispositivo Materiale di sicurezza specifico, ove necessario. Stato dell'impronta digitale/elemento di sicurezza del certificato.
Chiusura finale Disabilita o limita il debug di produzione. Lettura dello stato di blocco/sicurezza.

Questa separazione migliora il ripristino in caso di guasto: una scheda che presenta un guasto al FCT elettrico può essere riparata prima di consumare o esporre le credenziali finali del cliente.

Convalidare la regressione del firmware rispetto all'ambiente host reale prima del rilascio in volume.

Un client zero ha meno software locale rispetto a un thin client, ma le modifiche al firmware possono comunque influire sulla negoziazione del display, sul reindirizzamento USB, sull'autenticazione e sulla compatibilità con le sessioni remote. Poiché l'endpoint dipende da un host o da un connection broker, un aggiornamento del firmware dovrebbe essere sottoposto a test di regressione rispetto all'infrastruttura effettivamente supportata.

  • Creazione della sessione: Test di accesso, rilevamento del broker e riconnessione dopo interruzione del collegamento.
  • Modalità di visualizzazione: Verificare ogni combinazione di numero di monitor e risoluzione supportata, soprattutto dopo modifiche al firmware o al PHY del display.
  • Politica relativa alle porte USB: Ricontrollare le classi di dispositivi consentiti e bloccati, i lettori di smart card/OTP e il comportamento hot-plug.
  • Audio: Se la distribuzione utilizza la collaborazione o la voce, verificare i percorsi del microfono/cuffie.
  • Configurazione di sicurezza: Verificare che i certificati, le impostazioni di crittografia e le opzioni di autenticazione rimangano intatti dopo l'aggiornamento.
  • Rollback: Confermare il percorso di ripristino approvato per un caricamento del firmware non riuscito o incompatibile.

Per quanto riguarda la produzione, il risultato è una regola semplice: ogni revisione hardware deve avere una versione del firmware approvata o un intervallo di versioni. La fabbrica non deve caricare l'immagine "più recente" a meno che l'OEM non l'abbia già convalidata con l'ambiente host.

La validità del firmware non è la stessa cosa della qualificazione del firmware.

Una nuova immagine dell'endpoint potrebbe contenere miglioramenti di sicurezza o nuove funzionalità, ma in produzione è necessario utilizzare solo una versione approvata per l'hardware rilasciato e l'infrastruttura del cliente.

Dati di richiesta di offerta (RFQ) per la produzione di PCB per terminali Zero Client.

Highleap è in grado di produrre PCBA dedicati per endpoint, progettati su misura per il cliente, con fabbricazione multistrato, assemblaggio SMT/through-hole, programmazione, serializzazione e test funzionali. La richiesta di offerta (RFQ) deve specificare esplicitamente la piattaforma del protocollo e l'ambito di fornitura.

  • Piattaforma: silicio dedicato per processore/protocollo, memoria, flash e vincoli di progettazione di riferimento approvati.
  • I / O: Velocità Ethernet, numero/modalità di visualizzazione, porte USB, audio e periferiche di autenticazione opzionali.
  • PCB/meccanico: impilamento, impedenza, riferimenti del connettore, contenitore e interfaccia termica senza ventola.
  • firmware: Immagine rilasciata, matrice di compatibilità hardware, impostazioni predefinite e metodo di aggiornamento.
  • Identità: Assegnazione MAC/seriale, certificati/chiavi e regole di gestione sicura.
  • FC: Traffico Ethernet, dispositivi di visualizzazione, dispositivi USB/audio e test opzionale in sessione controllata.
Confine di produzione: Highleap è in grado di fabbricare, assemblare, configurare e testare hardware zero-client progettato dal cliente, in base a un firmware e a un piano di installazione concordati. L'infrastruttura di desktop remoto, le licenze di protocollo, le politiche di autenticazione, la configurazione di server/workstation e la certificazione del prodotto finito rimangono di competenza dell'OEM/integratore di sistemi, salvo diverso accordo contrattuale esplicito.
Soluzioni Highleap per PCB e PCBA: richiedi un preventivo

Messaggi consigliati

Come ottenere un preventivo per i PCB

Eseguiremo un'analisi DFM/DFA per te e ti invieremo un report. Puoi caricare i tuoi file in modo sicuro tramite il nostro sito web. Per poterti fornire un preventivo, abbiamo bisogno delle seguenti informazioni:

    • Specifiche Gerber, ODB++ o .pcb.
    • Elenco BOM se è necessario l'assemblaggio
    • Quantità
    • Tempo di svolta
Oltre alla produzione di PCB, offriamo una gamma completa di servizi elettronici, tra cui progettazione di PCB, PCBA e soluzioni chiavi in ​​mano. Che abbiate bisogno di supporto per la prototipazione, la verifica del progetto, l'approvvigionamento dei componenti o la produzione in serie, forniamo supporto completo per garantire il successo del vostro progetto.

Per i servizi PCBA, vi preghiamo di fornire la vostra distinta base (BOM) e le istruzioni di assemblaggio specifiche. Offriamo anche analisi DFM/DFA per ottimizzare i vostri progetti in termini di producibilità e assemblaggio, garantendo un processo produttivo fluido.

    Parlaci del tuo progetto PCB.

    Non hai ancora i file di progetto? Nessun problema. Condividi le informazioni in tuo possesso e ti contatteremo se saranno necessari ulteriori dettagli.



    Caricare files (facoltativo)

    File PCB, BOM, PDF/STEP, TXT, immagini, ZIP/RAR/7Z · Dimensione massima totale 50 MB