При подключении к телефону Android через Putty и отправке команды + cimi отображается мой номер IMSI. (XX [..] XX - числовые значения)
при + CIMI
XXXXXXXXXXXXXXX
OK
С кодом ниже Python (по команде g + cgpaddr):
def open_serial(com_port):
my_serial = serial.Serial(com_port, baudrate=9600, bytesize=8, parity='N', stopbits=1, timeout=1, xonxoff=1, rtscts=0)
return my_serial
s = open_serial('COM35')
s.write(b'at+cgpaddr\r')
temp = s.readlines()
print(temp)
Вывод:
[b'at+cgpaddr\r\r\n', b'+CGPADDR: 1,"XXX.XXXX.XXX.XXX"\r\n', b'\r\n', b'OK\r\n']
Если я изменю только на + cgpaddr на + cimi:
s = open_serial('COM35')
s.write(b'at+cimi\r')
temp = s.readlines()
print(temp)
В результате получается пустая строка:
[]
Есть ли решение этой проблемы?