Integrated IoT Based Weather Monitoring and Machine Learning Weather Prediction System | Synapse