Чтобы отправить SMS-сообщение с помощью 3G-модема, вам необходимо использовать соответствующие AT
команды.Сначала необходимо установить модем в текстовый режим:
AT+CMGF=1
Затем отправьте сообщение:
AT+CMGS=<number><CR>
<message><CTRL-Z>
Где <CR>
- возврат каретки (ASCII 13) и <message>
- это сообщение, которое вы хотите отправить, <CTRL-Z>
- это ASCII 26, а <number>
- номер, на который вы хотите отправить свое сообщение.
Чтобы прочитать полученные сообщения, вы делаете следующее:
AT+CMGL=<stat><CR>
Где <stat>
- это одно из: "ALL"
, "REC UNREAD"
, "REC READ"
(с кавычками), означающее все сообщения, непрочитанные сообщения и прочитанные сообщения соответственно.
Комусделать это в Java, вам нужно использовать API связи Java.Вот краткий пример: http://java.sun.com/products/javacomm/reference/docs/API_users_guide_3.html