Internet of things is the communication of anything with any other thing, the communication mainly transferring of use able data, for example a sensor in a room to monitor and control the temperature. It is estimated that by 2020 there will be about 50 billion internet-enabled devices. This project aims to describe a security alarm system using low processing power chips using Internet of things which helps to monitor and get alarms when motion is detected and sends photos and videos to a cloud server. Moreover, Internet of things based application can be used remotely to view the activity and get notifications when motion is detected. The photos and videos are sent directly to a cloud server, when the cloud is not available then the data is stored locally on the Raspberry Pi and sent when the connection resumes. Therefore, advantages like these make this application ideal for monitoring homes in absence.