Topology -- Design and Implementation of IoT based Automatic Class Attendance Monitoring