{'fraction_non_alphanumeric': 0.02640642939150402, 'fraction_numerical': 0.003444316877152698, 'mean_word_length': 5.0979020979020975, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Revisiting Bluetooth Adaptive Frequency Hopping Prediction with a Ubertooth

Due to frequency hopping nature of Bluetooth, sniffing Bluetooth traffic with low-cost devices is a challenging problem. To this end, a state-of-the-art low-cost sniffing system employing two cheap Ubertooth devices [1], proposes machine learning-based prediction technique for adaptive frequency hopping (AFH) map by collecting packet statistics and spectrum sensing. In this paper, we revisit the AFH prediction problem. Our intention of this approach is that proposing better way to label data set to train Support Vector Machine (SVM) that could be done without measuring packet rates by visiting all 79 channels. We build a prototype of AFH prediction technique with a Ubertooth and a SVM. Our result shows that high accuracy can be achieved without the packet-based classifier of BlueEar.