bluetooth-lowenergy - Android 上的 BLE 连接失败 - 无效的 pin 或密码
问题描述
我正在开发一个通过 BLE 连接到配件的移动应用程序。该应用程序可在 Android 和 iOS 上运行。
我有一个运行 BLE 服务器应用程序的 Raspberry Pi。
当我的 Android 应用程序尝试通过 BLE 连接到 Pi 时,连接失败。我看到一个系统通知弹出蓝牙连接由于无效的密码或密码而失败。
但是,我的 iOS 应用程序似乎连接得很好。没有要求 PIN 或密码。
我尝试过使用 Pixel 2 和 Pixel 3 进行 Android 测试。操作系统版本是 10。
直到几个月前,我的 Android 应用程序才能正常工作。我觉得这一定是 Android 操作系统最近发生的变化。
我想知道是否有其他人看到过这样的问题。谢谢。
解决方案
推荐阅读
- visual-studio - AzureServiceTokenProvider().GettokenAsync() 为不再登录的帐户获取令牌
- python - 如何将 IP 和 PORT 过滤为两个变量
- javascript - 发送帖子数据并重定向到没有 AJAX 的另一个页面
- android - Android Studio模拟器在运行时目录上的所有权错误
- angular - 哪个版本的 rxjs 不引用 rxjs-compat?
- linux - 将文件(脚本)保存在 WSL 文件系统上是否有任何好处
- .net - .net HttpClient(Factory) 注入 HttpMessageHandlers 的子集
- c# - 在 DbContext 中无法访问创建的实体 OnModelCreating
- git - 如何在工作主管中使用未提交的测试文件更改分支
- java - 如何从命令行覆盖 distributionManagement?