Windows Store Bluetooth
Windows Store Bluetooth
我一直在浏览Windows Store应用程序的MSDN文档,我发现唯一接近蓝牙的是Windows. networking . proximity。这似乎是一种只能近距离使用的类别,即3-4厘米内。我正在开发的应用程序是基于HTML5/WinJS平台。
是否有一个BluetoothSocket类,如有android?对于那些不熟悉android上蓝牙的商店开发人员来说,基本上你可以创建一个蓝牙设备成员变量,并用设备信息填充该成员,这是一个本地java调用。
这将给你一个配对设备的列表,你只需要打开一个蓝牙套接字到那个设备,然后它的标准套接字操作在一个输入/输出读/写。
我是否需要做同样的事情并编写一个c++/CX版本,并将其添加为Windows组件?这里的关键是我所连接的设备将蓝牙视为COM端口,因此我所需要的只是一种稳定,可靠的方式来读取/写入该设备,就好像我连接到COM端口一样。
看起来@JimONeil的答案早于Windows 8.1,并且对于Windows 8确实是正确的,当与BT设备进行自定义通信的唯一方法是创建所谓的"设备应用程序"时。
在Windows 8.1中,有一个简化的API,允许更容易(正如OP描述的"Android风格")与BT设备通信。
以下是MSDN文档中关于"Windows 8.1新api"的引用:
对于Windows 8.1, Windows Store应用程序可以使用新的RFCOMM和GATT(通用属性配置文件)访问蓝牙的Windows运行时api设备。这些api提供了对蓝牙BR/EDR和蓝牙LE传输。
也有一些很好的示例项目:
- 心率装置(c++/c#和JavaScript)
- 蓝牙聊天(c++/c#和JavaScript)
根据MSDN论坛的这篇文章,没有一个通用的蓝牙堆栈可用于Windows Store应用程序。
如线程所示,只有一个蓝牙呼叫控制示例和如果设备制造商需要使用蓝牙作为其产品的一部分设备,他们可以提供驱动程序和元数据供商店应用程序使用它。
信息:http://msdn.microsoft.com/en-us/library/windows/apps/hh464909.aspx
- TypeError:_this.store.getState在使用来自Redux的连接时不是函数
- Query JS Ext.data.Store
- 回流:让多个组件访问同一个Store
- 相当于 Jquery/Backbone.js 中的 Dgrid/Store (Dojo 工具包)
- 如何将数据从Ext.Store保存到数组
- dojo-dgrid带有store from url(json数据)重载/刷新按钮
- 如何从 store.sync();获取返回消息
- 如何从xhrpost函数中检索响应数据并将该对象存储在dojo/store中
- Sencha Touch Store配置属性仅在“__proto__”;
- 如何使用Dojo Store进行客户端数据缓存
- ES6 class store
- 何时创建新的Flux Store
- AngularJS ng repeat没有't在LocalStorage更改时更新(使用store.js)
- Ember数据:在DS.Store.createRecord上刷新模型
- 使用Javascript、Jquery或Ajax动态插入Yahoo Merchant Store目录标签
- FS.Store 不可靠的GM图像转换
- Sencha ExtJS store.nextPage() 然后 store.first() 给出前一页的第一条记录
- React-Redux React-router Store 在 props 中不可用
- 通过App Store更新基于Cordova/Phonegap的应用程序“崩溃”
- Windows Store Bluetooth