OSX在蓝牙串行打开/关闭cy上崩溃

2024-10-01 00:28:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个蓝牙设备(a RN-42)与Mac(macbookpro2010型号,山狮)配对。我会定期打开它的串行端口。
结果是,在连接/断开连接一段时间(通常不到一个小时)后,我会出现内核恐慌。内核恐慌报告总是指向蓝牙内核扩展

我的问题是,我做错什么了吗?我错过什么了吗?。。。或者OSX中的蓝牙支持有点不正常?在

此代码执行打开/关闭操作。序列号是Pyserial

import serial 
import time
while True:
    try:
        ser = serial.Serial("/dev/tty.RN42-E2C1-SPP", 9600, timeout = 3)
        ser.write("?\r")
        print ser.readline()
        ser.close()
        time.sleep(10)
    except Exception as e:
        print e

注意:我确实从不同的设备连接,因此我确实需要关闭端口。
注意:如果断开任何其他蓝牙连接(如音频),它似乎不会崩溃


Tags: 端口importtimemac报告serialrn内核