Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Gt864 Telit отправка sms
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
vorrom
Здравствуйте.
Действую строго по мануалу от телит, пытаюсь отправить sms.
Ничего не получается.
Sms не уходит, оно попадает в исходящие, но не отправляется.
При этом все ответы от девайса приходят правильно.
Если не трудно напишите, пожалуйста набор ат команд, который
Будет работоспособен.
Заранее благодарен.
mempfis_
Цитата(vorrom @ Nov 16 2012, 08:06) *
Здравствуйте.
пытаюсь отправить sms.
Ничего не получается.

Если не трудно напишите, пожалуйста набор ат команд, который
Будет работоспособен.


Дожидаетесь регистрации в сети готовности симки
AT#QSS=2
OK
AT#QSS?
#QSS: 2,3

или с помощью AT+CPBS?
AT+CPBS?
+CPBS: ..... (не должно быть ERROR)

AT+CMGF=1
OK

AT+CMGS=+38096....
ожидание >
после прихода > текст смс
abcdef

после отправки текста необходимо отправить CTRL-Z т.е. hex-число 0x1a
после этого ждать пока не вернётся статус отправки
+CMGS:
vorrom
Цитата(mempfis_ @ Nov 16 2012, 12:22) *
Дожидаетесь регистрации в сети готовности симки
AT#QSS=2
OK
AT#QSS?
#QSS: 2,3

или с помощью AT+CPBS?
AT+CPBS?
+CPBS: ..... (не должно быть ERROR)

AT+CMGF=1
OK

AT+CMGS=+38096....
ожидание >
после прихода > текст смс
abcdef

после отправки текста необходимо отправить CTRL-Z т.е. hex-число 0x1a
после этого ждать пока не вернётся статус отправки
+CMGS:



Все делаю как Вы написали - в ответ приходит
+CMS ERROR: 331
и тишина. wacko.gif


CADiLO
+CMS ERROR: 331 = no network service

SMS центр прописан????

А голосовые звонки работают ?

Модуль в сети вообще зарегистрирован?
vorrom
Цитата(CADiLO @ Nov 16 2012, 13:35) *
+CMS ERROR: 331 = no network service

SMS центр прописан????


Скорее всего нет, а как это сделать ?

Антенну подключил, симку вставил, средний светодиод мигает постоянно раз в секунду,
отве
Ответ на AT+CREG? приходит
+CREG: 0,0
если набрать AT+CREG=2,
то ответ на AT+CREG? приходит
+CREG: 2,0
CADiLO
номер SMS сервис центра пишется командой +CSCA
В Телит должна быть такая же.

А вот второй 0 в CREG - модуль не в сети, так что и работать не должен - ни звонить, ни SMS

0 - not registered, ME is not currently searching a new operator to register to

Когда получите CREG 0,1 - тогда можно и все остальное.

проверяйте работу железа, работоспособность карточки, правильность ее подключения и то что она видится модулем, чтобы PIN был отключен....
ну вобщем все по порядку....
до SMS вам еще далеко.....
vorrom
Цитата(CADiLO @ Nov 16 2012, 13:48) *
номер SMS сервис центра пишется командой +CSCA
В Телит должна быть такая же.

А вот второй 0 в CREG - модуль не в сети, так что и работать не должен - ни звонить, ни SMS

0 - not registered, ME is not currently searching a new operator to register to

Когда получите CREG 0,1 - тогда можно и все остальное.

проверяйте работу железа, работоспособность карточки, правильность ее подключения и то что она видится модулем, чтобы PIN был отключен....
ну вобщем все по порядку....
до SMS вам еще далеко.....


Такое впечатление, что он вообще не рабочий.
Питание подал.
Ножку TO_IN посадил на питание,
ножку HR_IN га землю.

Симка рабочая, из мобильника вынута, там работает.

Антенна в порядке, проверял на другом модеме.

Не знаю, что еще сделать.
mempfis_
Цитата(vorrom @ Nov 16 2012, 13:13) *
Симка рабочая, из мобильника вынута, там работает.
Не знаю, что еще сделать.


Если у Вас постоянно +CREG: 0,0 проверьте AT+CPIN?
Также проверьте что выдаёт на AT#QSS? (сначала отправьте AT#QSS=2)
Должно быть 2,1, 2,2 или 2,3.
Если постоянно 2,0 то модуль не видит симку. Попробуйте другие симки.
Попробуйте выполнить AT+CFUN=4, пауза 5 сек AT+CFUN=1
Или AT#SIMDET=0, AT#SIMDET=1
Если во всех случаях 2,0 то модем просто не видит симку.


vorrom
Цитата(mempfis_ @ Nov 16 2012, 14:28) *
Если у Вас постоянно +CREG: 0,0 проверьте AT+CPIN?
Также проверьте что выдаёт на AT#QSS? (сначала отправьте AT#QSS=2)
Должно быть 2,1, 2,2 или 2,3.
Если постоянно 2,0 то модуль не видит симку. Попробуйте другие симки.
Попробуйте выполнить AT+CFUN=4, пауза 5 сек AT+CFUN=1
Или AT#SIMDET=0, AT#SIMDET=1
Если во всех случаях 2,0 то модем просто не видит симку.


