Bluetooth sniffer windows 10

I only just found out about this but Microsoft released a packet sniffer for Bluetooth on Windows 10 back in February. This is incredibly useful for debugging and is something I’ve been craving for some time. Previously I’ve been able to analyse packets from Android using Wireshark and now we can view activity between Windows and another device.

I’m desperately hoping this provide some clues to the constant “Unreachable” errors when trying to communicate with an iPhone which Windows Settings acknowledges is currently connected…

You can download the Bluetooth Test Platform here.

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

A Mutable Log

A blog by Devendra Tewari


Project maintained by tewarid
Hosted on GitHub Pages — Theme by mattgraham

Wireshark for Windows comes with the optional USBPcap package that can be used to capture USB traffic. Most computers with Bluetooth, internally use the USB bus, or you can use an off-the-shelf USB dongle. To capture USB traffic, start capture on the USBPcap1 interface or something similar. You can determine if any Bluetooth traffic has been captured, by entering bluetooth in the filter box. Other useful filter terms are hci_usb, bthci_acl, btl2cap, btrfcomm, and btspp.

USBPcap

  • #1

Хочу поднять данную тему.
Сначала сформулирую проблему как я ее представляю.
отладить модуль BLE особенно в режиме рекламы( правильное название — широковещательный режим)
в основном можно либо под линукс, либо под андроидом.
————————-
Для Windows10 можно это делать либо на Web Bluetooth, либо на платформе UWP.
Но эти оба решения просто ужас какой-то.
—————
Оба варианта для винды имеют существенные недостатки:
———————
1) Web Bluetooth — скрипты (т е тормоз) и монстры веб- браузеры.
——————
2) UWP — загрузка приложений лишь через магазин майкрософт.
================
Кто знает более легкие (в плане памяти ) и без пристального контроля Билла решения для винды 10(11).
————————
Хотелось бы услышать начальника транспортного цеха.

pvvx

Активный участник сообщества


  • #2

Для Wundows и адаптеров BT никогда не ставилось таких задач при типичном использовании лемингами. Это наросло постепенно — за предыдущие 2 года.
С описанными вами задачами справляется любой BLE сниффер. Но необходимо учесть пропускную полосу интерфейса связи чипа и программы отображения и управления адаптером,
т.к. адаптеру необходимо обрамлять поток заголовками, которые часто имеют больший размер чем канальные данные BLE и передавать команды.
UART соединения недостаточно, если оно у вас не на сотни мегабит
При USB2.0 FS вы будете гарантированно терять слежение за соединением внешних устройств, если сниффер управляется с компа. Иногда удастся выловить и сопроводить соединение, не не с первого раза
В таких случаях необходимо не менее USB2.0HS и другие интерфейсы, имеющие малые лаги и большую пропускную способность.

Но вам то надо что-то тупенькое, для начинающего и дешевое по самое немогу. Это есть тут. Псего 100 рупь в максимуме, для бедных и дотошных.

  • #3

Для Wundows и адаптеров BT никогда не ставилось таких задач при типичном использовании лемингами. Это наросло постепенно — за предыдущие 2 года.
С описанными вами задачами справляется любой BLE сниффер. Но необходимо учесть пропускную полосу интерфейса связи чипа и программы отображения и управления адаптером,
т.к. адаптеру необходимо обрамлять поток заголовками, которые часто имеют больший размер чем канальные данные BLE и передавать команды.
UART соединения недостаточно, если оно у вас не на сотни мегабит
При USB2.0 FS вы будете гарантированно терять слежение за соединением внешних устройств, если сниффер управляется с компа. Иногда удастся выловить и сопроводить соединение, не не с первого раза
В таких случаях необходимо не менее USB2.0HS и другие интерфейсы, имеющие малые лаги и большую пропускную способность.

Но вам то надо что-то тупенькое, для начинающего и дешевое по самое немогу. Это есть тут. Псего 100 рупь в максимуме, для бедных и дотошных.

Вы же знаете, если забыли то напомню, что JDY-10 на форуме первым упомянул я и взял у разработчиков для него программатор.
cейчас на али программатор можно куупить за 40 долларов.
——————-
Но так как надобности в BLE не было, то и не парился с ним.
================
Сейчас возникло желание сделать 3D систему ориентации для человека (робота) малого размера.
Поэтому обратился к BLE.
================
Собрал примеры из SDK Telink.
Все примеры оказались рабочими. Меня их примеры, программатор и IDE устраивают.
——————-
Пример для ble advertising оказался в 3 раза меньше вашего решения.
Поэтому пока я использую этот пример как основу своего решения.
——————-
Вопрос не об этом.
Проблема возникла при попытке написать приложение для Win10 на C/C++.

Проблему решил на указанных выше программных средствах, но вопрос остался.
—————————
Поэтому вопрос темы звучит так:
————————
На основе каких библиотек можно написать приложение под Win10 на C/С++ для ble advertising?

