Ho un sistema Linux Ubuntu 22.04 e voglio inviare messaggi tramite il dispositivo “SIM800C – SIMCom GSM/GPRS Module”.

Lo connetto al sistema via USB – UART, utilizzando i comandi standard “AT” ( Hayes AT command set ), nello specifico su questo blog : https://www.emnify.com/developer-blog/at-commands-for-cellular-modules che spiega i comandi AT più moderni relativi al mondo GSM.
1 – Controllo che il sistema rilevi il dispositivo:
sudo dmesg | grep USB

2 – Installo un software che mi permetta di comunicare via seriale “minicom”:
sudo apt install minicom
3 – Mi connetto al dispositivo con minicom
minicom -D /dev/ttyUSB0 -b 115200 -8 -n -o
4 – verifico che veda la SIM chiedendogli se il pin è apposto

in questo caso mi risponde che il PIN è ok, quindi vede la scheda dell’operatore e non c’è un bloccco di pin.
Nel caso in cui dovessi abilitare la scheda via pin:
AT+CPIN=“2654“ Enter OK

5 – Verifico la qualità del segnale:

quindi scopro che nel mio ufficio il segnale fa schifo, ma tutto ok!
6 – verifico se il centro messaggi impostato è corretto:
![]()
si ok è quello di Iliad
7 – ora son pronto a mandare il messaggio:

Messaggio inviato 🙂