我们需要能够随时与设备进行通信并扫描设备,而无需进行任何配对。 我在Visual Studio中使用c#,并在Windows 8.1手机项目上工作。 这可能吗? 我是新来的蓝牙开发,所以我很困惑。 任何帮助表示赞赏。在Windows开发中与蓝牙LE设备进行通信并进行扫描,无需配对
回答
只有当您需要任何形式的验证时,配对才是必要的。您只想与知道您的密码的同伴(与PIN配对)进行连接。
如果您使用100%的公共信息构建设备,或者希望与此类设备连接,则不需要配对。
是的,可以使用蓝牙而无需配对。但是,它仍然是一个点对点的链接。不使用配对也存在潜在的问题(主要是缺乏安全性,缺乏对这种运作模式的良好支持)。
你可以通过这个链接:
Bluetooth send/receive text without pairing using C#,
Pair bluetooth devices to a computer with 32feet .NET Bluetooth library。
您还可以阅读关于BlueJacking。
感谢您的链接,但我使用蓝牙低功耗,我认为它不使用RFCOMM。另外我认为我们应该规避完全配对的需要。 – Ntikki 2015-02-23 12:43:46
我知道现在线程已经有点老了,但是无论如何,无论如何,无论如何,我都会回答我的问题。它不是直接回答你的问题,而是你在Windows10中可能会问的问题: - 即将到来视窗10造物主更新有关于蓝牙API三个主要特点: - GATT服务器 蓝牙LE外围 不成蓝牙LE设备连接
在新的API,看看BluetoothLEDevice.GetGattServicesAsync(), GattDeviceService.GetCharacteristicsAsync()
以及GattCharacteristic.GetDescriptorsAsync()
获得一个想法如何在不配对的情况下查询远程设备。
这些都在发布预览版本和SDK中。
- 1. C#扫描蓝牙LE设备
- 2. Windows Phone 8应用程序与蓝牙设备进行通信
- 3. BlueZ/Pybluez - 连接到外围设备时进行蓝牙LE扫描
- 4. 与CC2540蓝牙LE设备配对
- 5. Android与蓝牙LE设备配对
- 6. 蓝牙LE扫描Android
- 7. Android蓝牙LE扫描UUID
- 8. 如何通过dbus API扫描蓝牙LE设备?
- 9. 通过NodeJS和Termux与Android蓝牙设备进行通信
- 10. 蓝牙设备扫描
- 11. 蓝牙扫描设备
- 12. 是否可以连接蓝牙设备,而无需在iOS中进行配对?
- 13. iOS和Android之间通过蓝牙进行通信LE
- 14. 无法扫描蓝牙设备
- 15. 在Qt中扫描蓝牙设备
- 16. 扫描蓝牙设备无法在Android上运行事物DP3
- 17. 扫描任何蓝牙设备在iOS
- 18. 蓝牙LE扫描仪线程
- 19. 发现并配对蓝牙设备
- 20. 如何识别我正在与蓝牙LE进行通信的传感器?
- 21. 蓝牙LE写入设备
- 22. 列表进行配对的蓝牙设备的布局
- 23. 通过蓝牙进行通信时,如何从配对设备组中选择要配对的bt模块?
- 24. 同时进行蓝牙和蓝牙LE连接,有可能吗?
- 25. 扫描附近的蓝牙设备
- 26. 仅扫描一次Android蓝牙设备
- 27. 蓝牙设备扫描不完整
- 28. 使用Core蓝牙进行通信
- 29. 无法与远程设备进行蓝牙连接。 android 6.0
- 30. 无法触发扫描蓝牙设备的警报管理器
如何扫描未配对设备并将包发送给他们?你知道吗?关于我在网上找到的问题的所有材料,总是提到需要配对。 – Ntikki 2015-02-23 12:48:51
只有在连接到设备后才会发生配对;简单地跳过配对步骤,并做其他事情 – 2015-02-23 12:54:34
这是我无法弄清楚如何去做。我见过的所有例子都需要配对,然后打电话来枚举所有配对的设备。我如何简单地连接到他们? – Ntikki 2015-02-23 14:14:48