This document describes a smart lighting system using Internet of Things (IoT) that can conserve energy. It uses an Arduino, light dependent resistor (LDR), infrared sensor, LED, and ESP8266 module. The LDR detects light levels and the infrared sensor detects motion. The ESP8266 connects to WiFi and the Arduino controls the LED lights based on inputs from the LDR and infrared sensor to only turn on the lights when needed, saving energy compared to traditional always-on street lights. This smart lighting system allows for automatic switching of street lights based on available daylight and presence of people.