Страница 1 из 1

GSM модем SIM300 + AVR

Добавлено: Пн янв 03, 2011 13:51:52
kaspersky89
В мануале sim300.pdf (на русском). Впринципе подробно и доступно написано как звонить, использовать TCP/IP стэк. Даже как отправлять SMS на РУССКОМ в Unicode "UCS2"кодировке.

А вот про приём SMS совсем мало инфы. Я так понимаю сообщения с мобильника прийдут в PDU формате?

В связи с этим вопрос: как перекодировать принятое SMS из PDU в текст, чтоб потом пропарсить его AVR-кой можно было. Может исходники у кого на "C" есть?

Re: GSM модем SIM300 + AVR

Добавлено: Пн янв 03, 2011 15:18:52
Rimsky
Если в модеме активарован режим PDU, то и смс ку прочитаешь в нем же. Переключите модем в текстовый режим и будет вам счастье! (AT+CMGF=1).

Re: GSM модем SIM300 + AVR

Добавлено: Пт янв 07, 2011 00:58:28
kaspersky89
Насчёт звука. Необходимо воспроизводить голос на микрофонный вход SIM300, формат WAV, хранится будет на micro-sd, контроллер Mega128. Вопрос, как лучше реализовать, через ШИМ, или ЦАП 8-ми битный? Если через ЦАП, занимает 8 ног МК, а через ШИМ насколько знаю фильтры для корректировки АЧХ надо ставить?

Re: GSM модем SIM300 + AVR

Добавлено: Пт янв 07, 2011 11:35:09
asteroid7
Как удобнее и проще, так и делайте.
А корректировка АЧХ для голоса это зачем? )

Re: GSM модем SIM300 + AVR

Добавлено: Пт янв 07, 2011 12:03:09
kaspersky89
В AppNote Атмел-овском прочитал про ШИМ и воспроизведение речи
Основную информацию речевого сигнала несут частоты до 3000 Гц. Поэтому для ограничения полосы (частот) сигнала может быть использован фильтр нижних частот.

Выходной фильтр сглаживает выходной сигнал и удаляет высокочастотную несущую ШИМ сигнала
Ссылка на статью.
http://www.gaw.ru/html.cgi/txt/app/Atme ... to_avr.htm

Re: GSM модем SIM300 + AVR

Добавлено: Пт янв 07, 2011 17:52:22
asteroid7
Дык про АЧХ там ни слова. Даже буквы в таком сочетании не встречаются...

Re: GSM модем SIM300 + AVR

Добавлено: Пт янв 07, 2011 18:54:08
kaspersky89
Ну, я не специалист в области звука, сильно не углублялся. Может и напутал чего. :roll:

Re: GSM модем SIM300 + AVR

Добавлено: Пт янв 07, 2011 23:25:30
kaspersky89
Просьба сильно не пинаться.
:idea: Возникла идея насчёт GPS в модуле SIM508Z.
То есть смысл такой, возможно ли на ПК сделать небольшую серверную программу, чтобы посредством GPRS(этого модуля) , данные передавались на ПК где установленна эта прога? :))
А уж потом эти данные можно скормить программе навигации (например SASPlanet). :)
--------------------------------------------------------------------------------------------------------
Вопрос можно снимать наверно, только сейчас дошло(ночь, мозг не варит) что у каждого ПК в сети свой IP, за это и зацеплюсь.

Re: GSM модем SIM300 + AVR

Добавлено: Сб янв 08, 2011 13:26:17
stas00n
Сделать-то наверное можно, если уже нет готового решения с открытыми исходниками. На стороне модуля пихаешь NMEA пакеты в TCP/IP, на ПК вытаскиваешь их и делаешь что надо. ИМХО задача не сложная для программиста средней квалификации.

Re: GSM модем SIM300 + AVR

Добавлено: Сб янв 08, 2011 18:21:34
asteroid7
kaspersky89 писал(а):Просьба сильно не пинаться.
:idea: Возникла идея насчёт GPS в модуле SIM508Z.
То есть смысл такой, возможно ли на ПК сделать небольшую серверную программу, чтобы посредством GPRS(этого модуля) , данные передавались на ПК где установленна эта прога? :))
А уж потом эти данные можно скормить программе навигации (например SASPlanet). :)
--------------------------------------------------------------------------------------------------------
Вопрос можно снимать наверно, только сейчас дошло(ночь, мозг не варит) что у каждого ПК в сети свой IP, за это и зацеплюсь.
Многие провайдеры дают за отдельную плату выделенный IP. Уверены, что у Вас выделенный?
А ещё... провайдеры любят блочить всё входящее к "выделенному IP". Выходящяя инфа летит.

Купите у любого хостера по минимальному тарифу IP и доменное имя. 99% он будет виден всегда.
В SIM модуле пропишите DNS ОПСОСа. И спокойно через доменное имя и НТТР протокол методом POST/GET обменивайтесь.

Re: GSM модем SIM300 + AVR

Добавлено: Вс янв 09, 2011 23:07:06
kaspersky89
Буду разрабатывать на SIM508Z. Один момент, для связи с ПК нужно будет отправлять через SMS каждый раз новый IP-шник.
asteroid7
Купите у любого хостера по минимальному тарифу IP и доменное имя. 99% он будет виден всегда.
В SIM модуле пропишите DNS ОПСОСа. И спокойно через доменное имя и НТТР протокол методом POST/GET обменивайтесь.

Не могли бы вы дать материал по методам POST/GET? Как например передать какую-нибудь текстовую строку, от модуля через сервер, на пк? Работаю на Delphi и C++Borland, в области WEB впервые, но схватываю быстро :)

Re: GSM модем SIM300 + AVR

Добавлено: Пн янв 10, 2011 10:13:57
asteroid7
А Вы уверены, что только вам этот динамический IP будет выдан? На одном IP могут сотни клиентов сидеть. Он точно не локальный?
Да в любом случае маршрутизатор не пропустит запросы из вне. Только ответы.

Нет панацеи и разжеванного материала в инете. В поисковики запрос HTTP POST GET и для уточнения синтаксиса заголовочных полей смотреть оригинальный "Hypertext Transfer Protocol -- HTTP/1.1" или 1.0 с сайта http://www.w3.org
Для GET вполне хватит Host и Connection.

И да. ПК и сервер - это одно и тоже...