Installing MATRIX CORE

Make sure you have setup your MATRIX Creator or MATRIX Voice before continuing.


Before starting, ensure you have access to the terminal of your Raspberry Pi via an SSH-session or a connected screen, mouse, and keyboard. Then insert and run the following commands into your Raspberry Pi's terminal, one at a time.

Add the MATRIX repository and key.

curl | sudo apt-key add -
echo "deb $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/matrixlabs.list

Update your repository and packages.

sudo apt-get update
sudo apt-get upgrade

Install the the MATRIX CORE packages.

sudo apt-get install matrixio-malos

Reboot your device.

sudo reboot

MATRIX CORE will now be running as a service each time your Raspberry Pi boots up.

These remaining commands will install ZeroMQ.

echo "deb ./" | sudo tee /etc/apt/sources.list.d/zeromq.list
wget -O- | sudo apt-key add

Next Steps

Now that you have MATRIX CORE and ZeroMQ installed, please take a look at Understanding CORE here.

If you're already familiar, you can learn how to setup a programming language for communicating with CORE. We currently have tutorials for the following languages:

Helpful Information


If you need to upgrade your MATRIX CORE package at any time, please run the following commands on your Raspberry Pi.

sudo apt-get update
sudo apt-get upgrade
A reboot will be required after upgrading your packages.

sudo reboot

Stopping & Starting

If you need to manually stop MATRIX CORE use:

sudo pkill -9 malos

If you need to manually start MATRIX CORE again use:

malos &