首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows 10上的蓝牙LE外设角色

Windows 10上的蓝牙LE外设角色
EN

Stack Overflow用户
提问于 2019-07-10 02:30:55
回答 1查看 1.4K关注 0票数 1

我正在做一个项目,我需要Windows10来扮演“蓝牙低能耗外围设备的角色”。它需要宣传自己,这样当有人带着移动设备经过时,他们就可以检测到它,建立连接并与之互动,而不需要与它配对。我的问题是.NET BluetoothAdapter对象的IsPeripheralRoleSupported返回false。

我试着用谷歌搜索,看看Windows10是否应该支持它,以及我的特定BT加密狗是否支持它。似乎没有一个BT软件狗在他们的广告规格中表明是否支持“外围角色”。他们中的大多数人都说支持“低能量”。

当我检查设备管理器属性时,在“蓝牙无线电支持低能耗外设角色”(根据这篇文章的[https://www.howto-connect.com/see-if-windows-10-pc-supports-bluetooth-low-energy-peripheral-role/][1])下面显示'false‘,但我不确定这是否可能是因为设备、驱动程序,或者Windows10根本不支持它。

有人知道Windows10是否支持它吗?如果是,你知道有哪台设备支持它吗?

这是我用来检查的代码:

代码语言:javascript
运行
复制
        var localAdapter = await BluetoothAdapter.GetDefaultAsync();
        ThrowIfNullAdapter(localAdapter);

        if (!localAdapter.IsPeripheralRoleSupported)
        {
            throw new Exception("Adapter does not support peripheral role");
        }
EN

回答 1

Stack Overflow用户

发布于 2019-08-24 12:14:51

给出更多的背景,因为我也试图弄清楚这一点。有两个蓝牙LE角色集线器,即中心角色,和设备,即外围角色。

在Bluetooth 4.2之前,这些角色是非常分离的,很可能你在笔记本电脑上找到的任何设备都只支持中心角色。我没有找到支持外围角色的收发器。这些蓝牙芯片被用于耳机之类的设备。

然而,在蓝牙4.2之后,芯片显然能够同时支持这两种角色。较新的笔记本电脑应该同时具备这两种功能。

如果你想安全起见,只需购买一个蓝牙5.0的适配器,并检查它是否可以工作。我想指出的是,一些OEM在将LE外围设备角色发送到笔记本电脑之前,会把它搞得一团糟。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56958687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档