{'fraction_non_alphanumeric': 0.01381509032943677, 'fraction_numerical': 0.003188097768331562, 'mean_word_length': 4.962025316455696, '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}}
Designing a Double LoRa Connectivity for the Arduino Portenta H7

Machine learning is moving to the smallest computing devices. Today machine learning is applied even in tiny IoT microcontroller boards. In the IoT, LoRa is a popular communication technology to connect remote devices with gateways. Still, the confluence of machine learning in microcontrollers and networked LoRa connectivity is not yet fully exploited. In this paper we design a new LoRa connectivity for the Arduino Portenta H7, a recent microcontroller board equipped with embedded sensors suitable for diverse machine learning tasks. With the solution that we found the Arduino Portenta H7 is able to become part of a LoRa mesh network. This capacity increases the Portenta’s range of applications. For the vision of distributed machine learning at the tiny edge, we can add with the Portenta an important board to become a smart compute node within a LoRa mesh network.