Я подключил свой телефон Samsung (GT-S3350) к компьютеру через USB-кабель и установил для него USB-драйвер. Я могу отправить SMS на любой номер телефона через мой компьютер с помощью AT-команд. Я пробовал с Hyperterminal также через Java.Как получать SMS на ПК с телефоном Samsung?
Чтобы настроить мобильный в текстовом режиме и получить сложные ошибки, я отправляю следующие команды в Hyperterminal.
AT + CMGF = 1
OK
AT + CMEE = 2
OK
Как я уже говорил ранее, я полностью в состоянии отправить SMS с помощью команды CMGS, он отлично работает , Но когда я пытаюсь перечислить сообщения, я получаю длинный список OK, как показано ниже.
AT + CMGL = "ALL"
OK
OK
OK
OK
OK
OK
OK
OK
.
.
.
ОШИБКА
OK
То же самое происходит, когда я даю "REC READ", "REC UNREAD" и т.д. вместо "ALL".
Также, когда я использую команду CNMI для прослушивания новых сообщений, я получаю OK сразу. Ожидается, что он отобразит индекс вновь полученных SMS, но для меня он остается пустым.
AT + CNMI = 1,1,0,0,0
OK
Я пытался получать SMS с моего другого телефона. Сообщение получено, но я не вижу индекса памяти на моем терминале.
Я узнал об этом в основном из блогов и просматривал API. Я также попробовал метод, предложенный этим thread. Я что-то делаю неправильно, или что-то не хватает?
Я полностью открыт для получения альтернатив получения SMS на ПК. Пожалуйста, предложите.
Спасибо за ваш ответ. Я получаю тот же ответ в режиме PDU, и с памятью «SM», «ME». Я ограничил знания о команде AT + CNMI, я пробовал с 1,1,0,0,0 и различными другими поддерживаемыми комбинациями, которые Я получил от AT + CNMI =? Поэтому я думаю, что это не имеет никакого значения, когда я устанавливаю в 0. Я пробовал только на Windows 7. Для запуска программы на Linux-машине мне нужен драйвер для телефона для Linux? –
Onewildgamer
В linux есть только один общий USB-модемный драйвер (CDC ACM), который работает со всеми телефонами, поэтому маловероятно, что вам нужно установить что-либо особенное. Для терминальной программы вы можете использовать миникомпьютер (консоль) или шпатлевку (графический). – hlovdal
Я попробую это, хотя может потребоваться некоторое время, так как мне нужно пройти множество процедур перед установкой виртуальной машины и программного обеспечения в нем, можете ли вы предложить GSM-модем, который отлично работает для отправки и получения SMS? Я чувствую, что GSM модем поможет в долгосрочной перспективе, также покупка устройства не имеет большого значения. – Onewildgamer