Device support

IoTSound has been developed and tested to work on the following devices:

Device Type Default mode Standalone mode (STANDALONE) Multi-room mode (MULTI_ROOM) Multi-room client mode (MULTI_ROOM_CLIENT)
Raspberry Pi (v1 / Zero / Zero W)1 STANDALONE 2
Raspberry Pi 2 STANDALONE 2
Raspberry Pi 3 3 MULTI_ROOM 4
Raspberry Pi 4 3 MULTI_ROOM
Intel NUC MULTI_ROOM
balenaFin1 MULTI_ROOM

Notes

Experimental

Devices with experimental support have been tested to work, though we have found compelling reasons for not including them as first-class citizens of IoTSound. If you are shopping for parts, we do not recommend you buy a device from this list.

Some of the reasons we’ve flagged devices as experimental include:

  • device requires multiple extra hardware pieces (USB dongles, adapters, etc)
  • device has known bugs that prevent some features to work properly and the timeline for a fix is not clear
Device Type Standalone mode (STANDALONE) Multi-room mode (MULTI_ROOM) Multi-room client mode (MULTI_ROOM_CLIENT) Comments
NVIDIA Jetson Nano - Requires WiFi USB dongle (or ethernet cable)
</br>- Requires Bluetooth USB dongle.
</br>- No built-in audio support (see this bug). As a workaround, requires USB or DAC soundcard.
BeagleBone Black - Requires WiFi USB dongle (or ethernet cable)
</br>- Requires Bluetooth USB dongle.
</br>- Requires USB sound card
</br>- Requires USB hub as it has a single USB port