- Il switch-case accetta solo valori numerici (char singolo accetta, è un valore numerico), perciò no a stringhe.
2 la read() precedente legge solo un carattere - se usi apici singoli il compilatore accetta ma vede solo il primo char
praticamente questo: 'beacon-off' e 'beacon-on' vede solo 'b' che poi è il valore 98