Jump to content

    

WT12 Bluetooth + КПК

Помогите!

Есть контроллер с WT12 надо связать его с КПК Acer n300 WinMobile 5.0 в режиме последовательного порта.

С персоналкой все идет на ура. С КПК сплошные проблемы. Cкачал WIDCOMM SDK, примеры компилируются, но на КПК дают ошибку "CSppServer::CreateConnection, Err = 5".

Может кто сталкивался с этой проблемой ?

Share this post


Link to post
Share on other sites

Запустил таки )))

Только в режиме клиента со стороны КПК.

Может кто нибудь скажет мне, что за режим Spp Server у WIDCOMM.

Он никак не хочет работать :(

 

Запустил таки )))

Только в режиме клиента со стороны КПК.

Может кто нибудь скажет мне, что за режим Spp Server у WIDCOMM.

Он никак не хочет работать :(

Share this post


Link to post
Share on other sites
Запустил таки )))

Только в режиме клиента со стороны КПК.

Может кто нибудь скажет мне, что за режим Spp Server у WIDCOMM.

 

Может, Spp Server - это значит Master?

Я с WIDCOMM не работал. Но по-моему производителем должна быть предусмотрена возможность отконфигурить его как Slave.

Share this post


Link to post
Share on other sites

У видкома для spp порта есть два класса SppServer и SppClient.

Если использовать клиента, то в этом случае WT12 работает как сервер.

Можно через обзор найти WT12 и подключиться к нему. Дальше все нормально работает.

Когда же пытаешься запустить сервер, то пример идущий в SDK не запускается. Дает

ошибку и отваливает. Что сие означает не понятно. Если по коду ошибки, то

"The service name was not defined in the Local Services list."

Share this post


Link to post
Share on other sites
У видкома для spp порта есть два класса SppServer и SppClient.

Если использовать клиента, то в этом случае WT12 работает как сервер.

Можно через обзор найти WT12 и подключиться к нему. Дальше все нормально работает.

Когда же пытаешься запустить сервер, то пример идущий в SDK не запускается. Дает

ошибку и отваливает. Что сие означает не понятно. Если по коду ошибки, то

"The service name was not defined in the Local Services list."

 

Возможно, ответ немного с опозданием, но я сам сейчас столкнулся с подобной проблемой и нашёл решение. Проблема действительно в том, что запрашиваемое имя сервиса не найдено. Необходимо переименовать локальный сервис ком-портов (на том устройстве, на котором вы запускаете сервер) в соответствии с именем сервиса, указанном в файле BlueComChatDlg.cpp ("Bluetooth Serial Port" или "WIDCOMM DK COM Serial Port"). По умолчанию сервис может называться иначе.

Для того, чтобы переименовать сервис ком-портов, необходимо

  1. зайти в "Bluetooth-окружение";
  2. зайти в "Просмотреть мои bluetooth-службы"
  3. выбрать в контекстном меню сервиса ком-портов пункт "свойства";
  4. изменить название.

Либо можно изменить соответствующую константу в программе.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this