Android Things is a version of Android designed for IoT devices. It allows developers to reuse Android skills and tools to build connected devices. Android Things provides APIs for low-level I/O and access to common components. It supports regular security updates and leverages the existing Android ecosystem. Currently still in developer preview, Android Things works on various hardware platforms and allows developing IoT apps without modifying code for specific devices. Developers can control hardware like GPIO and communicate over protocols like I2C and serial using provided peripheral I/O APIs.