0

저는 Bluetooth Low Energy 장치에 연결하고 그 장치에서 데이터를받는 Metro Style C#/XAML 응용 프로그램을 작성하고 있습니다. Microsoft는 WPD API를 사용하는 샘플을 공유하고 필요한 모든 것을 만듭니다. 그러나 그것은 자바 스크립트로 작성되었으며 ActiveXObject()와 같은 javascript 특정 메소드를 사용합니다.C#의 Windows 휴대용 장치 자동화 API에 액세스

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

이 코드를 C# Metro 응용 프로그램으로 이식하는 방법이 있습니까?

답변

1

이 API는 JavaScript 전용 버전입니다. Windows 8의 C#에서 Bluetooth Low Energy 장치에 액세스해야하는 경우 액세스해야하는 기능을 계획하는 WPD C++/COM API를 사용하여 Windows 런타임 구성 요소를 작성할 수 있습니다. (JS 또는 C#에서 소비 될 수있는) http://code.msdn.microsoft.com/windowsapps/Portable-Device-API-57c4e696

Windows 런타임 컴포넌트 :

샘플 (a 장치 서비스, 예를 들면 시나리오 6 참조) http://msdn.microsoft.com/en-us/library/windows/apps/hh755833.aspx