为什么“hcitool lescan”需要特权系统调用,而“hcitool scan”不需要?

为什么“hcitool lescan”需要特权系统调用,而“hcitool scan”不需要?

的回答蓝牙 LE 以非 root 身份扫描?表示系统调用(在 中)hcitool lescan生成了“不允许操作”错误。writevhci.c

hci_le_set_scan_parameters -> hci_send_req -> hci_send_cmd -> writev

与普通蓝牙扫描相比,蓝牙 LE 扫描有何特别之处?

PS:这让我想起了托瓦尔兹的名言:需要 root 密码来处理平凡的事情是“愚蠢的”。我希望这一定有一个很好的理由。

相关内容