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

 
 
> SIM800 и глюк команды ATD, При передаче команды ATD модуль перестает воспринимать команды
Sergey Krivonoso...
сообщение Jul 8 2016, 14:43
Сообщение #1


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

Группа: Участник
Сообщений: 90
Регистрация: 10-07-08
Из: Днепропетровск
Пользователь №: 38 859



Добрый день! Заранее спасибо за помощь
Работал и с SIM100, SIM300, SIM900, но в SIM800 явный глюк при наборе номера ATD<номер телефона>; модуль не воспринимает команды. Прежде всего ATH для отбоя звонка.

Сообщение отредактировал Sergey Krivonosov - Jul 8 2016, 15:27


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CADiLO
сообщение Jul 8 2016, 18:11
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Это не глюк, а хотелки пользователя вопреки стандарту - прервать соединение в предответном состоянии. То есть набор прошел, а ответа или отбоя еще нет.
Уже объяснял по телефону. И даже в описании это есть. Но читать документацию и стандарты мы никак не хотим, должно работать так как хочется, точнее так как требует заказчик.
Ну а заказчик естественно совершенно ничего не знает о стандартах и принципах работы GSM.


This Command may be aborted generally by receiving an ATH Command or a character during execution. (уже после соединения)

The aborting is not possible during some states of connection establishment such as handshaking.

Если пошло предответное состояние уже НЕЛЬЗЯ отменить до получения ОТВЕТ или ОТБОЙ.

Берем GSM 07.07 или ITU-T V.25ter и внимательно изучаем КАК работает dial command D

И то что обрывалось в некоторых предыдущих модулях - как раз это и было нарушением стандарта в 900 серии.



Если хочется спорить, а не читать стандарт, процитирую здесь.


ITU-T V.25ter dial command D

Abortability

The D command may be aborted in the manner described in 5.6.1. (подача любого символа ДО начала выполнения команды или ATH после результирующего состояния ответ или отбой)

If the DCE is connected to the line, it disconnects from the line in an orderly manner as required by the state of the connection.
Aborting the connection by reception of a character is generally possible at any time before the DCE enters online data state

The DCE shall issue a final result code;

Вот если успеете до предотаетного состояния, а это окно примерно в 100-200 миллисекунд, то прервете. Иначе ждать результата.


P.S.
Раз уж пошло о чтении документации, то рекомендую Сергею еще заглянуть в украинское законодательство.
Так как выпускаемое изделие подпадает под действие пункта закона "о связи" - незаконное перепредоставление услуг связи.
И то что операторы на Вас еще не наехали можете считать чистым везением или отсутствием у операторов сезонного обострения по борьбе с подобными железками.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post



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

 


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


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