有人可以确认 Android 仍然没有公开 BLE 广告频道 get/set 设置吗?
Can someone confirm that Android still doesn't expose BLE advertising channel get/set settings?
我希望能够在 Android 应用程序中设置特定的广告频道,该应用程序在设置的频道上侦听旧版 BLE 广告。 (例如只收听 37 频道)
我在 Android 开发人员指南中找不到任何内容,而且我看到其他一些 4-5 年前的过时帖子说它没有公开。如果有 Android BLE 经验的人可以证实这一点或为我指明正确的方向,那就太好了。我相信替代方案是追求一些较低级别的芯片组,例如 Nordic 或 TI 部件,并使用他们拥有的开发工具。
提前感谢您的任何建议。
不幸的是,这还不受支持。您可能已经看到,在设置广告设置时不会公开此参数:-
https://developer.android.com/reference/android/bluetooth/le/AdvertisingSetParameters
如您所述,您的替代方案是使用 TI 或 Nordic 之类的工具来完成工作。我广泛使用 Nordic 设备,可以在资源和支持方面推荐它们。具体的通道掩码设置功能,您可以在这里找到详细信息:-
希望对您有所帮助。
我希望能够在 Android 应用程序中设置特定的广告频道,该应用程序在设置的频道上侦听旧版 BLE 广告。 (例如只收听 37 频道)
我在 Android 开发人员指南中找不到任何内容,而且我看到其他一些 4-5 年前的过时帖子说它没有公开。如果有 Android BLE 经验的人可以证实这一点或为我指明正确的方向,那就太好了。我相信替代方案是追求一些较低级别的芯片组,例如 Nordic 或 TI 部件,并使用他们拥有的开发工具。
提前感谢您的任何建议。
不幸的是,这还不受支持。您可能已经看到,在设置广告设置时不会公开此参数:-
https://developer.android.com/reference/android/bluetooth/le/AdvertisingSetParameters
如您所述,您的替代方案是使用 TI 或 Nordic 之类的工具来完成工作。我广泛使用 Nordic 设备,可以在资源和支持方面推荐它们。具体的通道掩码设置功能,您可以在这里找到详细信息:-
希望对您有所帮助。