The Internet of Things (IoT) has undergone a significant transformation with the introduction of low-Earth orbit (LEO) satellites as gateways. This transformation fulfills a long-standing promise of IoT, which is to enable the connectivity of objects regardless of their geographical location on Earth. Various physical communication layers have exhibited the sensitivity required for such connections. In this paper, we present a solution designed for IoT network operators employing LEO satellites to detect various uplink IoT communication technologies that share a common preamble. Our proposed approach has been implemented on three ARM cores, specifically the Cortex-A9 and Cortex-A53, which are integrated into AMD Zynq and Zynq UltraScale+ based platforms designed to meet spatial constraints. Our experiments confirm that the proposed approach exhibits real-time capabilities, even when executed on these lower-end processor targets, consuming only approximately 10% of the CPU time. Experiments were performed on both synthetic data and real traffic recordings from Eutelsat's ELO2 payload hosted in the Loft Orbital's Yam-3 LEO nanosatellite, and showed promising results.