How to control a LED strip using an Android app
In this first Android project, we want to control an LED strip using an Android app. In more detail, the Android app connects directly to the Android Things app that, in turn, controls one or more LED strips through Arduino boards. As we stated in Chapter 5, Create a Smart System to Control Ambient Light, in this project the Android Things app behaves like a gateway acting as a unique point of access. This approach has several benefits, which were highlighted in Chapter 5, Create a Smart System to Control Ambient Light. In this application context, we exploit the built-in web server implemented in the Android Things app. The idea that stands behind this is to create an Android app that uses the HTTP protocol to remotely control the Android Things app (like a master-slave pattern). To this purpose, we can reuse the Android Things app we have developed and attach to it the Android app. In this way, we can control the Android Things app using...