Enabling Resilient IoT Communications via Satellite