得意犹堪夸世俗,诏黄新湿字如鸦。这篇文章主要讲述是否有可能改变Android中蓝牙传输的频率?也许通过NDK?相关的知识,希望能为你提供帮助。
我知道每台设备都以不同的频率传输蓝牙。任何改变频率的方法。我想特别改变BLE的频率。
答案鉴于蓝牙低功耗中使用的无线电技术被称为frequency hopping,答案是否定的不是开发人员,因为它属于BLE驱动程序级别。
意识到用于设备之间通信的范围频率被集体分组到通道中,并且蓝牙可以在1600 hops per second之间切换通道,因此第三方应用程序能够修改较低级别协议的概念似乎是不可取的,因为简单的安全性和分离关注事项。
更新
是否可以在设备级别更改它。当我向设备添加蓝牙组件(外围设备)时如果没有关于你想要改变收音机的内容和方式的更多细节,我不能说。然而:
如果我从头开始构建设备怎么办?您需要学习如何读取芯片/外围设备制造商提供的datasheet。数据表将提供详细的物理连接信息以及有关操作所需的电线/软件协议的详细信息。芯片组的数据表大致是硬件的API,通常可以使用您最喜欢的搜索工具获得,因此如果您确实需要进行特定的修改,数据表应该告知可能与否。
【是否有可能改变Android中蓝牙传输的频率(也许通过NDK?)】此时,您处于低于StackOverflow正常运行的编程问题类型的级别,应该查看:https://arduino.stackexchange.com/或https://raspberrypi.stackexchange.com/或https://electronics.stackexchange.com/
推荐阅读
- 如何向android shell用户授予android.permission.RECORD_AUDIO权限()
- 在本地PHP项目中使用xampp启用SSL(https协议)
- 如何在Symfony 3中使用doctrine orm使用多个数据库
- 如何在Windows中使Visual Studio代码窗口透明
- 如何在WinForms C#中使用NAudio将MP3文件转换为WAV
- 如何在Symfony中使用FOSUserBundle和FOSOAuthServerBundle启用电子邮件和用户名登录
- 如何使用Twig获取路径,实际路由和主机域的规范URL
- Web Api(Symfony 2或3和预检的Angular响应具有无效的HTTP状态代码403)
- 如何在Symfony 3中创建依赖选择(依赖下拉列表)