【藍牙串口 】【Ubuntu】Python腳本藍牙串口鏈接並解決權限問題

首先pip安裝pyserial模塊python

pip install pyserial

複製以下腳本web

# 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)

獲得輸出:bash

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

Process finished with exit code 0

若是報錯Permissiondenied,則是用戶權限不夠,按照網上的教程,將用戶加入tty的組裏面就能夠了。svg

具體操做:
打開終端:ui

sudo gpasswd --add user_name dialout

將user_name替換成本身的用戶名,重啓下本身的電腦權限生效。spa