With increasing popularity of the IoT (Internet of Things) and devices getting smarter day by day, this paper presents an idea to reform the existing access control systems. This approach of enhancing the access control system ensures that the system is wireless thereby reducing wiring issues. The prototype described in this paper has the provision of accepting inputs from a smart card reader (RFID reader) or a biometric sensor. These inputs are processed inside the controller (TM4C123GXL-based on ARM Cortex-M4). If the inputs are found to be valid, access is granted to the user and the logs are wirelessly transmitted to the computer using a WiFi module (CC3100). Machine learning algorithms are implemented to monitor and analyse collected data.