{'fraction_non_alphanumeric': 0.02714440825190011, 'fraction_numerical': 0.0027144408251900108, 'mean_word_length': 5.775735294117647, '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}}
Software-Defined MANET Swarm for Mobile Monitoring in Hydropower Plants

The construction and running of hydropower plants does not merely involve hydropower generation itself but also facilities surveillance, water quality monitoring, harmful creatures tracking, etc., thus requiring mobile and collaborative monitoring capabilities. MANET (Mobile Ad Hoc Networks), with its mobility, flexibility, and robustness in volatile networking environment, is a competitive candidate to fulfill such tasks. Nevertheless its distributed structure prevents the effective collaboration between MANET nodes. SDN (Software-Defined Networking) provides the centralized control over the network underlay. This paper proposes the SDN-controlled IEEE 802.11 MANET swarm for mobile monitoring in hydropower plants. First, the MANET node is implemented by integrating Raspberry Pi with cameras, various sensors, etc., into the low-cost wheeled mobile hardware to enable sensibility and mobility. Then, multiple such MANET nodes are networked through ad hoc protocols, to construct a flexible and distributed MANET underlay; meanwhile, to implement centralized control over the MANET underlay, every MANET node is equipped with OpenFlow switch software (e.g., Open vSwitch) so that OpenFlow directives issued by the SDN controller can be understood and executed, hence the SDN overlay on top of the MANET underlay. Finally, OpenFlow is extended to offer physical actions such as mobility and sensibility manipulation, beyond pure data forwarding in traditional SDN applications, to achieve mobile monitoring in hydropower plants. The SDN-controlled MANET swarm features mobile and sensing capabilities, flexible networking through ad hoc protocols, and efficient and unified control by SDN. Experiment results prove the feasibility of this network architecture.