Подсчет людей, использующих пакеты Wi-Fi, когда телефоны имеют рандомизированные идентификаторы ma c - PullRequest
2 голосов
/ 13 апреля 2020

Я хочу построить систему подсчета людей на основе пакетов Wi-Fi. Я использую esp8266 для прослушивания пакетов. Но я читал, что android и iphones теперь рандомизируют ma c идентификаторы, когда они не подключены к какой-либо сети. Я думал об использовании тестовых запросов, но видел, что всякий раз, когда я нажимаю refre sh на мобильном телефоне, адрес ma c изменяется. Так что моя программа обнаружит его как новое устройство. Это то, что я получаю в разных пакетах с одного устройства.

Mac Address - da a1 19 9f bb 5c
d4 10 68 50 00 00 00 00 00 00 05 00 40 00 00 00 ff ff ff ff ff ff **da a1 19 9f bb 5c** ff ff ff ff ff ff e0 a4 00 0b 77 69 66 69 63 68 61 68 69 79 65 01 04 02 04 0b 16 32 08 0c 12 18 24 30 48 60 6c 03 01 04 2d 1a 6e 01 03 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dd 07 00 50 f2 08 00 00 00 7f 05 00 00 0a 02 01 3d 16 04 05 01 00 00 00 00 00 00 00 01 00 68 00

Mac Address - da a1 19 00 44 2f
d3 10 2e 50 00 00 00 00 00 00 0c 00 40 00 00 00 ff ff ff ff ff ff **da a1 19 00 44 2f** ff ff ff ff ff ff 90 c1 00 00 01 08 02 04 0b 16 0c 12 18 24 32 04 30 48 60 6c 00 00 34 34 50 43 01 08 82 84 8b 96 12 24 48 6c 03 01 0b 32 04 0c 18 30 60 07 06 49 4e 20 01 0d 14 23 02 13 00 46 05 f3 c0 01 00 04 05 04 00 01 00 14 dd 1a 00 50 f2 01 01 00 00 50 f2 02 02 00 00 50 f2 02 00 50 01 00 2e 00

Mac Address - da a1 19 ea d3 58
d7 10 67 50 00 00 00 00 00 00 03 00 40 00 00 00 ff ff ff ff ff ff **da a1 19 ea d3 58** ff ff ff ff ff ff a0 c2 00 0a 5a 54 45 2d 4b 62 72 79 59 47 01 04 02 04 0b 16 32 08 0c 12 18 24 30 48 60 6c 03 01 01 2d 1a 6e 01 03 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dd 07 00 50 f2 08 00 00 00 7f 05 00 00 0a 02 01 00 d7 75 eb 1d 7c e1 2f 06 a2 2c a3 df 01 00 67 00

Я не хочу отслеживать отдельного пользователя, моя цель - подсчитать количество людей в области. Могу ли я использовать любой другой тип пакета, кроме пробного запроса? или будет ли какое-то сходство в пакетах зондирующих запросов, исходящих от одного и того же устройства, чтобы я мог отбросить новый пакет с того же устройства, даже если изменился адрес источника (адрес ma c).

...