Matrix Creator Android MALOS Demo
Android application that interfaces with MATRIX Creator MALOS layer.
Current Features
- Everloop RGB color control
- Humidity Sensor
- Temperature Sensor
- UV index radation
- IMU (x,y) widget visualitation
- GPIO input/output configuration (pin 0,1)
- GPIO updates callbacks
- Auto discovery Matrix Creator on LAN network
- Manual IP Matrix device target
TODO
- GPIO callback
- Pressure
- Mic Array visualization (beamforming localization)
- ZigbeeBulb basic control
- LIRC custom control config
- RaspberryPi Wifi config via BT4
- MALOS WakeWord config via Android (in development)
Preriquisities
- Please install Matrix Creator CORE (MALOS service package) on your RaspberryPi and reboot it:
curl -L https://apt.matrix.one/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.matrix.one/raspbian $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/matrixlabs.list
sudo apt update
sudo apt upgrade
sudo apt install matrixio-malos
reboot
NOTE:
- For more details: Getting Started Guide
- Please put your creator on the same network
- Android supported 4.4.x or later (target API28)
Download APK
Pre-release demo, please download here.
Preriquisities and dependencies for Build
Clone repository and submodules
git clone --recursive https://github.com/matrix-io/matrix-creator-malos-android.git
cd matrix-creator-malos-android
Fabric configuration
create file matrix-malos-demo/app/fabric.properties
with:
apiSecret=<YOUR FABRIC SECRET>
apiKey=<YOUR FABRIC API KEY>
(or import the project on AndroidStudio and config Crashlytics fabric plugin
or remove
this dependency on gradle app file)
Building and install
./gradlew assembleDebug
./gradlew installDebug