在Windows Mobile模擬器上使用藍芽

2021-09-22 08:47:25 字數 2101 閱讀 3914

家知道,windows mobile 6.0 sdk自帶了cellular emulator和fake gps,使得我們可以在模擬器上除錯radio級的phone call和基於gps的地理位置應用。前幾天,一位mvpdmitry klionsky

撰寫了文章《

bluetooth for microsoft device emulator

》,講述了在windows mobile模擬器上使用藍芽的方法,我覺得這對於開發移動裝置上藍芽通訊的朋友來說,是非常有用的。

我們來看看實現bluetooth的架構,參考圖1(**於

bluetooth for microsoft device emulator),主要包括emulator端和pc端:

圖1:emulator

和pc上實現bluetooth通訊的架構

1. emulator端

bluetooth hci transport driver

serial port driver

microsoft remote tools framework remote agent

2.  pc端

microsoft remote tools framework desktop plugin

freebt usb driver runtime

freebt

usb driver

connected bluetooth usb device

注意:作者採用了

freebt

這個開源的工程來控制bluetooth的接入。

在windows mobile

模擬器上使用藍芽的

必要條件有:

1. visual studio 2005 with sp1 或者 visual studio 2008

2. windows mobile 5.0 pocket pc/smartphone sdk and/or windows mobile 6 standard/professional sdk emulator images

3. device emulator 3.0

4. microsoft remote tools framework 1.00

5. 乙個具有

usb介面的

bluetooth dongle

在windows mobile模擬器上使用藍芽的步驟如下(詳細請參考

bluetooth for microsoft device emulator):

freebt

2. 在remote tools framework plugin中執行bthemulmanager.cetool,將其和模擬器建立連線。

3. 連線建立以後,藍芽裝置的資訊(address, manufacturer, hci version, lmp version)就會顯示在介面上了,如圖2所示(**於

圖2:建立藍芽聯絡以後,在模擬器上的資訊

4. microsoft remote tools framework允許我們同時開啟兩個模擬器,因此,如果手頭有兩個

bluetooth usb dongle

的話,我們就可以在兩個模擬器上除錯藍芽的收發通訊了。

dmitry klionsky

bluetooth for microsoft device emulator

msdn

:bluetooth hci transport driver

msdn

:serial port driver

open source:

freebt

device emulator 3.0

microsoft remote tools framework 1.00

在Windows Mobile中動態修改選單

1 建立並顯示選單,先在資源裡新增選單,然後如下 shmenubarinfo mbi zeromemory mbi,sizeof shmenubarinfo mbi.cbsize sizeof shmenubarinfo mbi.hwndparent m hwnd mbi.hinstres afxg...

在Windows Mobile上隱藏你的應用程式

有時候,我們需要在windows mobile上做一些invisible的應用程式,使得使用者無法察覺。這幾天找了一些資料,請教了 jake 等一些朋友,下面就做乙個簡單的總結。1.如何逃脫 任務管理器 大家知道,在windows mobile上做自己的應用程式,會在 設定 系統 記憶體 執行的程式...

在Windows Mobile模擬器上使用藍芽

大家知道,windows mobile 6.0 sdk自帶了cellular emulator和fake gps,使得我們可以在模擬器上除錯radio級的phone call和基於gps的地理位置應用。前幾天,一位mvpdmitry klionsky 撰寫了文章 bluetooth for micr...