In the last several years, there has been a growing demand for technology to support smart city applications. The idea being that a city empowered by data allows for greater efficiency in almost any aspect. Benefits range from ensuring faster, more accurate response times for first responders to analyzing traffic patterns for better infrastructure design. Big data, artificial intelligence, and reliable sensing technology are all essential for this to be successful.