Различные компании производили программные «стеки» Bluetooth для Windows: сами Microsoft, Widcomm / Broadcom, IVT BlueSoleil, Toshiba и т. Д. Насколько мне известно, ни один из стеков не позволяет увидеть низкоуровневые запросы для ответа на обнаружение ( «Запрос»), и вряд ли они это сделают.
Я даже не уверен, что программный уровень видит такие запросы, разве сам запрос на радиоответ не запрашивается - проверьте с помощью интерфейса HCI, чтобы посмотреть, получено ли событие запроса (или имя с именем simimalr). Я не могу вспомнить такое событие.
Кстати, моя библиотека 32feet.NET обеспечивает поддержку .NET для Bluetooth, OBEX и IrDA, в Windows: для настольных ПК и WM / CE, а также в разработке для Blue + Linux + Mono. (Я предполагаю, что вы используете Windows на основе запроса на C #).