Я настраиваю Raspberry Pi 3 для подсчета количества устройств с поддержкой Wi-Fi в пределах диапазона используемой беспроводной карты и сохранения этого значения в базе данных. Это значение необходимо обновлять каждые 5 секунд. Чтобы получить точное число, без какой-либо дополнительной информации после обработки, я хотел бы использовать Java для удаления дополнительных пакетов с тем же MAC-адресом, удалять любые пакеты запроса-запроса с iPhone (так как они рандомизируют MAC-адреса), подсчитыватьразные MAC-адреса, а затем удалите все в файле, кроме этого последнего номера. Я не ищу полного ответа или руководства о том, как это сделать, просто что-нибудь, что, по вашему мнению, могло бы помочь мне.
Короче говоря, как я могу обновлять файл каждые 5 секунд с выводом TCPDump и фильтровать эти данные с помощью Java?
В этот момент я могу правильно захватывать беспроводные данные с помощью TCPDump, ноЯ не уверен, как правильно фильтровать и нормализовать эти данные.