Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > Чтение смс с 3G usb-модема


Автор: belarusfight 19.4.2011, 01:11
Здравствуйте. Собственно, сегодня столкнулся с тем, м чем даже не думал что столкнусь))
Суть задачи: имеется 3G usb-модем, например HUAWEI E173, на него присылают смс сообщения. Задача выдирать эти смс и писать их в текстовый файл или БД.

По сути пихать смски в бд или текстовик - секундное дело, но вот только ума не могу приложить каким боком можно получить входящее сообщение.

Может кто наведет на мысль? был бы весьма признателен! 

Автор: Artemon 19.4.2011, 07:18
Для чтения СМС подойдут AT команды, ищи в google AT команды для твоего модема. А потом вводи их через стандартный терминал Windows (для теста). Как все отладишь отправляй эти команды через COM порт (найдешь его в свойствах модема).

Автор: Cobalt 19.4.2011, 07:19
belarusfight, ну где то же он их хранит, в каком нить файле или бд, что найти не удалось
иль я не прально понял задачу?

Автор: belarusfight 19.4.2011, 18:15
Цитата(Cobalt @ 19.4.2011,  07:19)
belarusfight, ну где то же он их хранит, в каком нить файле или бд, что найти не удалось
иль я не прально понял задачу?

Суть задачи - на лету принимать сообщения и выводить их на форму или писать в файл.

Автор: Cobalt 20.4.2011, 09:59
хм, интересная задача (зачем если не секрет), ну что с АТ командами? не помогло?

Автор: belarusfight 20.4.2011, 12:13
Цитата(Cobalt @ 20.4.2011,  09:59)
хм, интересная задача (зачем если не секрет), ну что с АТ командами? не помогло?

С АТ командами не смог толком разобраться (точнее подобрать под модем).
Суть задачи весьма проста - для игры =) У друга через 2 недели ДР. Он попросил что-то подобное сделать для какой-то его развлекательной задумки. Типа смс с модема выводится на форму- а та висит на большом экране....

Автор: мявк 27.4.2011, 14:17
Эээ.. а специальной прогой, что должна поставляться вместе с мопедом сообщения читать, никак? о_О Или я чет недопонял? о)О

Автор: kai2256 11.5.2012, 13:25
Автору темы, возможно, уже и не актуально, но если кому-то интересно.
У других операторов не знаю, а у МТС все СМС хранятся в файле формата SQLite в папке ProgramData\MTS Connect\userdata\SmsDBConnection
Работа в VB с SQLite - тема уже другая и в Инете имеется.

Добавлено через 13 минут и 34 секунды
А "интересную задачу" решить просто: бесконечный цикл, который проверяет время изменения файла и при его смене читает последнюю СМС из этого файла. 

Автор: int0x20 17.4.2015, 21:31
Скорее всего уже не актуально, но может кому-нибудь пригодиться - пример реализации получения sms с gsm модема на Python с использованием библиотеки gammu http://openite.com/python/python-i-priem-sms-s-gsm-modema.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)