从其他帖子(都很老)上看,Windows 10 BLE需要(外部)配对才能与设备协同工作。
这仍然是真的吗?如果需要的话,我可以不通过配对连接到设备并控制配对(如果需要的话)
如果Windows需要配对才能与设备协同工作,这是不好的,因为许多BLE设备不支持配对。
我的用例是远程病人监视,患者使用个人健康医疗设备执行测量。病人需要尽可能少做些什么。在Android上,我执行以下操作,并希望在Windows中也这样做:
这就是我想在Windows上模仿的。用户只需知道如何使用该设备,并不幸地使其可维修和/或可连接,这是不标准和一个很大的障碍。用户也应该尽可能少地参与应用程序。最小值是一次连接(或不连接)和配对对话框(如果需要的话)。
这在Android上非常有效(除非Android的不稳定BTLE)。
发布于 2019-04-19 17:55:26
甚至不建议使用No.Pairing,除非出于安全考虑,或者如果您希望将连接与经典蓝牙结合起来以获得额外的功能。
有了蓝牙LE,不需要配对就可以连接和通信是很常见的。您甚至可以通过广告包将少量用户可定义的数据发送到任何侦听设备,而不需要任何连接。但是,如果没有配对进行连接,则连接是不安全的,因为没有可用于加密连接的链接安全密钥。
在BLE中,成键和配对经常同时发生,但它们在技术上是不同的。配对是链路加密过程的一部分,这种加密过程可能不需要键连接。键合是对加密信息(特别是密钥)的长期存储,这样设备就可以“相互了解”,并且可以轻松地以加密的方式重新连接。如果启用可绑定模式,则允许发生这种长期存储.如果没有可绑定模式,则仍然可以临时配对以形成加密连接。
这是一个链接到一个网站,它被解释得相当好。它是关于一些特定的BLE模块,但它是很好的信息:
发布于 2022-03-30 09:09:21
blue/issues/78#issuecomment-1078877700
应用程序中的蓝牙LE发现可与BlueSoleil蓝牙驱动程序和BLED112蓝牙dongle一起在任何Windows平台上使用。使用Microsoft蓝牙驱动程序:
https://stackoverflow.com/questions/55765090
复制相似问题