【蓝牙串口 】【Ubuntu】Python脚本蓝牙串口连接并解决权限问题

首先pip安装pyserial模块

pip install pyserial

复制如下脚本

# coding:utf-8

import serial.tools.list_ports

plist = list(serial.tools.list_ports.comports())

if len(plist) <= 0:
    print("没有发现端口!")
else:
    plist_0 = list(plist[0])
    serialName = plist_0[0]
    serialFd = serial.Serial(serialName, 9600, timeout=60)
    print("可用端口名>>>", serialFd.name)

得到输出:

/usr/bin/python3.5 /home/hx-104b/wheel/serial_test.py
可用端口名>>> /dev/ttyS0

Process finished with exit code 0

如果报错Permissiondenied,则是用户权限不够,按照网上的教程,将用户加入tty的组里面就可以了。

具体操作:
打开终端:

sudo gpasswd --add user_name dialout

将user_name替换成自己的用户名,重启下自己的电脑权限生效。

你可能感兴趣的:(linux,python)