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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Передача данных при установленной связи
vintick
сообщение Jul 10 2012, 14:26
Сообщение #1


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

Группа: Участник
Сообщений: 186
Регистрация: 4-05-09
Пользователь №: 48 624



Подскажите пож. какими командами пользоваться
чтобы передаваемый текст из модуля сразу высвечивался
на экране моб. телефона? После установления связи.

Go to the top of the page
 
+Quote Post
Andreymai
сообщение Jul 10 2012, 15:06
Сообщение #2


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

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



есть такое, это т.н. flash-sms, передаются в PDU-режиме
Go to the top of the page
 
+Quote Post
sobr
сообщение Jul 11 2012, 05:52
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(Andreymai @ Jul 10 2012, 22:06) *
есть такое, это т.н. flash-sms, передаются в PDU-режиме
Flash-sms передается и в текстовом режиме.
Go to the top of the page
 
+Quote Post
Andreymai
сообщение Jul 11 2012, 06:12
Сообщение #4


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

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



Александр, Вы гуру!!!
AT+CMGF=1
а какой еще параметр?
Go to the top of the page
 
+Quote Post
vintick
сообщение Jul 11 2012, 07:22
Сообщение #5


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

Группа: Участник
Сообщений: 186
Регистрация: 4-05-09
Пользователь №: 48 624



А тарификация идет на эти фл.смс как на обычные?
Go to the top of the page
 
+Quote Post
sobr
сообщение Jul 11 2012, 08:07
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(Andreymai @ Jul 11 2012, 13:12) *
Александр, Вы гуру!!!
Нет, я не это. Я просто любопытен и внимательно читаю всю документацию, которая мне доступна. laughing.gif
Цитата(Andreymai)
а какой еще параметр?
Внимательно приглядитесь к команде "AT+CSMP" smile3046.gif


Цитата(vintick @ Jul 11 2012, 14:22) *
А тарификация идет на эти фл.смс как на обычные?
Да, тарификация обычная, зато сообщение выводится сразу на экран и НЕ ЗАСИРАЕТ память телефона, т.е. удалять такое сообщение не нужно, само удалится при закрытии.
В телефонах сохранить такое сообщение можно выбрав пункт меню "Сохранить", в iPhone нельзя сохранить.
Go to the top of the page
 
+Quote Post
vintick
сообщение Jul 11 2012, 09:10
Сообщение #7


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

Группа: Участник
Сообщений: 186
Регистрация: 4-05-09
Пользователь №: 48 624



Цитата(sobr @ Jul 11 2012, 08:52) *
Flash-sms передается и в текстовом режиме.


А можно уточнить как в текстовом?
Go to the top of the page
 
+Quote Post
sobr
сообщение Jul 11 2012, 09:23
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(vintick @ Jul 11 2012, 16:10) *
А можно уточнить как в текстовом?
Я же уже написал:
Цитата(sobr @ Jul 11 2012, 15:07) *
Внимательно приглядитесь к команде "AT+CSMP" smile3046.gif


Go to the top of the page
 
+Quote Post
vintick
сообщение Jul 11 2012, 11:17
Сообщение #9


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

Группа: Участник
Сообщений: 186
Регистрация: 4-05-09
Пользователь №: 48 624



Цитата(sobr @ Jul 11 2012, 12:23) *
Я же уже написал:



7.7. Message Class - Классы сообщений
Classless SMS - сообщение без класса
Обычно сообщение, посланное мобильным телефоном. Оно будет сохранено в
доступной памяти, обычно в памяти самого телефона.
Class 0 SMS - сообщение класса 0
Сообщение класса 0 нигде не сохраняется и выводится напрямую на дисплей
телефона. В случае, если у мобильного модуля нет дисплея имеется возможность
перенаправить сообщение напрямую терминальному оборудованию (TE) при помощи
АТ-команды AT+CNMI=3,2. Siemens называет такой вариант получения сообщений
«окружным путем» (roundabout way).

---------------------------------------------------
Если правильно нашел, то вот это.
Go to the top of the page
 
+Quote Post
sobr
сообщение Jul 11 2012, 11:21
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(vintick @ Jul 11 2012, 18:17) *
...
---------------------------------------------------
Если правильно нашел, то вот это.
Оно самое!
Go to the top of the page
 
+Quote Post
vintick
сообщение Jul 11 2012, 12:02
Сообщение #11


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

Группа: Участник
Сообщений: 186
Регистрация: 4-05-09
Пользователь №: 48 624



7.6. Data Coding Scheme DCS – схема кодирования данных
Поле DCS (схема кодирования данных) представляют собой схему кодирования
поля UD, то есть поля данных. Схема кодирования данных подробно специфицирована
в документе (6) GSM 03.38 V7.0.0 (1998-07).
Поле DCS представляет собой байт из двух тетрад по 4 бита. Старшая
тетрада (биты с 7 по 4) определяют группу кодирования, а младшая тетрада (биты с
3 по 0) определяют специфические данные для группы кодирования:

Общее кодирование данных (General Data Coding)
Старшие два бита всегда 00b.

Бит 5 определяет сжатие текста.
Бит 4 определяет формирование класса сообщения.

Бит 5
0 – текст не сжат;
1 – текст сжат, согласно алгоритма сжатия GSM
(для любопытных см. GSM 03.42).

Бит 4
0 – биты 1 и 0 в младшей тетраде зарезервированы
и не обозначают класс сообщения;
1 – биты 1 и 0 в младшей тетраде определяют класс
короткого сообщения следующим образом:

Биты 1 и 0 - Message Class – класс сообщения
0 0 - Класс 0;
0 1 - Класс 1 – специфический для Mоbile
Equipment;
1 0 - Класс 2 – специфический для SIM
specific message;
1 1 - Класс 3 - специфический для Terminal
Equipment(для любопытных см GSM 07.05)
(Коротко классы сообщений будут
рассмотрены ниже).

Биты 3 и 2 определяют алфавит сообщения следующим
образом:
0 0 Алфавит по умолчанию;
0 1 8-ми битовые данные;
1 0 UCS2 (16 битовые данные) – Unicode;
1 1 Зарезервировано.

-------------------------------------------------------------------

т.е. установил AT+CSMP=17,167,0,16 (16 = бит 4 определил назначение класса битами 1-0)
и получил flash-sms на экран при уст. связи
Go to the top of the page
 
+Quote Post
sobr
сообщение Jul 11 2012, 12:06
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(vintick @ Jul 11 2012, 19:02) *
...
-------------------------------------------------------------------

т.е. установил AT+CSMP=17,167,0,16 (16 = бит 4 определил назначение класса битами 1-0)
и получил flash-sms на экран при уст. связи

Вот видите, как много интересного узнаем когда начинаем читать документацию, и стандарты на которые она (документация) ссылается. yeah.gif
Go to the top of the page
 
+Quote Post
vintick
сообщение Jul 11 2012, 12:14
Сообщение #13


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

Группа: Участник
Сообщений: 186
Регистрация: 4-05-09
Пользователь №: 48 624



все хочется быстро и не думая!
а получается не думая и не быстро.
Go to the top of the page
 
+Quote Post
vintick
сообщение Jul 11 2012, 16:29
Сообщение #14


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

Группа: Участник
Сообщений: 186
Регистрация: 4-05-09
Пользователь №: 48 624



А вообще проблема все таже:
нет статического IP на обоих сторонах.

надо после установления связи (через набор номера)
запросить текущий IP модуля.

запросить быстро через DTMF.
вернуть назад:
СМС, флеш-СМС пробовал, как-то не совсем.
DTMF-ом ответить, но на передающем телефоне чем назад DTMF принять?

Какие варианты еще есть?
Go to the top of the page
 
+Quote Post
antis
сообщение Jul 11 2012, 16:47
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 11-01-09
Пользователь №: 43 172



Цитата(vintick @ Jul 11 2012, 20:29) *
А вообще проблема все таже:
нет статического IP на обоих сторонах.

надо после установления связи (через набор номера)
запросить текущий IP модуля.

запросить быстро через DTMF.
вернуть назад:
СМС, флеш-СМС пробовал, как-то не совсем.
DTMF-ом ответить, но на передающем телефоне чем назад DTMF принять?

Какие варианты еще есть?


Поднять PPP
Go to the top of the page
 
+Quote Post

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

 


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


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