Come sviluppatore di dispositivi di controllo su Realer — indipendentemente dal fatto che tu possieda o meno il dispositivo su cui stai lavorando — sei responsabile della protezione della sicurezza e dell'incolumità di tutte le parti coinvolte: te stesso, altri sviluppatori, collaboratori, proprietari del dispositivo e utenti finali. Questo vale in particolare quando più sviluppatori o proprietari lavorano o utilizzano lo stesso dispositivo.
Le modifiche che apporti a un dispositivo di controllo possono influenzare direttamente lo stato di attuatori, sensori o altri sistemi critici per la sicurezza (ad esempio motori elettrici, elementi riscaldanti, serrature o altre uscite ad alto rischio). Azioni non sicure o non coordinate possono causare danni materiali, perdita di dati o lesioni personali.
Devi quindi adottare le opportune precauzioni prima, durante e dopo qualsiasi modifica. In particolare, considera le seguenti situazioni ad alto rischio in cui le tue azioni possono modificare il comportamento del dispositivo (l'elenco non è esaustivo):
- Configurare il dispositivo tramite Realer (ad es. modificare impostazioni, permessi o servizi collegati).
- Programmare o aggiornare firmware/software localmente (caricare nuovo codice o script).
- Installare, montare o cablare fisicamente il dispositivo (installazione iniziale, sostituzione o rilocazione).
- Collegare o scollegare periferiche, sensori o attuatori (in particolare quelli che coinvolgono alimentazione, movimento o altri sistemi critici per la sicurezza).
- Testare o eseguire il debug in ambienti live (eseguire script di test, attivare uscite o simulare ingressi).
- Ripristinare backup, effettuare rollback o migrare configurazioni.
- Qualsiasi altra attività che possa alterare il comportamento del dispositivo o la sicurezza delle persone o delle attrezzature.
Per ciascuna di queste attività dovresti, come minimo:
- Informare il personale o le parti interessate prima e dopo aver apportato modifiche.
- Disconnettere o isolare il dispositivo quando possibile e riconnetterlo solo quando è sicuro riportarlo online.
- Testare tutte le modifiche in un ambiente controllato prima di applicarle al dispositivo in produzione.
- Documentare modifiche, impatti previsti e fornire una procedura di rollback collaudata per ripristinare le configurazioni precedenti in caso di problemi.
- Coordinarti con altri sviluppatori e proprietari per evitare modifiche in conflitto.
Utilizzando Realer riconosci e accetti di essere responsabile dell'adozione di queste precauzioni e del rispetto di tutti i requisiti di sicurezza, protezione e normativi applicabili.