Уровень сигнала gsm в интерфейсе

Дмитрий, добрый день! Подскажите, у вас 3G-модем или 2G?
Для 3G можно забирать уровень сигнала таким скритпом на Python:

import serial
ser = serial.Serial(port='/dev/ttyGSM', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=1)
cmd="AT+CSQ\r"
ser.write(cmd.encode())
msg=ser.read(64)
print(msg)

через порт /dev/ttyGSM, не задействованный в коммуникациях.

Вызываете и получаете значение CSQ:

python /root/csq.py |grep "+CSQ:" | cut -d ' ' -f2 | cut -d ',' -f1 | tr '\n' ' ' | sed -e 's/\s//'