可以在Android中更改蓝牙传输的频率吗?也许通过NDK?

时间:2018-09-10 04:48:16

标签: android sdk android-ndk

我知道每个设备都以不同的频率传输蓝牙。任何改变频率的方法。我想具体更改BLE的频率。

1 个答案:

答案 0 :(得分:1)

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

请注意,用于在设备之间进行通信的范围频率已集体分组为多个通道,并且蓝牙可以在1600 hops per second的各个通道之间进行切换,因此第三方应用程序能够修改较低级别协议的概念似乎不受欢迎安全和关注点分离很重要。

更新

  

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

关于要更改收音机的内容和方式的详细信息,我不能说。但是:

  

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

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

目前,您处于StackOverflow通常处理的编程问题类型以下,并且应该关注:https://arduino.stackexchange.com/https://raspberrypi.stackexchange.com/https://electronics.stackexchange.com/