реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Передача данных через GPRS
lilo1394
сообщение May 8 2012, 19:53
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 9-06-11
Пользователь №: 65 604



Ни как не могу разобраться как данные идут данные от микроконтроллера к gsm модулю. по каким линиям?
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 8 2012, 20:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(lilo1394 @ May 8 2012, 22:53) *
Ни как не могу разобраться как данные идут данные от микроконтроллера к gsm модулю. по каким линиям?

Какие именно данные?

АТ-команды: По TX - от МК к модему, по Rx - от модема в МК.
RTS/CTS и тп тоже могут подключаться.
Go to the top of the page
 
+Quote Post
lilo1394
сообщение May 8 2012, 20:25
Сообщение #3





Группа: Новичок
Сообщений: 9
Регистрация: 9-06-11
Пользователь №: 65 604



нет, не команды, а какие-нибудь данные для передачи по gprs допустим. тоже по тх?
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 8 2012, 20:33
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(lilo1394 @ May 8 2012, 23:25) *
нет, не команды, а какие-нибудь данные для передачи по gprs допустим. тоже по тх?

Зависит от модели модема.
Но в основном всё через один порт идет: и управление и данные.
Go to the top of the page
 
+Quote Post
lilo1394
сообщение May 8 2012, 20:38
Сообщение #5





Группа: Новичок
Сообщений: 9
Регистрация: 9-06-11
Пользователь №: 65 604



понятно. Спасибо!) а коды АТ-команд где узнать можно?
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 8 2012, 20:46
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(lilo1394 @ May 8 2012, 23:38) *
понятно. Спасибо!) а коды АТ-команд где узнать можно?


У разных производителей модемов по разному называется: у simcom например в таком стиле - SIM900_AT Command Manual_V1.03.pdf.
Go to the top of the page
 
+Quote Post
lilo1394
сообщение May 8 2012, 20:54
Сообщение #7





Группа: Новичок
Сообщений: 9
Регистрация: 9-06-11
Пользователь №: 65 604



Ознакомился, спасибо. Я с gsm только начал общаться, вот только модуль заказал. Не могу понять, допусти я хочу отправить в модуль вот эту команду AT+CGATT=1. из микроконтроллера. Получается, что мне нужно по очереди коды символов отправлять?

Ознакомился, спасибо. Я с gsm только начал общаться, вот только модуль заказал. Не могу понять, допусти я хочу отправить в модуль вот эту команду AT+CGATT=1. из микроконтроллера. Получается, что мне нужно по очереди коды символов отправлять?
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 8 2012, 21:28
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(lilo1394 @ May 8 2012, 23:54) *
Не могу понять, допусти я хочу отправить в модуль вот эту команду AT+CGATT=1. из микроконтроллера. Получается, что мне нужно по очереди коды символов отправлять?

ну да - слать байты в порт пока команда не кончится. Потом послать символ CR(код 0x13).
Затем перейти к ожиданию ответа модема (с таймаутом).

P.S. Модем сначала надо не забыть включить.
Go to the top of the page
 
+Quote Post
Andreymai
сообщение May 11 2012, 06:38
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 137
Регистрация: 29-06-11
Пользователь №: 65 964



Цитата(_Артём_ @ May 9 2012, 01:28) *
ну да - слать байты в порт пока команда не кончится. Потом послать символ CR(код 0x13).
Затем перейти к ожиданию ответа модема (с таймаутом).

P.S. Модем сначала надо не забыть включить.


хе хе, у символа CR код 0x0D или .13
Go to the top of the page
 
+Quote Post
mempfis_
сообщение May 11 2012, 09:34
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(Andreymai @ May 11 2012, 09:38) *
хе хе, у символа CR код 0x0D или .13


CR LF == 0x0d 0x0a
Go to the top of the page
 
+Quote Post
iMeter
сообщение Sep 3 2012, 15:17
Сообщение #11





Группа: Новичок
Сообщений: 7
Регистрация: 3-09-12
Из: Харьков
Пользователь №: 73 369



Прошу прощения, если мой вопрос будет не по теме.
В чем разница между ниже изложенными GPRS соединениями:
а) с использованием TCP/IP стека (Internet Service profile);
.....
AT^SISO=0 //Open Internet Service profile ID = 0
//Transparent mode
AT^SIST=0
CONNECT
Передачу данных с uC еще не пробовал, по HyperTerminal-у пробовал, данные передаются на сокет.

б) с установлением PDP контекста
AT+CGDCONT=1,ip,"www.umc.ua",0,0,0;
ATD*99***1#
CONNECT
....а далее реализуется ppp->ip->tcp connection.


У меня возникли сомнения по поводу GPRS в первом случае (что за AT^SICS=0,conType,GPRS0).
LED мигает не так как во втором.
За ранее благодарю.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 16:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01454 секунд с 7
ELECTRONIX ©2004-2016