Android 与 Ubuntu 的蓝牙串行通信
Posted
技术标签:
【中文标题】Android 与 Ubuntu 的蓝牙串行通信【英文标题】:Bluetooth Serial Communication in Android with Ubuntu 【发布时间】:2020-02-23 20:14:24 【问题描述】:我正在尝试构建一个可以由通过蓝牙安装 ubuntu 的笔记本电脑控制的 android 应用程序。我想要的是开发一个 android 应用程序来监听传入的消息并根据消息执行特定的操作。基本上,我希望应用程序在前台打开相机意图时在后台监听蓝牙信号(消息),并在收到特定消息时拍摄照片。
为此,我开始学习蓝牙串行通信,并在 Github 上了解了以下库: https://github.com/harry1453/android-bluetooth-serial/tree/master/demoApplication 我已经复制了演示应用程序并且应用程序成功发送消息,但是当我将消息从 Linux 发送到 Android 应用程序时,它无法正常工作。谁能帮助我解决这个问题,或者可以建议我一些好的教程来构建可以与树莓派串行通信的应用程序?
【问题讨论】:
“应用程序发送消息成功”。您从哪里发送此消息? 我正在使用 github 示例通过蓝牙从 android 手机向 ubuntu 服务器控制台发送消息 【参考方案1】:我们知道蓝牙串行配置的文档记录很差(我在这里阅读了很多问题,但没有任何明确的结果。)
根据您的描述,我认为是树莓派蓝牙配置问题所致。
使用正确的 Raspberry 蓝牙串行配置,您的程序具有串行例程(使用 PySerial 用 Python 编写或用 C 编写的串行例程,您可以在 github 中找到它),您的要求(通过串行端口发送有关相机状态的信息将起作用.
更多详情请查看Bluetooth Serial Configuration(查看最新答案)。
【讨论】:
以上是关于Android 与 Ubuntu 的蓝牙串行通信的主要内容,如果未能解决你的问题,请参考以下文章