Возникла необходимость отправлять sms c PDA (iPaq 2210, WIDCOMM-bluetooth) через mpx220 (MS-bluetooth)
Готового решения найти не удалось
Может подскажете какое ни буть?
Тогда получается следующее необходимо создавать с нуля, используя C#, т.к. WIDCOMMSDK=1000$ => использую SerialPort, но не могу найти сервис SPP с КПК на smartphone.
Установил 3.50A на mpx, в Start->Settings->Bluetooth->COM , указал COM0-> ; COM1-<
Т.к. другие не получаеться , но всеравно PDA not found!!!!
Что делать?
11.11.05 11:28: Перенесено модератором из '.NET' — TK
Re: iPaq 2210-MPX220-Bluetooth-Sending SMS
От:
Аноним
Дата:
07.11.05 06:43
Оценка:
А>Тогда получается следующее необходимо создавать с нуля, используя C#, т.к. WIDCOMMSDK=1000$ => использую SerialPort, но не могу найти сервис SPP с КПК на smartphone.
Как отправить, я себе представляю , и как званить , а вот как состыковать два устройства , это я себе не представляю
Т.к. надо с кпк передать запрос по bluetooth с КПК на смартфон, смарт его обрабатывает и выполняет соответст. дейстие.
Re[3]: iPaq 2210-MPX220-Bluetooth-Sending SMS
От:
Аноним
Дата:
07.11.05 06:52
Оценка:
Здравствуйте, sublimity, Вы писали:
S>Как отправить, я себе представляю , и как званить , а вот как состыковать два устройства , это я себе не представляю
S>Т.к. надо с кпк передать запрос по bluetooth с КПК на смартфон, смарт его обрабатывает и выполняет соответст. дейстие.
Ну так по блютузу и состыковать.
Тока придется писать 2 проги. для смарта и кпк. Типа клиента и сервера.
Результат на MPX220 висеть будет прога которая ждет комманды по блютузу отослать смс.
а вообще нужно поискать инфу. должна быть прога которая это умеет делать... наверняка.
идите www.pocketz.ru там спрашивайте....
Re[4]: iPaq 2210-MPX220-Bluetooth-Sending SMS
От:
Аноним
Дата:
07.11.05 07:11
Оценка:
А>Ну так по блютузу и состыковать. А>Тока придется писать 2 проги. для смарта и кпк. Типа клиента и сервера. А>Результат на MPX220 висеть будет прога которая ждет комманды по блютузу отослать смс.
А>а вообще нужно поискать инфу. должна быть прога которая это умеет делать... наверняка. А>идите www.pocketz.ru там спрашивайте....
OFFTOP
Кстати вспомнмл, SmartGSM это делает. 100%
я отправлял со своего IPAQ 1940 SMS через блютуз. Правда мабила Siemens s55 была
SmartGSM — и куча других умеют это но кроме смарт фона!!!!
Да то что надо писать клиен сервер это я знаю !
Вопрос стоит в том как это дело состыковать!
Т.к. bluetooth их нестыкует,
Используються разные стандарты SDK , т.к. устройства разных производителей,
Что у меня не получаеться так это соединить их , т.е. передавать данные ,несоздаеться соединение serial port!!!!
Мобилльник предоставляет только модемное (это по данным КПК) соединение , а как с помощью него я воообще не представляю!!
Hello, "sublimity"
> Вопрос стоит в том как это дело состыковать!
У MPx220 есть аналог ftp сервера (Папка My Documents\FTP. работает через BlueTooth). Для КПК надо написать приложение которое будет выкладывать файл с текстом SMS на этот FTP а на MPx220 написать приложение "монитор" которое будет мониторить эту папку и при появлении нужного файла отправлять SMS
Posted via RSDN NNTP Server 2.0 beta
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Здравствуйте, TK, Вы писали:
>> Вопрос стоит в том как это дело состыковать!
TK>У MPx220 есть аналог ftp сервера (Папка My Documents\FTP. работает через BlueTooth). Для КПК надо написать приложение которое будет выкладывать файл с текстом SMS на этот FTP а на MPx220 написать приложение "монитор" которое будет мониторить эту папку и при появлении нужного файла отправлять SMS
Да вариант с ftp , я тоже рассматривал , но этоже сверх плохо!
т.к нет никакой отдачи от телефона, непропингуеш его , ничего ,
отправка это только начало , в идеале это должна быть обаюдная связь , и вслучии поступления смс\звонка то передавать комманды на кпк...
в случии ftp это ооочень не оперативно , даже если и проверять каждые 1сек....
слидить за файлами......
Мне кажеться можно же как то перебрасывать между ними данные...
Все таки у меня получилось их с коннектить , т.е. PDA нащол службу на телефоне, PDA соединился, в настройках телефона указан также остался указан COM1 и COM0
Запускаю такой кусок на телефоне:
using InTheHand.IO.Ports;
using OpenNETCF.IO.Serial;
....
private Guid service = new Guid("{7A51FDC2-FDDF-4c9b-AFFC-98BCD91BF93B}");
в comboBox1.Text содержаться значения от 0 до 9.
Перепробовал все возможные, но всегда вылетает с ошибкой, что невозможно создать порт!
С чем это может быть связанно?
И такой вопрос что такое “Guid service”? Насколько я понимаю это просто что то типа ID устройства с которым можно соединяться , а если на PDA у меня не получается указать (т.е. я не знаю как его указать) что делать?
Скрипты заработали но почемуто при послылке с PDA строки доходят только 2символа , т.е. отображаються , при следующей еще 2 из тойже строки ...
Пример
1й раз SEND:"TEST" GET:"TE"
2й раз SEND:"LOOK" GET:"ST"
3й раз SEND:"HI" GET:"LO"
....
Здравствуйте, sublimity, Вы писали:
S>Все таки у меня получилось их с коннектить , т.е. PDA нащол службу на телефоне, PDA соединился, в настройках телефона указан также остался указан COM1 и COM0
S>Запускаю такой кусок на телефоне:
S>using InTheHand.IO.Ports; S>using OpenNETCF.IO.Serial; S>....
S>private Guid service = new Guid("{7A51FDC2-FDDF-4c9b-AFFC-98BCD91BF93B}");
S>private void menuItem2_Click(object sender, System.EventArgs e) S>{ S>try S>{ S>BluetoothSerialPort port = BluetoothSerialPort.CreateServer("COM",Convert. S>ToInt32(comboBox1.Text), service); S>label1.Text=port.PortName+':'+port.PortIndex.ToString(); S>port.Dispose(); S>} S>catch S>{ S>label1.Text="Error!"; S>}
S>в comboBox1.Text содержаться значения от 0 до 9. S>Перепробовал все возможные, но всегда вылетает с ошибкой, что невозможно создать порт!
S>С чем это может быть связанно?
S>И такой вопрос что такое “Guid service”? Насколько я понимаю это просто что то типа ID устройства с которым можно соединяться , а если на PDA у меня не получается указать (т.е. я не знаю как его указать) что делать?
S>Или мне вообще ненужно указывать никакой BluetoothSerialPort а просто работать с Port? S>на PDA использую пример SerialCSharp [http://www.opennetcf.org/samples/SerialCSharp.zip]
Самый простой вариант:
Известен BDDAdr устройства с которым будешь свазываться, знаешь название службы обеспечивающей профиль SPP.
1) Создается соединение со службой по такомуто адресу.
2) Определяется номер виртуального СОМ порта
3) Открываешь порт с этим номером
4) Далее работаешь с ним как с простым портом !!!
Для общего случая добавляются:
1)Inquiry
2)Discovery для определенных BDDAdr
3)Выбор нужной службы для работы