Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Работа с GSM телефоном

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

Открыть новую тему     Написать ответ в эту тему

NightSpawn



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FireZone
Спасибо за внимание к вопросу. В общем у меня получилось отправить смску с русскими буквами. Смска пришла, но только 70 символов, остальные отрезаны,   в прочем, как и определено по стандарту на русские символы.  

Цитата:
А поскольку он еще и hex не поддерживает, то отправить с терминала склеенную смс в его единственно доступном textmode становится невозможным.

То есть получается, что смску больше 70 русских символов не отправить? Кажется да...

Всего записей: 87 | Зарегистр. 01-01-2007 | Отправлено: 18:35 14-01-2007
FireZone

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NightSpawn
Цитата:
То есть получается, что смску больше 70 русских символов не отправить?
На самсунге x100 не отправить. Такие смс отправляются как склеенные смс. Для этого нужна либо поддержка PDUmode, либо возможность в textmode писать тело смс в hex кодах. Ни того, ни другого на x100 нет.

Всего записей: 293 | Зарегистр. 28-01-2004 | Отправлено: 19:07 14-01-2007
NightSpawn



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, жалко... А так хотелось...    
 
--------------------------------------------------------------
Если Ваш телефон чего то непонимает, его пора менять

Всего записей: 87 | Зарегистр. 01-01-2007 | Отправлено: 19:10 14-01-2007
tolstii

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ПРИВЕТ. у меня такой вопрос. есть телефон Ericsson GH688. можно ли с помощью его через компьютер передавать сообщения? точно не знаю но у него наверное нету внутреннего модема. без модема ничего не выйдет?

Всего записей: 2 | Зарегистр. 16-01-2007 | Отправлено: 12:41 16-01-2007
SOFF

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
//Довольна простая программка для отправки AT-команд на модем телефона
 
using System;
using System.IO.Ports;
using System.Threading;
 
public class PortChat
{
    static bool _continue;
    static SerialPort _serialPort;
 
    public static void Main()
    {
        string name;
        string message;
        StringComparer stringComparer = StringComparer.OrdinalIgnoreCase;
        Thread readThread = new Thread(Read);
 
       _serialPort = new SerialPort();
 
       
        _serialPort.PortName = "COM3"; // Пишим нужный порт
        _serialPort.BaudRate = 38400;
        _serialPort.Parity = Parity.None;
        _serialPort.DataBits = 8;
        _serialPort.StopBits = StopBits.One;
        _serialPort.Handshake = Handshake.RequestToSend;
 
        _serialPort.ReadTimeout = 500;
        _serialPort.WriteTimeout = 500;
 
        _serialPort.Open();
        _continue = true;
        readThread.Start();
 
        Console.WriteLine("Type QUIT to exit");
 
        while (_continue)
        {
            message = Console.ReadLine();
 
            if (stringComparer.Equals("quit", message))
            {
                _continue = false;
            }
            else if (stringComparer.Equals("ctrlz", message))
            {
                _serialPort.WriteLine("\x1A"); //Код Ctrl+Z
            }
            else
            {
                _serialPort.WriteLine(message + "\r\n");
            }
        }
 
        readThread.Join();
        _serialPort.Close();
    }
 
    public static void Read()
    {
        while (_continue)  // Ждем данные
        {
            try
            {
                string message = _serialPort.ReadExisting();
                if(message!="")
                {
                    Console.WriteLine(message);
                }
            }
            catch (TimeoutException) { }
        }
    }
}

Всего записей: 37 | Зарегистр. 04-08-2004 | Отправлено: 08:05 31-01-2007
zenderder

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня такая проблемка:
Не могу получить от модема отчет о доставке....
Установил AT+CNMI=2,1,0,1,1 но всеже ничего не вижу....
Возвращает только +CMGS айдишку и все...
Читаю прям из /dev/cuaa0
Подскажите, пожалуйста!  

Всего записей: 1 | Зарегистр. 14-02-2007 | Отправлено: 20:10 14-02-2007
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Не приходят отчёты? Такое у меня лично было на некоторых gsm модемах (wavecom кажеться назывался). Там в документации есть тонкий намёк, что это невозможно. Также на нём нельзя заблокировать входящие/исходящие звонки (просто входящий звонок срывал массовую рассыку) - вис при попытке блокировать - спасал ресет.

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 11:07 15-02-2007
maximka20071234

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никак не получается ни отправить СМС, ни прочитать вновь пришедшие СМС. Использую программный код для Delphi на второй закладке. Может кто-нибудь поможет мне с этим? Скиньте на tda_max@mail.ru плизззз
 
Добавлено:
FireZone, помоги плиз
ICQ 282-936-466
e-mail: tda_max@mail.ru