pvvx

Активный участник сообщества


  • #4

На основе каких библиотек можно написать приложение под Win10 на C/С++ для ble advertising?

Про это и написано.
Скорее всего на основе полного перехвата типовых драйверов c их заменой на собственные. Т.е. повторить часть linux.
Т.к. имеющиеся ПО на win показывает, что именно прием рекламы на этой системе очень плох.

pvvx

Активный участник сообщества


  • #5

Глючный пример от главаря win:
Bluetooth LE Explorer
Microsoft Corporation
Bluetooth LE Explorer позволяет пользователям находить и опрашивать близлежащие устройства Bluetooth LE, читать их сервис и характеристики и писать им сообщения. Его также можно использовать в режиме сервера для объявления в качестве сервера батареи или тестового сервера службы Microsoft.
Это приложение предназначено для демонстрации того, как API-интерфейсы Bluetooth можно использовать в приложении UWP. Для этой…

pvvx

Активный участник сообщества


  • #6

Пример для демонстрации внутренних процессов и для отладки своих приложений на Windows.
Он покажет всю убогость затеи приема реклам от множественных BLE датчиков на Windows.

Windows 10
Пакет разработчика оборудования для Windows, который включает инструмент, поддерживающий захват трафика Bluetooth непосредственно в Wireshark.

Установка

  1. Скачайте и установите Wireshark .
  2. Загрузите и установите программный пакет BTP .

Захват
Для захвата трафика Bluetooth:

  1. Откройте терминал от имени администратора.
    • Стартовое меню поиска для cmd. (Powershell и Windows Terminal тоже подойдут.)
    • Щелкните правой кнопкой мыши командную строку и выберите « Запуск от имени администратора» .
  2. Запустить C:\BTP\vX.X.X\x86\btvs.exe. Это должно автоматически запустить Wireshark в режиме захвата.
    Запустите скрипт Python в другом терминале (не в качестве администратора), чтобы воспроизвести проблему.
    Версия должна соответствовать установленной версии — vX.X.X заменить на текущую версию.
  3. Работать в Wireshark

Инструкция из Bleak

pvvx

Активный участник сообщества


  • #8

Вы же знаете, если забыли то напомню, что JDY-10 на форуме первым упомянул

Это как — «Первым»? Произвели первым и завезли на али, с рекламой на форум?
Или что там имеется в виду под «первым»?
Типа застолбили название «JDY-10» авторским правом?
Вот чесно не пойму про что вы пишите.

я и взял у разработчиков для него программатор.

И смысл сего действия? Много напрограммировали?

cейчас на али программатор можно куупить за 40 долларов.

И его покупают?

pvvx

Активный участник сообщества


  • #9

Пример для ble advertising оказался в 3 раза меньше вашего решения.

В чем меньше? В литрах?
Вооще не ясно про что разговор.
Может про extended advertising на SDK от Telink?
Ну про это где-то писал уже и если чаго — задавайте конкретные вопросы — там всё истыркал уже вдоль и поперек…

  • #10

Глючный пример от главаря win:
Bluetooth LE Explorer
Microsoft Corporation
Bluetooth LE Explorer позволяет пользователям находить и опрашивать близлежащие устройства Bluetooth LE, читать их сервис и характеристики и писать им сообщения. Его также можно использовать в режиме сервера для объявления в качестве сервера батареи или тестового сервера службы Microsoft.
Это приложение предназначено для демонстрации того, как API-интерфейсы Bluetooth можно использовать в приложении UWP. Для этой…

Вы не читаете, что пишут другие ,
так как заранее знаете,
что правы лишь Вы.
—————
В начале темы я написал про web-ble и UWP и их недостатки.
И написал что сделал на их основе решение, в том числе и примеры указанные вами. И они работают.
Но меня такое решение не устраивает. Причины тоже написал.
—————
Ваш рассказ что надо взять из линукса и все переделать под винду — это же излюбленное Ваше занятие.
мне это не интересно.
Я решил проблему иначе.
———————
Могу выложить для вас exe файл для тестирования ble advertising под виндой10,
который написан на C++ и работает без проблем без надзора майкрософт
———————
Но полагаю вам это не надо.
Успехов в переписывании драйверов линукс для win10.
==============
почему то не удивляюсь,
что на форуме в последнее время мало что путного можно узнать.

  • #11

pvvx,
я вроде бы задал конкретный вопрос.
вместо конкретного ответа получил бла-бла-бла.
————
Ну если у вас нет решения, нахрена встреваете во все темы?
Налепили хрень про переписывание линукса.
Для таких советов не требуется никаких знаний.

pvvx

Активный участник сообщества


  • #12

Я решил проблему иначе.
———————
Могу выложить для вас exe файл для тестирования ble advertising под виндой10,
который написан на C++ и работает без проблем без надзора майкрософт

Давайте, думаю он работать не будет
Вам конкретно ответил — в win дрова, а вы JDY-10

