所以我有一个带有旧BT2.0的Linux。我想把它用作iBeacon。能源消耗不是我关心的问题;唯一的是API。有可能吗?
不幸的是,没有。iBeacon和信标通常依赖于BLE广告,这是作为BT4.0的蓝牙低能耗功能的一部分引入的。唯一的解决方法是在Linux机器上添加BT4.0 HCI加密狗或蓝牙v4.0设备。
你可以在这里找到更多信息:-
- 关于Beacon技术的5件事
- BLE信标技术变得简单
- 什么是BLE信标
- 可插拔USB蓝牙v4.0软件狗
- 2020年最佳蓝牙适配器
您还需要一个相对较新的Linux版本,以便为BLE提供BlueZ支持。理想情况下,您的笔记本电脑应该在Linux v4.4或更高版本上,但理论上这应该在Linux v3.13以后运行。更多详细信息请点击此处:-
- 蓝牙Linux内核支持的版本
- 在Linux上检查BLE功能