我有一台蓝牙设备(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
注意:我从不同的设备连接,所以我需要关闭端口 注意:如果我带走任何其他蓝牙连接(例如音频),它似乎不会崩溃