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

 
 
> SIM300 Вопросы по применению
Baser
сообщение Feb 25 2008, 08:54
Сообщение #1


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Заказчик принес для макетирования модуль SIM300, дата выпуска, судя по маркировке - начало 2006 года.
Модуль выдает на ATI:
SIMCOM_Ltd
SIMCOM_SIM300M(SST)
Revision:P1008B01SIM300M32_SST_INNO

Судя по всему это пилотная инженерная версия модуля после перехода на память SST.
Модуль ведет себя странновато: включать его поверкеем удается, а вот выключить нет.

Вопрос: можно ли в него зашить последнюю (1008B15) версию фирмваре, не поменялось ли с тех пор железо?
Или вообще не стоит его мучить и потребовать от заказчика новый модуль?

На самой печатной плате маркировка:
SIM300_V2.04(050926)
F164671-7-2M
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Baser
сообщение Mar 15 2008, 18:34
Сообщение #2


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Привезли мне новый модуль SIM300Z (P1008B15). Поигрался с ним немного, вроде бы все, что проверил, соответствует документации.
Но вот возникли вопросы, связанные с передачей данных при помощи GPRS.

Как я понял, процесс установления соединения состоит из нескольких этапов:
- Регистрация в сети GSM;
- Подключение к сервису GPRS (AT+CGATT=1);
- Активация PDP контекста с получением PDP адреса от мобильной сети;
- Установление TCP или UDP соединения.

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

Так работает (AT+CGATT=1 даже можно и опустить, к GPRS само подключается):
Код
TE: AT+CGATT=1
ME: OK                          (STATE: IP INITIAL)
TE: AT+CIPCSGP=1,"APN","USER","PASS"
ME: OK                          (STATE: IP INITIAL)
TE: AT+CIPSTART="TCP","xx.xx.xx.xx","PORT"
ME: OK
ME: CONNECT OK                  (STATE: CONNECT OK)


И так работает:
Код
TE: AT+CSTT="APN","USER","PASS" (+CGATT: 0    STATE: IP INITIAL)
ME: OK                          (+CGATT: 0    STATE: IP START)
TE: AT+CIICR
ME: OK                          (+CGATT: 1    STATE: IP GPRSACT)
TE: AT+CIFSR
ME: xx.xx.xx.xx                 (+CGATT: 1    STATE: IP STATUS)
TE: AT+CIPSTART="TCP","xx.xx.xx.xx","PORT"
ME: OK
ME: CONNECT OK                  (+CGATT: 1    STATE: CONNECT OK)


А вот со стандартными командами
AT+CGDCONT - Define PDP Context
AT+CGACT - PDP Context Activate Or Deactivate
какие-то непонятки. Такое впечатление, что это бутафория, неработающие заготовки.
PDP контекстов можно определить целых 10! Они пишуться и читаются. Можно их активировать и деактивировать. Только на работу с GPRS это никак не отражается. И точка доступа (APN) при активации контекста стеку TCP/IP не становится известной. sad.gif
Вот так не работает:
Код
ME initial state:               (+CGATT: 0    STATE: IP INITIAL)
TE: AT+CGDCONT=1,"IP","APN"
ME: OK                          (+CGATT: 0    STATE: IP INITIAL)
TE: AT+CGACT=1,1
ME: OK                          (+CGATT: 1    STATE: IP INITIAL)
TE: AT+CIPSTART="TCP","xx.xx.xx.xx","PORT"
ME: OK
ME: CONNECT FAIL
ME: STATE: IP IND
ME: +PDP: DEACT                 (+CGATT: 1    STATE: PDP DEACT)


