Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: отправка СМС по номеру из записной книжки
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Жорик_у
Уважаемые!

SIM300DZ позволяет набрать номер не напрямую через ATDномер,
а косвенно через ATD> указатель на СИМку, позиция требуемого номера в

фонбуке.

А вот как можно также косвенно отправить СМС? прямой вариант известен
at+cmgs=номер, текст 0х1А. Вот собсвтенно требуется отвязаться от

лобового набора номера, а брать его из симки по указанной позиции.
(симки могут меняться в процессе пользования аппаратом)

Можно анализировать входной поток от модема от реакции на CPBS CPBR,
но хотелось бы попроще...
Мануал вроде весь перелистал, но чего хотелось пока не нашел, может плохо искал?

Заранее благодарен. С уважением Жорик.
PIC_Embedder
Недавно боролся с той же проблемой. Плюс мне надо было отправить текст кириллицей. Остановился на варианте: считываю номер с СИМки и дальше дело программы. Не так уж сложно оказалось.
Жорик_у
Цитата(PIC_Embedder @ Jan 11 2009, 02:34) *
Недавно боролся с той же проблемой. Плюс мне надо было отправить текст кириллицей. Остановился на варианте: считываю номер с СИМки и дальше дело программы. Не так уж сложно оказалось.


Я запрашивал номер из симки путем запроса по AT+CPBS, AT+CPBR и потом анализировал ответ выщемляя из него номер, но это геморно в плане размера кода да и вообще. Честно говоря не верится, что нет более простого инструмента для таких вещей. Ведь в принципе для модема проще отдать номер сразу под команду отправки СМС. Или я не прав?

А чем Вы реализуете изъятие номера? Теми же командами?
PIC_Embedder
CMGF=1 //переключение в текстовый режим
CPBF="1#" //поиск в записной книге контакта "1#"

Далее дело программы. Процедуру написал за один вечер.
Жорик_у
Цитата(PIC_Embedder @ Jan 11 2009, 14:08) *
CMGF=1 //переключение в текстовый режим
CPBF="1#" //поиск в записной книге контакта "1#"

Далее дело программы. Процедуру написал за один вечер.


Спасибо. В принципе тоже что и у меня. К сожалению это решение не в лоб,
да, блин, придется дополнительно засовывать код. А как хотелосьбы:
Команда на отправку, вставить номер из книги по указателю позиции, влепить текст,
отправить всё... А так, блин, через зад...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.