是否有可能改变Android中蓝牙传输的频率?也许通过NDK?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否有可能改变Android中蓝牙传输的频率?也许通过NDK?相关的知识,希望对你有一定的参考价值。

我知道每台设备都以不同的频率传输蓝牙。任何改变频率的方法。我想特别改变BLE的频率。

答案

鉴于蓝牙低功耗中使用的无线电技术被称为frequency hopping,答案是否定的不是开发人员,因为它属于BLE驱动程序级别。

意识到用于设备之间通信的范围频率被集体分组到通道中,并且蓝牙可以在1600 hops per second之间切换通道,因此第三方应用程序能够修改较低级别协议的概念似乎是不可取的,因为简单的安全性和分离关注事项。

更新

是否可以在设备级别更改它。当我向设备添加蓝牙组件(外围设备)时

如果没有关于你想要改变收音机的内容和方式的更多细节,我不能说。然而:

如果我从头开始构建设备怎么办?

您需要学习如何读取芯片/外围设备制造商提供的datasheet。数据表将提供详细的物理连接信息以及有关操作所需的电线/软件协议的详细信息。芯片组的数据表大致是硬件的API,通常可以使用您最喜欢的搜索工具获得,因此如果您确实需要进行特定的修改,数据表应该告知可能与否。

此时,您处于低于StackOverflow正常运行的编程问题类型的级别,应该查看:https://arduino.stackexchange.com/https://raspberrypi.stackexchange.com/https://electronics.stackexchange.com/

以上是关于是否有可能改变Android中蓝牙传输的频率?也许通过NDK?的主要内容,如果未能解决你的问题,请参考以下文章

Android蓝牙开发(二)经典蓝牙消息传输实现

在android中记录蓝牙传输活动

同时流式传输到内置扬声器和蓝牙扬声器

Android:可以将蓝牙连接到自己吗?

BLE物理层特性

通过蓝牙在 iOS 和 Android 之间传输数据?