Выбор COM-порта при работе с Bluetooth
От: Alant Россия www.skisoftware.narod.ru
Дата: 20.12.06 19:33
Оценка:
Добрый день! Я столкнулся с такой проблемой: у меня есть Bluetooth-устройство, которое посылает некую информацию на КПК. В некоторых КПК можно привязать определенный COM-порт к устройству (я пишу на .NET Compact Framework 2.0 (C#) и использую SerialPort). Недавно купил себе КПК HP, а на нем какие-то другие настройки Bluetooth. Насколько я понял, они не позволяют выбирать номер порта. А в программу зашит номер порта и менять его пользователю будет как-то внапряг. А на Qtek 8300 и O2 Atom Exec программа работает, и порты настраиваются. Но хотелось бы, чтобы на всех WinMobile-устройствах работало. Что мне делать? Как мне автоматически найти и соединиться с устройством по Bluetooth, если у меня есть имя устройства и его passkey. Заранее благодарен.
Re: Выбор COM-порта при работе с Bluetooth
От: MikePetrichenko Беларусь www.btframework.com
Дата: 22.12.06 08:36
Оценка:
Здравствуйте, Alant, Вы писали:

A>Добрый день! Я столкнулся с такой проблемой: у меня есть Bluetooth-устройство, которое посылает некую информацию на КПК. В некоторых КПК можно привязать определенный COM-порт к устройству (я пишу на .NET Compact Framework 2.0 (C#) и использую SerialPort). Недавно купил себе КПК HP, а на нем какие-то другие настройки Bluetooth. Насколько я понял, они не позволяют выбирать номер порта. А в программу зашит номер порта и менять его пользователю будет как-то внапряг. А на Qtek 8300 и O2 Atom Exec программа работает, и порты настраиваются. Но хотелось бы, чтобы на всех WinMobile-устройствах работало. Что мне делать? Как мне автоматически найти и соединиться с устройством по Bluetooth, если у меня есть имя устройства и его passkey. Заранее благодарен.


Забить на COM порты в первую же очередь. Во вторую — изучить предлагаемые API. Microsoft имеет весьма неплохой Bluetooth API для Windows enabled устройств. Также, частенько, если не в основном, ставится стек от WidComm.

После изучения всего вышеперечисленного отпадет куча лишних вопросов.
Bluetooth, IrDA, WiFi and Serial Ports SDK for .NET, ActiveX, C++ and VCL
Spektrum Telemetry Log File Viewer
Re[2]: Выбор COM-порта при работе с Bluetooth
От: Alant Россия www.skisoftware.narod.ru
Дата: 01.01.07 09:23
Оценка:
Здравствуйте, MikePetrichenko, Вы писали:

MP>Здравствуйте, Alant, Вы писали:


A>>Добрый день! Я столкнулся с такой проблемой: у меня есть Bluetooth-устройство, которое посылает некую информацию на КПК. В некоторых КПК можно привязать определенный COM-порт к устройству (я пишу на .NET Compact Framework 2.0 (C#) и использую SerialPort). Недавно купил себе КПК HP, а на нем какие-то другие настройки Bluetooth. Насколько я понял, они не позволяют выбирать номер порта. А в программу зашит номер порта и менять его пользователю будет как-то внапряг. А на Qtek 8300 и O2 Atom Exec программа работает, и порты настраиваются. Но хотелось бы, чтобы на всех WinMobile-устройствах работало. Что мне делать? Как мне автоматически найти и соединиться с устройством по Bluetooth, если у меня есть имя устройства и его passkey. Заранее благодарен.


MP>Забить на COM порты в первую же очередь. Во вторую — изучить предлагаемые API. Microsoft имеет весьма неплохой Bluetooth API для Windows enabled устройств. Также, частенько, если не в основном, ставится стек от WidComm.


MP>После изучения всего вышеперечисленного отпадет куча лишних вопросов.


Спасибо. Но тогда возникает другой вопрос: что делать, если моя программа должна работать с устройствами, у которых может быть и тот, и другой стек? (например, и на iPaq, и на Qtek)
Re[3]: Выбор COM-порта при работе с Bluetooth
От: Alant Россия www.skisoftware.narod.ru
Дата: 01.01.07 09:49
Оценка:
К тому же, я пробовал менять порты.... вроде, даже получается... просто хотелось бы узнать, где хранится информация о том, на какой порт повешен Bluetooth...
Re[2]: Выбор COM-порта при работе с Bluetooth
От: ovr  
Дата: 01.01.07 16:44
Оценка:
MP>Забить на COM порты в первую же очередь. Во вторую — изучить предлагаемые API. Microsoft имеет весьма неплохой Bluetooth API для Windows enabled устройств. Также, частенько, если не в основном, ставится стек от WidComm.

По поводу того, что в оснвном ставится widcomm стек позвольте не согласится. На mobile5 почти везде используется microsoft стек, да и на mobile2003 соотношение widcomm-microsoft где-то в пополаме.
Re[3]: Выбор COM-порта при работе с Bluetooth
От: MikePetrichenko Беларусь www.btframework.com
Дата: 02.01.07 05:18
Оценка:
Здравствуйте, ovr, Вы писали:


MP>>Забить на COM порты в первую же очередь. Во вторую — изучить предлагаемые API. Microsoft имеет весьма неплохой Bluetooth API для Windows enabled устройств. Также, частенько, если не в основном, ставится стек от WidComm.


ovr>По поводу того, что в оснвном ставится widcomm стек позвольте не согласится. На mobile5 почти везде используется microsoft стек, да и на mobile2003 соотношение widcomm-microsoft где-то в пополаме.


Спорить не буду. Возможно так оно и есть, так как полной статистикой не обладаю. Однако, знаю, что по мимо WidComm и MS встречается еще и Toshiba
Так что если делать софт для продажи, IMHO, поддерживать нужно все что есть.
Bluetooth, IrDA, WiFi and Serial Ports SDK for .NET, ActiveX, C++ and VCL
Spektrum Telemetry Log File Viewer
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.