Device support
Recommended
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 |