Brillo is Google's platform for IoT devices based on Android. It uses the Android framework and services model but removes components not needed for embedded/IoT devices. The source code is laid out with Brillo-specific directories at the top level and some projects moved from external. Key services include dbus, sensorservice, wpa_supplicant, and the new Weave networking component. Overall Brillo aims to provide a standardized development environment for IoT devices like Android does for smartphones.