A Smart Remote Elderly Monitoring System based on IoT Technologies