如何从 Flutter Android 应用程序连接到 MAC 蓝牙地址

问题描述 投票:0回答:1

我正在开发一个 Flutter 应用程序,通过蓝牙连接到特定的 Linux 计算机。我可以使用以下命令在终端上轻松执行此操作:

sudo rfcomm connect /dev/rfcomm0 d4:25:8b:72:28:01 1 &

我正在尝试在应用程序上执行相同的操作,如下所示:

var shell = Shell();
await shell.run('''
    sudo killall rfcomm

    sudo rfcomm connect /dev/rfcomm0 d4:25:8b:72:28:01 1 &

     ''');

但是我在目标 Linux 机器上看不到任何连接,因为它正在侦听:

sudo rfcomm listen /dev/rfcomm0 1
Waiting for connection on channel 1

如何在 Flutter 应用中执行此操作(使用 Shell 命令或任何其他方式)?

提前致谢:)

android flutter bluetooth mac-address
1个回答
0
投票

如果您只是在寻找一种在 Flutter 上使用蓝牙的方法,那么使用包怎么样?例如,您可能会发现 flutter_blue 对您的目的有用。

© www.soinside.com 2019 - 2024. All rights reserved.