Модераторы: Alexeis
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Bluetooth приложение 
:(
    Опции темы
egorovshura
Дата 4.4.2006, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 4.4.2006

Репутация: нет
Всего: нет



 Всем привет!

Я пытаюсь написать  простую программу для  соединения КПК и Desktop по bluetooth. Только ничего не получается. 

Я пробовал использовать 32feet.net компоненты для работы с bluetooth.  Но код BluetoothRadio.PrimaryRadio возвращает null. А 

BluetoothRadio.IsSupported возвращает false.

Потом я попробовал обнаружить bluetooth устройство (Desktop) с КПК используя WinCE вызовы. Далее код:


Код

    // Get Winsock-related data 

    WSADATA wsd;
                   WSAStartup (MAKEWORD(1,0), &wsd);

    
    // Specify search parameters

    WSAQUERYSET wsaq;
    ZeroMemory(&wsaq, sizeof(wsaq));
    wsaq.dwSize = sizeof(wsaq);
    wsaq.dwNameSpace = NS_BTH;
    wsaq.lpcsaBuffer = NULL;

    
    // Start look up

    HANDLE hLookup;

    int iRet = WSALookupServiceBegin (&wsaq, LUP_CONTAINERS, &hLookup);


    // Enumerate devices that were scanned 


    // Configure a WSAQUERYSET structure to store device data returned by WSALookupServiceNext

    CHAR buf[4096];
    LPWSAQUERYSET pwsaResults = (LPWSAQUERYSET) buf;
    ZeroMemory(pwsaResults, sizeof(WSAQUERYSET));
    pwsaResults->dwSize = sizeof(WSAQUERYSET);
    pwsaResults->dwNameSpace = NS_BTH;
    pwsaResults->lpBlob = NULL;


    DWORD dwSize  = sizeof(buf);
    iRet = WSALookupServiceNext (hLookup, LUP_RETURN_NAME | LUP_RETURN_ADDR, &dwSize, pwsaResults);


    после этого вызова я получаю SOCKET_ERROR, а WSAGetLastError() возвращает код ошибки WSANETDOWN.

Пробовал делать restart системы и на Desktop и на PPC - ничего не помогает.


Я неоднократно встречал упоминания о том, что те или другие компоненты или функции работают при условии совместимость 

Bluetooth protocol stack со стандартом Microsoft. Я так и не разобрался что именно это означает. Но подозреваю что пролема в этом. 

Я использую КПК:

  hp iPAQ PPC h4100 series Model H4150
  Microsoft Pocket PC Version 4.20.0 (Build 13252)

На Desktop использую 
  USB Bluetooth ORIENT B303
  WinXP SP2
  BlueSoleil 1.6.1.4 Release 050606, Stack version 05.04.05.20050408


Вообще основная задача - создать приложение на PDA для получение тегов с RFID reader Allflex RS320 with Bluetooth 

( http://www.allflex.com.au/48.html ). Только самого девайса у меня нет.


Помогите, пожалуйста советом! Застрял в самом начале.

Заранее спасибо!   
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование мобильных устройств"
Alexeis

Раздел посвящен программированию мобильных устройств.

Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п),
не имеющие отношения к программированию, просьба размещать в разделе КПК, смартфоны, мобильники

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема »


 




[ Время генерации скрипта: 0.0365 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.