C 藍芽開發之查詢裝置以及配對

2022-01-14 00:00:31 字數 1699 閱讀 9939

bluetoothclient blueclient = new

bluetoothclient();

dictionary

deviceaddresses = new dictionary();

bluetoothradio buleradio =bluetoothradio.primaryradio;

buleradio.mode =radiomode.connectable;

bluetoothdeviceinfo devices =blueclient.discoverdevices();

lsbdevices.items.clear();

deviceaddresses.clear();

foreach (bluetoothdeviceinfo device in

devices)

配對:blueclient.setpin(deviceaddress, txtpwd.text.trim());

blueclient.connect(deviceaddress, bluetoothservice.handsfree);

pc上安裝windows mobile 6.0 sdk和activesync同步軟體,activesync目前為4.5版本,通過vs新建的程式便可以部署在相應的裝置上面,這裡我使用自己的手機來作為測試機,剛好手機也是windows mobile的系統.

點選「find devices」開始搜尋周圍的藍芽裝置

下圖為搜尋到的藍芽裝置。圖中pc-2012...為我的開發電腦,電腦上面安裝了有乙個藍芽的驅動,另乙個6690的另乙個開了藍芽的手機.。

選中乙個裝置進行連線。

如果這裡不輸入對方設定的密碼或者輸入錯誤的密碼,那麼會提示「目標主動拒絕。。。」

如果密碼正確,則可以正常配對。

從下圖可以看得出已經配對成功了,

另外,通過vs的遠端放大可以捕捉到裝置的螢幕,

Android藍芽開發 搜尋裝置

1 獲取本地藍芽介面卡 bluetoothadapter madapter bluetoothadapter.getdefaultadapter 2 開啟藍芽 if madapter.isenabled 3 搜尋裝置 1 剛才說過了madapter.startdiscovery 是第一步,可以你會發...

安卓裝置之藍芽

第一步 藍芽許可權的申請 第二步 設定藍芽 通常,乙個手機裡面只有乙個藍芽裝置器,稱為bluetoothadapter。bluetoothadapter mbluetoothadapter bluetoothadapter.getdefaultadapter 通過bluetoothadapter的g...

andriod 藍芽開發之藍芽搜尋

藍芽的搜尋是通過廣播來實現的。關鍵 如下 1 用於發現藍芽的廣播接受者 接收器 當搜尋藍芽裝置完成時呼叫 private broadcastreceiver foundreceiver new broadcastreceiver private broadcastreceiver discovery...