Answers:
在较新的OS X上,您可以从菜单栏中的Bluetooth图标访问这些高级功能。单击图标时,按住shift和option(仅):
调试菜单包含您需要的大多数面向操作的项目:
我从来没有见过将模块重置比关闭电源更好的工作,但是我敢肯定,在某些情况下,可以节省前往维修店的时间。
日志记录很有用,但是日志非常大,因此请记住这一点并提醒您明天将其关闭。
在较旧的OS上,您需要一个开发人员工具来系统地删除配对记录和HID设备。Bluetooth Explorer随Xcode 3一起提供。(截至今天,2011年6月初-如果您同意免费开发人员计划的条款,则可以免费使用。它也可能与Xcode 4捆绑在一起-可以通过付费下载或付费方式获得Mac开发人员程序-但我不能保证)您还可以免费浏览开发人员文档以了解有关蓝牙实现的更多信息。
资源管理器有一个详细的窗口,其中包含许多设置,可以自动重置设备以进行测试。这是窗口的一部分,显示不仅清除了本地mac设置,还将连接到Apple Bluetooth设备并重置其内部状态。
由于蓝牙必须在启动过程中很快启动(并且是安装助手的一部分,因为没有帐户的新Mac必须知道如何设置蓝牙键盘和鼠标),这不仅仅是一个简单的用户首选项文件而是系统级别的首选项,并存储在多个位置。
您将能够使您的Mac工厂焕然一新,以使用Bluetooth Explorer测试蓝牙。
蓝牙服务有一个名为blueutil的命令行工具-您可以尝试是否可以帮助您。
或者,您可以重新加载blued
:
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist
如果服务仍处于开启状态,则应首先终止该服务,然后再次启用该服务。
我不知道这是否可以解决您的问题,因为我没有BT服务垂死于我进行测试:)
除了重新启动机器之外,这(而且仅此一项)对我有用。
sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
转到“活动监视器”,在进程名称下应有一个名为“ blued”的名称,单击它,然后单击“退出进程”,强制退出,然后蓝牙服务应自行重启。