TPU-Sound Project
Smart Loudspeaker
Practically we have to create a system where the loudspeaker, the audio source (a Network Attached Storage) and the customer can easily communicate, by using a wireless technology. The customer should have the possibility to see the song list contained in the NAS and to choose the song he wants to reproduce through the loudspeaker. Considering all these conditions we decided to proceed as follows: we thought that it would have been necessary two programmable cards, one for the loudspeaker and one for the control point. The control point represents the central brain of the system: it has to link together the NAS, the customer and the loudspeaker. After that we decided to create an interface as simple as possible to give the possibility to the customer to interact with the rest of the system by using a website. This makes our application very adaptable in fact it is possible to communicate by using every device equipped with an internet browser. Obviously, for a wireless communication we needed a router from the hardware point of view and, above all, we needed to implement correctly all the UPnP protocols. The following report will focus on all the parts which compose the system, trying to explain clearly and briefly the way we have worked to achieve our results. The following is the list of the sections present in this report:
- Introduction
- HW requirements
- SW requirements
- UPnP services used
- The UPnP control point
- The UPnP media renderer (smart speaker)
- The user interface