Отвечает правильно на все команды, перечисленные выше.
При попытке полсать команду AT+CMGS=+38096....
возвращает ERROR 331.
И СМС не отправляет.
Команда AT+CMGW= ...
не приводит к ошибке, но и СМС не отправляется.
Вот такие дела.
На мой взгляд - прибор абсолютно не работоспособный.
molecul
Цитата(vorrom @ Nov 20 2012, 12:28) *
Отвечает правильно на все команды, перечисленные выше.
При попытке полсать команду AT+CMGS=+38096....
возвращает ERROR 331.
И СМС не отправляет.
Команда AT+CMGW= ...
не приводит к ошибке, но и СМС не отправляется.
Вот такие дела.
На мой взгляд - прибор абсолютно не работоспособный.

Полный лог в студию плиз. Включая ответ на +CPIN и +CREG?.
vorrom
Цитата(molecul @ Nov 20 2012, 12:56) *
Полный лог в студию плиз. Включая ответ на +CPIN и +CREG?.


Вот собственно и лог :

AT
OK
AT+CPIN?
+CPIN: READY

OK
AT#QSS=2
OK
AT#QSS?
#QSS: 2,1

OK
AT+CREG?
+CREG: 0,0

OK
AT+CPBS?
+CPBS: "SM",6,230

OK
AT+CREG?
+CREG: 0,0

OK
AT+CMGF=1
OK
AT+CMGS=+79035097031
> PEREDACHA
+CMS ERROR: 331
AT+CMGW=+79035097031
> PROBA 1
+CMGW: 19

OK

Антенна - правильная. Работает с другим модемом без проблем.
Симка, как уже говорил ранее, абсолютно работоспособная.

Почему 864 не хочет регистрироваться в сети - не знаю.
Вообщем, на мой взгляд, все сделал правильно, а прибор не работает.



CADiLO
А с симкой другого оператора пробовали?

Модем может например не узнать симку старую (5 вольт) или слишком новую - бывало что 1.8 вольт симки не видятся.
Некоторые акционные симки с левыми полями в памяти не работают.

Проверьте на 2-3 других симках....


Пока в +CREG не получите регистрацию, дальше можете не стараться - без регистрации ни звонков, ни SMS не будет.
M_Z
Цитата(vorrom @ Nov 20 2012, 12:36) *
Вот собственно и лог :

AT
OK
AT+CPIN?
+CPIN: READY

OK
AT#QSS=2
OK
AT#QSS?
#QSS: 2,1

OK
AT+CREG?
+CREG: 0,0

OK
AT+CPBS?
+CPBS: "SM",6,230

OK
AT+CREG?
+CREG: 0,0

OK
AT+CMGF=1
OK
AT+CMGS=+79035097031
> PEREDACHA
+CMS ERROR: 331
AT+CMGW=+79035097031
> PROBA 1
+CMGW: 19

OK

Антенна - правильная. Работает с другим модемом без проблем.
Симка, как уже говорил ранее, абсолютно работоспособная.

Почему 864 не хочет регистрироваться в сети - не знаю.
Вообщем, на мой взгляд, все сделал правильно, а прибор не работает.

Уровень сигнала не спрашивали?
Убедитесь что уровень в норме. Антенна то может быть и исправной, а вот с подключением к модулю могут быть проблемы.
vorrom
Слава богу, разобрались.
1. Стояло не правильное значение COPS
Было +COPS=2, поставили +COPS=0
2. Неправильный номер SMSC, исправил номер, все заработало.

Видимо у меня слишком старая симка.

Всем спасибо за участие в отладке.
vorrom
Подскажите, пожалуйста. Есть ли у кого рабочий пример отправки
Email на gt864 ?
vorrom
Да, вот еще одна беда организовалась,
после безуспешной попытки отправить email,
опять перестал работать sms сервис.

Привожу лог

AT+CREG?
+CREG: 0,1

AT#SMSMODE?
#SMSMODE: 0

AT+CSCA?
+CSCA: "+79168999100",145

AT+CMGF=1
OK

AT+CMGS=+79035097031
>PROBA 1
+CMS ERROR: 331

AT#SMSMODE=1
OK

AT+CMGS=+79035097031
>PROBA 1
+CMS ERROR: 69

Вот вроде и все.
vorrom
Все, наконец разобрался я с этим модемом.
Докладываю.
1. Потребовалось перепрошить модем новой прошивкой 006 (была очень старая 003).
После этого стало стабильно работать (предсказуемо).
2. В документации по IP и SMTP надо было начинать читать вторую часть. Удалось найти
набор команд, с помощью которых, получилось отправить EMAIL и даже с вложением
(файл jpeg).
Так что, требуемая функциональность получена и можно, наконец, приступать к написанию
софта на ARM для работы с этим модемом.
Все необходимые железки я уже сделал, так что, как только отлажу весь комплекс в сборе
(сигнализация + видеорегистратор + момдем для отправки картинок + контроллеры управления
насосами и электроснабжением + контроллеры управления светом) отпишусь о проделанной работе.

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.