{'fraction_non_alphanumeric': 0.02895927601809955, 'fraction_numerical': 0.0, 'mean_word_length': 5.544378698224852, '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}}
Demo: Enabling data sharing and multimedia applications over a multi-hop ad hoc network formed by un-rooted smartphones

With the proliferation of smart phones, it is expected that connecting smartphones into mobile ad hoc networks (MANET) can bring users significant convenience. While lots of efforts have been made on network structure and routing algorithms in the general context of ad hoc networks, the existing solutions cannot be directly applied for connecting off-the-shelf smartphones into a self-forming, self-maintaining multi-hop network. The main reason is that non-rooted smartphones grant only limited permissions to access wireless interfaces, restricting multi-hop networking capabilities and programmability. In this demonstration, we present a novel method, using Protocol Bridging Mechanism (PBM), to achieve a cluster-based MANET that supports multi-hop and multi-cluster communication among commercial Android smartphones. We constructed a prototype MANET over plurality of smartphones, and demonstrate live video streaming, file sharing and mobile gaming over the multi-hop MANET.