Перейти к содержанию
    

WT12 Bluetooth + КПК

Помогите!

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

 

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У видкома для 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. изменить название.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...