Всего записей: 2 | Зарегистр. 06-03-2007 | Отправлено: 19:26 06-03-2007
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
maximka20071234Может  пишеш в текстовом режиме, а тело не поддерживает?
Какой телефон? Может он скорость не держит.
Попробуй для начала классический запрос "AT". Если ок не отвечает - разбирайся с доступом к телефону

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 12:11 07-03-2007
maximka20071234

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OdesitVadim,
Телефон Samsung D600, подсоединение создаю через блутуз, подключая виртуальный COM4, скорость 115200.
Причем иногда (не понятно почему только иногда) в ответ приходят отосланные команды, в остальных случаях от телефона молчание.

Всего записей: 2 | Зарегистр. 06-03-2007 | Отправлено: 12:28 07-03-2007
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
maximka20071234
на комманду "AT" стабильно отвечает?
скорее всего проблема в инициализации соединения. воспользуйся стандартным терминалом, встроеным в винду. Попробуй ним.

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 23:17 07-03-2007
fluent

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
775 отправь пожалуйста прогу на fluent@mail.ru .Заранее благодарю

Всего записей: 5 | Зарегистр. 02-04-2007 | Отправлено: 19:26 02-04-2007
fluent

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди,помогите пожалуйста с примером проги на Delphi  для отправки смс.Очень надо.
 
Добавлено:
Помогите пожалуйста с примером проги на Delphi  для отправки смс.Очень надо.

Всего записей: 5 | Зарегистр. 02-04-2007 | Отправлено: 17:21 10-04-2007
bivis

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отправка обычных SMS работает на ура, вот только проблема с отправкой длинных SMS (concatenated). Отправляю
 
07919740030900F051000B919721777852F10008AA05000301020144041000200432043E04420020044D0442043000200432044B0441043E043A0430044F00200445044304340430044
F002004360435043D04490438043D0430002004410020043C043E0434043D043E0439002004410442044004380436043A043E04390020043D04300020044104350434044B0445002
00432043E043B043E044104300445002C0020
 
т.е. добавляю флаг UDHI в заголовок (0x51). Добавляю перед сообщением UDHI
050003010201 где 050003 постоянная часть, 01 - group id, 02 - две смски в группе, 01 - это первая SMS. И дальше идет сообщение.
 
Также как и с обычными SMS выдаю
AT+CMGS=156
 
и сую строку в PDU-mode. В ответ выдается ERROR. С длинами играл (как говорит документация AT+CMGS=XX где XX это длина PDU-строки в октетах за минусом информации о SMSC. Нифига. Все время выдает ERROR. Пример на третьей странице пашет, но мне надо в PDU-mode. Ктонибудь информирован где у меня ошибка в строке?

Всего записей: 11 | Зарегистр. 20-05-2003 | Отправлено: 10:49 27-08-2007 | Исправлено: bivis, 10:49 27-08-2007
FireZone

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Разбираем по кускам:
Код:
sca 07919740030900F0
pdu type 51
mr 00
da 0B919721777852F1
pid 00
dcs 08
vpf AA
udl где?
ud 05000301020144---002C0020  

Видим, что не хватает поля UDL

Всего записей: 293 | Зарегистр. 28-01-2004 | Отправлено: 21:10 28-08-2007
Urgen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подтверждения о доставке приходят флэшем (на экран), не знаю как их считать. CMGL их не показывает :(

Всего записей: 4 | Зарегистр. 22-12-2005 | Отправлено: 23:40 28-08-2007 | Исправлено: Urgen, 23:41 28-08-2007
Urgen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тихо сам с собою я веду беседу....
 
решается AT+CNMI=1,1,0,2,1
 

Всего записей: 4 | Зарегистр. 22-12-2005 | Отправлено: 21:18 29-08-2007
Michail_GSM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, выручайте, не могу отправить SMS посредством терминала Сименс МС35. При передаче команды AT+CMSS=1 должна отправляться SMS из первой ячейки СИМ. Но терминальная программа возвращает сообщение об ошибке. Головые вызовы (ATDxxxxxxx;  ATD>SM1;) отправляются без проблем, а с SMS-ми вот такая проблема.

Всего записей: 4 | Зарегистр. 23-09-2007 | Отправлено: 18:59 23-09-2007
Michail_GSM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, как говорится, спасибо всем за помощь, сам разобрался

Всего записей: 4 | Зарегистр. 23-09-2007 | Отправлено: 19:12 30-09-2007
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Michail_GSM
IMHO, хороший стиль общения на форумах в таком случае:
Цитата:
сам разобрался

делиться информацией с окружающими
Cорри за оффтоп

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 12:29 01-10-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Работа с GSM телефоном


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru