Federated Learning for Resource-Constrained IoT Devices: Panoramas and State-of-the-art | Synapse