pvvx

Активный участник сообщества


  • #13

Прочтите сначала свои вопросы:

Хочу поднять данную тему.
Сначала сформулирую проблему как я ее представляю.
отладить модуль BLE особенно в режиме рекламы( правильное название — широковещательный режим)
в основном можно либо под линукс, либо под андроидом.
————————-
Для Windows10 можно это делать либо на Web Bluetooth, либо на платформе UWP.
Но эти оба решения просто ужас какой-то.
—————
Оба варианта для винды имеют существенные недостатки:
———————
1) Web Bluetooth — скрипты (т е тормоз) и монстры веб- браузеры.
——————
2) UWP — загрузка приложений лишь через магазин майкрософт.
================
Кто знает более легкие (в плане памяти ) и без пристального контроля Билла решения для винды 10(11).
————————
Хотелось бы услышать начальника транспортного цеха.

И ответ, который вас не устроил, что необходим сниффер.
>

отладить модуль BLE

особенно

в режиме рекламы

Можно исключительно сниффером.

pvvx

Активный участник сообщества


  • #14

Могу выложить для вас exe файл для тестирования ble advertising под виндой10,
который написан на C++ и работает без проблем без надзора майкрософт

Дык где exe, написаный на C++ и работающий без проблем без надзора майкрософт в среде майкрософт, с собственным драйвером на все известные BT адаптеры?

Bluetooth Analyzer

Analyze your Bluetooth Low Energy devices

The best experience analyzing BLE devices in real time

Bluetooth Analyzer software

Bluetooth LE Scanner

Display Bluetooth LE information in real time. Identify IOT devices and discover all those devices you didn’t know had Bluetooth connectivity.

BLE beacon viewer

Get detailed information on Low Energy Bluetooth devices

BLE Packet Scanner

Get packet insights with the Bluetooth sniffer and explore its contents

Configurable dynamic charts

Configure graph display by filtering by time and bluetooth signal strength range (RSSI)

Inventory

Keep track of your devices thanks to the inventory

PCAP support

Export or import captures to PCAP files and visualize them on Wireshark

Report Generator

Get detailed reports of all devices in HTML, CSV, or TXT

Advanced filter

Easy access to information thanks to the new filtering and data grouping system

GPS

Locate incoming device signals using GPS (Wardriving) and export the results to KML files (Google Earth)

Multi language

Available in English and Spanish. More languages will be added in the future

Are you ready to start?

Discover the IOT Bluetooth LE devices around you

 bluetooth LE scanner ligth theme

IOT device security

Identifies potential problems of security or privacy by discovering and identifying devices that you do not know have Bluetooth capabilities.

Identify Bluetooth devices

Thanks to the information provided as the type, name of the device or manufacturer you can identify the Bluetooth Low energy devices around you.

blueetooth LE scanner dark theme

Data visualization

Better analysis through dynamic and customizable graphs. RSSI (signal strength), signal distribution over time, approximate device distance, etc

Packet analyzer

Extract all information from a device and visualize the packets using BLE Sniffer with the packet dissector and hexadecimal view.

packet_analyzer_view

Signal strength

Signal level and signal distribution charts of Bluetooth devices

Free version

Free version compatible with Windows 10

Modern design

Simple, easy and intuitive interface. Light and dark theme available.

Acrylic BLE Filter

Better data representation thanks to the advanced filters and data grouping

Improved analysis experience thanks to data grouping and advanced filters that will show information better organized.

Device inventory

Keep track of the most important devices. With the inventory, you can always have them handy and export or import them as you need.

Acrylic Bluetooth LE Inventory Dark Theme

Detailed device panel

Track every device from the information panel and get detailed information in real-time: signal strength, device distance, etc

Version comparison

Identify performance problems and signal noise to improve Beacons deployment.

Acrylic BluetoothFree

Acrylic BluetoothLicensed

Detect BLE devices

Scann and detect Bluetooth Low energy devices

Detect iBeacons

Identify proximity tokens

Signal viewer

Visualize signal strength in real-time

Packet analyzer

Visualize all «Advertisement» packets and analyze their parameters with advanced view

Device grouping

Order devices by type, manufacturer, name

Inventory

Associate names to devices

Advanced filters

Filter out devices

Report generation

HTML, CSV, TXT

PCAP support

Load and save PCAP files that can be used by 3rd party applications such as Wireshark

Geopositioned captures using GPS

Wardriving, KML generation

Detailed information

Signal distribution, device attributes, distance to iBeacons, etc.

Professional use

You may use the tool for any internal task or work for 3rd parties in a company

Are you ready to start?

Download Acrylic Bluetooth Low Energy for free and discover all BLE devices around you

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Ошибка 0x000012f windows 10 как исправить
  • Как открыть порт в windows firewall
  • Dns в windows что это
  • Windows 2 x 1987
  • Codec media windows player для windows