2016-09-19 8 views
0

バーコードリーダーの読み取りを直接読み取る必要があります。 USB HID仕様に準拠しており、トランスポート層としてbluetoohを使用しています。bluetoohがHIDデバイスのC#を読み取るのを傍受しますか?

私が使用してBluetoothデバイスを検出:

var selector = Windows.Devices.Bluetooth.BluetoothDevice.GetDeviceSelector(); 
    var devices = await DeviceInformation.FindAllAsync(selector); 

を私はコントロールを主張する方法がわかりません。 RfcommDevicesの場合、私は次のようにしました:

var dev = RfcommDeviceService.FromIdAsync(DeviceId); 
    var rfcommService = await dev; 

その後、ソケットを開くことができました。さて、それはHDIに基づいていますが、私はどのようにコントロールすることができるのかはっきりしていません。

私がしなければならないことは、バーコードが読み取ったものを読み、それを管理することです。私はWindowsがキーボードのようにバーコードリーダーを直接管理したいとは思わない。

答えて

1

Bluetooth経由でHIDデバイスのコントロールを直接要求することはできません。これは、ユーザーのプライバシーを守るためです。 Windows.Devices.HumanInterfaceDevice個のAPIセットを使用してHIDデバイスに接続し、それと対話する必要があります。

+0

研究の末、あなたが正しいと思う。幸いなことに、スキャナはSPPモードに設定することができ、HIDモードを使用しないため、スキャナが非常に簡単です。ありがとうございました – kokokok

関連する問題