И вот, в связи со всем этим, вопросы:
1. Зачем нужно такое разнообразие команд и вариантов?
2. Команда AT+CGACT в SIM300 действительно не до конца реализована, или я чего-то не понял?
Мне казалось, что при активации PDP контекста сразу должна настраиваться APN и сетью выделяться PDP адрес.
3. Где можно посмотреть описание состояний GPRS соединения (AT+CIPSTATUS)? Смысл части состояний понятна из названий, но остальные - полная загадка.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Baser   SIM300 Вопросы по применению   Feb 25 2008, 08:54
- - CADiLO   Можно попробовать и обновить, хотя у нас с 15 верс...   Feb 25 2008, 09:21
- - Baser   Удалось прошить в этот модуль версию 1008B15SIM300...   Feb 25 2008, 21:08
- - CADiLO   У меня с вот этой прошивкой (вложение) проблем не ...   Feb 26 2008, 07:28
|- - Baser   Цитата(CADiLO @ Feb 26 2008, 09:28) У мен...   Feb 26 2008, 21:02
|- - Harbinger   Цитата(Baser @ Feb 26 2008, 23:02) (мои S...   Feb 27 2008, 10:13
- - CADiLO   как резать рассказываю на примере той версии что в...   Feb 27 2008, 09:27
- - Baser   Цитата(CADiLO @ Feb 27 2008, 11:27) ... в...   Feb 27 2008, 11:55
- - CADiLO   с поправкой согласен, просто в данном контексте та...   Feb 27 2008, 12:22
- - Baser   Еще вопрос по железу: "процедура безопасного ...   Feb 27 2008, 21:23
- - Harbinger   ...Если напряжение ниже 3,3 В, модуль будет выключ...   Feb 28 2008, 04:49
- - CADiLO   "процедура безопасного умирания" от сост...   Feb 28 2008, 07:03
|- - stream   Цитата(Baser @ Mar 15 2008, 22:34) А вот ...   Mar 17 2008, 14:50
|- - Harbinger   Цитата(stream @ Mar 17 2008, 16:50) Собст...   Mar 18 2008, 10:33
|- - Baser   Цитата(stream @ Mar 17 2008, 16:50) Наско...   Mar 22 2008, 15:40
|- - stream   Цитата(Baser @ Mar 22 2008, 19:40) Т.е., ...   Mar 24 2008, 07:05
- - Baser   Назрел у меня еще один вопрос: Как долго имеет смы...   Apr 2 2008, 21:01
|- - stream   Цитата(Baser @ Apr 3 2008, 01:01) Назрел ...   Apr 3 2008, 07:48
- - Jeka_Ch   Использовал ли кто-нибудь Debug Port на SIM300? Мо...   Apr 4 2008, 06:41
|- - Колян   Цитата(Jeka_Ch @ Apr 4 2008, 10:41) Испол...   Apr 4 2008, 07:21
|- - Alechek   Цитата(Jeka_Ch @ Apr 4 2008, 11:41) Испол...   Apr 4 2008, 10:47
- - CADiLO   >>>Насчет АТ комманд не знаю, а вот проши...   Apr 4 2008, 11:18
- - Baser   Цитата(Jeka_Ch @ Apr 4 2008, 09:41) Испол...   Apr 4 2008, 11:27
|- - Alechek   Цитата(Baser @ Apr 4 2008, 16:27) У SIM30...   Apr 4 2008, 17:14
- - shb   Мы используем этот порт в изделиях. Разрабатывали ...   Apr 4 2008, 12:27
- - Baser   Цитата(stream @ Mar 17 2008, 17:50) Наско...   Apr 13 2008, 14:10
|- - KGB   Цитата(Baser @ Apr 13 2008, 17:10) p.s. Р...   Jan 9 2009, 15:22
- - av-master   ЦитатаНет совершенно никакой информации по нюансам...   Jan 9 2009, 23:52
|- - Baser   Цитата(av-master @ Jan 10 2009, 01:5...   Jan 10 2009, 11:24
- - KGB   av-master писать документыцию нормально надо... гд...   Jan 10 2009, 04:08
- - av-master   ...а ниже по тексту в описание команд смотрели, и ...   Jan 10 2009, 13:53
|- - Baser   Цитата(av-master @ Jan 10 2009, 15:5...   Jan 10 2009, 17:09
- - KGB   av-master .... ВОТ К ТОМУ И ПРИШЛИ... ЧТО КОВЫРЯЙТ...   Jan 10 2009, 14:49
- - av-master   Если бы под сим300 была полноценная среда (типа оп...   Jan 10 2009, 16:00
- - av-master   Ладно, внешний контроллер всеравно нужен, а правит...   Jan 12 2009, 00:27
- - ded4141   Добрый всем вечер.Подскажите где посмотреть как сч...   Apr 18 2009, 16:00


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 20:43
Рейтинг@Mail.ru


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