OSX在蓝牙串行打开/关闭周期中崩溃

时间:2013-06-01 14:56:49

标签: python macos bluetooth serial-port pyserial

我有一台蓝牙设备(a RN-42)与Mac配对(Macbook Pro 2010型号,Mountain Lion)。我定期打开一个串口 发生的事情是,在连接/断开一段时间(通常不到一小时)后,我最终会遇到内核恐慌。内核恐慌报告始终指向蓝牙内核扩展

我的问题是,我做错了吗?我错过了什么?...或者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

注意:我从不同的设备连接,所以我需要关闭端口 注意:如果我带走任何其他蓝牙连接(例如音频),它似乎不会崩溃

0 个答案:

没有答案