Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];

Вниз

Как послать SMS с телефона подключенного к компьютеру?   Найти похожие ветки 

 
s002156Shurik   (2003-07-01 16:11) [0]

Теоретически я это себе представляю необходимо писать и читать данные из порта к которому он подключен а в каком формате эти данные туда слать? Видимо для разных телефонов поразному или же есть какието стандарты? И гдебы по этому поводу узнать подробнее?

Спасибо.


 
Shluz   (2003-07-01 20:35) [1]

это вообще оригинальная задача, посылать с телефона через компьютер.. :)
Умная фраза: "Умный в гору не пойдет, умный гору обойдет"


 
max2057   (2003-07-03 18:06) [2]

Знаю что софт нужен специальный, где взять не знаю - скорее всего на сайте производителя


 
Карелин Артем   (2003-07-04 08:21) [3]

Никакого софта не надо!!!!!!!!!!!!!!!!!!!
http://www.dreamfabric.com/sms/
http://www.ixbt.com/mobile/review/comp-sms.shtml
Есть еще компоненты tpapro, но они глючат на моем служебном телефоне. Motorola T260.
Одна особенность: надо точно знать скорость обмена трубы с COM-портом и отключить контроль передачи.


 
s002156Shurik   (2003-07-23 14:34) [4]

Spasibo Artem za delniy sovet.


 
Карелин Артем   (2003-07-23 15:27) [5]

Вот еще подсказали:
ищи тут:
www.forum.nokia.com

Регистрируешься и получаешь доступ к документации. Тебе нужен такой документ:
AT command reference

из серии Messaging.


 
s002156Shurik   (2003-07-23 18:14) [6]

Otpravlat SMS nauchilsa, a vot prinimat kakto poka nesrostaetsa! :).


 
BIG_BROTHER   (2003-07-23 18:56) [7]

Есть такой компонент XComDrv он погогает общатся с ком портами компа с помощью АТ команд тебе остается только найти АТ комады для своего тела для сименса здесь - http://www.xakep.ru/post/18094/x35.zip
Вот код:
procedure TForm1.Button1Click(Sender: TObject);
begin
listbox1.Clear; // Очищаем список
xmodem1.OpenDevice; // открываем порт
xmodem1.EnterCommandState; // Входим в командный режим
XMODEM1.SendCommand("AT+CGMI"); //Производитель
xmodem1.WaitForAT(1500); //Ждём ответа
XMODEM1.SendCommand("AT+CGMM"); //Модель
xmodem1.WaitForAT(1500);
XMODEM1.SendCommand("AT+CGMR"); //Версия прошивки
sleep(1500);
xmodem1.WaitForAT(1500);
XMODEM1.SendCommand("AT+CGSN"); //IMEI
sleep(1500);
xmodem1.WaitForAT(1500);
XMODEM1.SendCommand("AT+CIMI"); //IMSI
sleep(1500);
xmodem1.WaitForAT(1500);
xmodem1.ExitCommandState; // Выходим из командного режима
xmodem1.CloseDevice; // Закрываем порт
Showmessage(‘Данные приняты, хозяин’);
end;

Он показывает на примере простых АТ команд по получке некот. данных о тел. работать с этим компонентом

А потом все эти данные выводишь в ListBox
procedure TForm1.XModem1HayesAT(Sender: TObject; AT: THayesAT);
begin
if at.Command="AT+CGMI" then listbox1.Items.add("Производитель: "+at.data);
if at.Command="AT+CGMM" then listbox1.Items.add("Модель: "+at.data);
if at.Command="AT+CGMR" then listbox1.Items.add("Версия прошивки: "+at.data);
if at.Command="AT+CGSN" then listbox1.Items.add("IMEI: "+at.data);
if at.Command="AT+CIMI" then listbox1.Items.add("IMSI: "+at.data);
end;


Все это я писал на примере сименса если у тебя другой тел. найди в нете для него АТ команды !! (их там полно!)



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.012 c
3-71463
koks
2003-09-01 15:02
2003.09.22
упаковка Access - базы...


1-71667
Man
2003-09-10 16:34
2003.09.22
как програмно определить к какому винчестеру относится диск


6-71793
Ренат
2003-07-22 16:18
2003.09.22
Отключиться от интернета


4-71995
__Ed__
2003-07-17 19:33
2003.09.22
Как отловить момент создания нового окна?


1-71689
berezen
2003-09-11 10:47
2003.09.22
com порт и база данных





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский