Недавно я написал код для взаимодействия с USB-модемами Huawei 3G в python.
Мой первоначальный прототип использовал Pyserial напрямую, а затем мой производственный код использовал поддержку Twisted Serial, чтобы я мог получить доступ к модему асинхронно.
Я обнаружил, что благодаря программному доступу к модему через последовательный порт я смог получить доступ ко всем функциям, необходимым для отправки и получения SMS-сообщений, с помощью команд Hayes AT и расширений набора команд AT.
Это одна из ссылок , которую мне удалось найти по теме, в ней перечислены следующие команды:
AT+CMGL List Messages
AT+CMGR Read message
AT+CMGS Send message
AT+CMGW Write message to memory
Это сложные команды, которые принимают аргументы, и вы должны проанализировать результаты самостоятельно.
В интернете есть еще ссылки , в которых вы можете обратиться за помощью к этим 4 командам, которые позволят вам понять, как работает ваш модем.