【问题标题】:How to Auto-Connect to Arduino with Android App?如何使用 Android App 自动连接到 Arduino?
【发布时间】:2014-03-31 22:26:52
【问题描述】:

我目前正在开发一个在驾驶时阻止发短信的 Android 应用程序。它通过蓝牙连接到通过 OBD-II 端口连接到汽车的 Arduino Bluno,并扫描从汽车接收到的数据(0 表示非驾驶状态,或 1 如果汽车超过 0 mph,即正在驾驶)如果汽车处于行驶状态,则阻止发短信。

我想做的是让应用程序/手机在我用手机进入汽车并开始驾驶后自动连接到 Arduino。如果我需要使用原生 Android 蓝牙连接数据来扫描硬件或者是否有其他方法,我不熟悉如何执行此操作。我可以获得一些关于如何自动连接的指导吗?

【问题讨论】:

    标签: android bluetooth arduino bluetooth-lowenergy bluno


    【解决方案1】:

    设备配对后,您可以随时初始化与您的应用程序或 Arduino 的通信。

    因此,在您的情况下,我认为最好的方法是在您检测到汽车开始行驶后让 arduino 初始化与应用程序的通信。根据您上面描述的设置,手机将不知道何时会发生这种情况。

    要了解如何在您的应用中使用蓝牙(一如既往),您应该查看 Android 开发者网站。

    以下是一些帮助您入门的链接:

    【讨论】:

    • 我已经可以在手机和 Arduino 之间进行通信,如果我没有说清楚,抱歉。从应用程序中,我可以选择使用蓝牙扫描并连接到 Arduino。我想要的是在用户开始驾驶时自动连接到 Arduino。虽然很重要!所以我应该在应用程序中创建一个监听 Arduino 信号的套接字?这样,我就不用通过扫描来连接它了?
    • 如果我理解您要做什么,那么通过套接字收听 Arduino 肯定是一种可能的解决方案。
    猜你喜欢
    • 1970-01-01
    • 2014-08-06
    • 1970-01-01
    • 2020-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多