TPU SOUND PROJECT

Index:

  1. Introduction
  2. HW requirements
  3. SW requirements
  4. UPnP services used
  5. The UPnP control point
  6. The UPnP media renderer (smart speaker)
  7. The user interface

The UPnP Media Renderer

Web Interface for the device's management

Here below you can see some screenshots of the Web interface for the device's management. It allows the user to easily interact with the physical device by choosing the preferred network configuration. The first time you turn on the smart speakers you must connect them to the router with an ethernet cable, then you configure a WiFi network and finally unplug the cable while the firmware is rebooting. Once rebooted the device will connect automatically to the WiFi network previously chosen. The Web interface also allows to shutdown and reboot the physical device. To get more informations about the interface behaviour you can refer to the files contained into the ~/rasplayer/interface/ directory (client side) and the HTTP section of the main class of the UPnP Media Renderer (server side).

In the figures you can see the operations performed (in order):

  1. The Web interface just loaded (you can choose your preferred WiFi network)
  2. Selecting a WiFi network
  3. Once you've chosen your preferred WiFi network you insert the password (if the network is protected) and then you submit the configuration to the device which reboots after having applied the changes to the /etc/network/interfaces configuration file.