【发布时间】:2016-05-27 00:58:28
【问题描述】:
通过linux终端获取串口(ttyS*)的状态很简单:
sudo cat /proc/tty/driver/serial
然后它会显示serinfo,其中包含所有 uart 的列表以及有关状态和缓冲区的信息。当我打电话时
sudo cat /proc/tty/drivers
然后我可以看到 rfcomm 驱动程序可用:
rfcomm /dev/rfcomm 216 0-255 serial
当然,读取来自配对蓝牙设备的数据也不成问题。
问题是:如何获取 rfcomm 串口的状态(例如蓝牙 SPP 设备)?此信息是否可以在 /proc 目录中的某个位置(例如 ttyS*)获得,或者我可以使用完全不同的方式吗?
【问题讨论】:
-
你的问题更适合Unix&Linux
标签: linux bash bluetooth console rfcomm