У меня есть Bluetooth-инструмент Mitutoyo, который отправляет данные с измерительного прибора.
В общем, это было бы похоже на клавиатуру Bluetooth, которая вводила бы номер на мой компьютер.
Я ожидаю, что у меня будет множество таких инструментов, и каждый инструмент будет вводить в компьютер свой номер. Имея более двух из них, я не мог бы узнать, откуда берется каждое из чисел.
я использую
hcidump -R -x
чтобы увидеть необработанные данные, я надеюсь, что смогу различить, какие данные поступают от какого инструмента
данные выглядят так:
02 40 20 0F 00 0B 00 04 00 1B 41 00 00 00 27 00 00 00 00 00
02 40 20 0F 00 0B 00 04 00 1B 41 00 00 00 00 00 00 00 00 00
02 40 20 0F 00 0B 00 04 00 1B 41 00 00 00 37 00 00 00 00 00
02 40 20 0F 00 0B 00 04 00 1B 41 00 00 00 00 00 00 00 00 00
02 40 20 0F 00 0B 00 04 00 1B 41 00 00 00 1F 00 00 00 00 00
02 40 20 0F 00 0B 00 04 00 1B 41 00 00 00 00 00 00 00 00 00
02 40 20 0F 00 0B 00 04 00 1B 41 00 00 00 1E 00 00 00 00 00
02 40 20 0F 00 0B 00 04 00 1B 41 00 00 00 00 00 00 00 00 00
02 40 20 0F 00 0B 00 04 00 1B 41 00 00 00 21 00 00 00 00 00
02 40 20 0F 00 0B 00 04 00 1B 41 00 00 00 00 00 00 00 00 00
02 40 20 0F 00 0B 00 04 00 1B 41 00 00 00 28 00 00 00 00 00
02 40 20 0F 00 0B 00 04 00 1B 41 00 00 00 00 00 00 00 00 00
что означает 0,214 (см. 27 37 1F 1E 21)
Однако я не знаю, как узнать, откуда берутся данные по этим данным. Адрес моего инструмента — 58:93:D8:C6:6B:47, а его имя — 0710005203, но я не могу сопоставить эту информацию с данными пакета, которые я получил из hcidump.
Могу ли я использовать hcidump только для мониторинга данных определенного устройства?
(Я нахожу вызов команды hcidump -i, но, похоже, это конкретное устройство bluetool на компьютере, а не мой подчиненный инструмент)