python - Raspberry Pi3 Python Bluez GATT 外围服务器 - iOS 应用程序不断开客户端
问题描述
我正在开发一个在 Raspberry Pi 3 模型 B 上运行的简单蓝牙 GATT 服务器。作为开始,我使用了广告客户和gatt 服务器的示例代码。这些示例是 Bluez 库的一部分。为了包装所有内容,我从这里使用示例 uart 代码。
我的问题是我可以毫无问题地连接到 Raspberry,但是当我断开连接时,不会发生实际的断开连接。在 btmon 和 dbus-monitor 中,我没有任何断开连接的迹象。
此行为仅在 Android(11、8.1)中的 iOS(14.2)上发生,一切都按预期工作。
github 上存在与 python-bluezero 几乎相同的问题(他们在后台使用 dbus)。我已经尝试过建议的解决方案,但没有一个有帮助。
我以前见过同样的问题,但这个问题没有得到任何答案。我希望我会更幸运...
解决方案
推荐阅读
- python - 对包含字符串的熊猫数据框中的列进行求和
- time-series - Druid Timeseries 行计数聚合
- vue.js - 如何在方法中使用 Vuex 状态数据
- php - Apache 在启动库未加载时给出错误原因:即使文件存在,也找不到图像
- c# - NavigationView.Loaded 方法没有被调用
- documentum - 即使没有添加到restricted_folder_ids 中,是否可以向用户显示其他文件柜?
- google-cloud-dataflow - 未使用运行时参数的数据流模板
- php - yii2 Kartik 文件输入仅在刷新页面后工作
- html - 引导轮播图像并不总是显示;清除缓存后仅恢复图像
- sql - TSQL - 返回开始日期和结束日期之间每个月的记录,即使该月没有可用数据