0

Bluetooth Low Energy デバイスに接続してそこからデータを受信する Metro Style C#/XAML アプリケーションを作成しています。Microsoft は、WPD API を使用して必要なものをすべて作成するサンプルを共有しました。ただし、これは JavaScript で記述されており、ActiveXObject() などの JavaScript 固有のメソッドを使用します。

var deviceFactory = new ActiveXObject("PortableDeviceAutomation.Factory");

このコードを C# Metro アプリケーションに移植する方法はありますか?

4

1 に答える 1

1

このAPIはJavaScriptのみです。Windows 8のC#からBluetooth Low Energyデバイスにアクセスする必要がある場合は、アクセスする必要のある機能を投影するWPD C ++ /COMAPIを使用してWindowsランタイムコンポーネントを作成できます。

サンプル(デバイスサービスの例についてはシナリオ6を参照):http ://code.msdn.microsoft.com/windowsapps/Portable-Device-API-57c4e696

Windowsランタイムコンポーネント(JSまたはC#から使用できます):http://msdn.microsoft.com/en-us/library/windows/apps/hh755833.aspx

于 2013-02-23T07:48:22.237 に答える