我正在写一个Metro风格的C#/XAML应用程序,它连接到蓝牙低能耗设备,并从它接收数据。微软分享了一个样本,其中使用WPD API,并使所有我需要的。但它是用javascript编写的,并使用特定于javascript的方法,如ActiveXObject()。
var deviceFactory = new ActiveXObject("PortableDeviceAutomation.Factory");
有没有办法将此代码移植到C#地铁应用程序中?
发布于 2013-02-23 15:48:22
此API仅适用于JavaScript。如果您需要在Windows8中从C#访问蓝牙低能耗设备,您可以使用WPD ++/COM编写一个Windows Runtime组件来投影您需要访问的功能。
示例(有关设备服务示例,请参阅场景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
https://stackoverflow.com/questions/14978530
复制相似问题