Main Content
Modeling
Prepare model for hardware connection, add blocks to support hardware
protocols
The set of Simulink® blocks and core functionality available to create apps for your Android® devices.
Blocks
Functions
androidlib | Open the Simulink Library Browser to blocks for Android Devices |
Topics
- Model Configuration Parameters for Android Devices
Parameter and configuration options for creating and running applications on an Android device.
- Tune Parameters and Monitor Data in Model Running on Android Devices
Use your host computer to monitor and control a model running on an Android device.
- Publish or Retrieve Data to Internet of Things Using ThingSpeak
Publish Data to Internet of Things using ThingSpeak.
- Publish MQTT Messages and Subscribe to Message Topics
Basics of the MQTT messaging protocol.
- Log Signals in MAT-Files on an Android Device
Log signals from Simulink models on an Android device.
Tutorials
- Getting Started with Android Devices
This example shows you how to use Simulink® Support Package for Android® Devices to run a Simulink model on an Android device. - Working with Android Devices Block Library
This example shows how to use blocks from the Simulink® Support Package for Android® Devices to create a Simulink model and run it on an Android device. - Scope Block with Android Devices
This example shows how to plot real-time data on an Android® device by using the Simulink® Scope block with Simulink Support Package for Android Devices. - Plot Array on Android Device
This example shows how to create an Android® app to plot vector or array data on an Android device using the Array Plot block of DSP System Toolbox™ through a Simulink® model. - Work with BLE Blocks on Android
This example shows how to configure your Android® device to send data over Bluetooth® Low Energy (BLE) protocol and receive data on another Android device using BLE blocks from Simulink® Support Package for Android Devices. - Accept Input from Android Keyboard
This example shows how to accept input values from the Android® keyboard and convert them to a logical output using Simulink® Support Package for Android Devices. - Get Started with Deploying Customizable Dashboard Blocks on Android Device
This example shows how to use the Simulink® Support Package for Android® Devices to create an interactive dashboard display using the Dashboard Circular Gauge and Knob blocks from the Simulink Customizable Blocks library. - Get Started with MQTT Protocol on Android Devices
This example shows how to use the Simulink® Support Package for Android® Devices to subscribe and publish data to topics of ThingSpeak™ and Mosquitto™ brokers via MQTT protocol. - Sensor Application
This example shows you how to use Simulink® Support Package for Android® Devices to design an algorithm and augment the same with a custom GUI. - Color Detection
This example shows you how to develop a Simulink® model for an image processing application - color detection by using Simulink Support Package for Android® Devices. - Color Replacement
This example shows you how to use sliders and buttons from Simulink® Support Package for Android® Devices to develop an interactive system for color replacement application. - Enhanced Color Replacement with Customized Code Using Android Devices
This example shows how to use FromApp block from Simulink® Support Package for Android® Devices to receive data and add a touch interface in an Android application. - Human Activity Recognition Simulink Model for Smartphone Deployment
This example shows how to prepare a Simulink® model that classifies human activity based on smartphone sensor signals for code generation and smartphone deployment. - Plot Route and Speed on a Map Using MAT-File Logging on an Android Device
This example shows you how to plot the route and speed of your journey on a web map using MAT-file logging on an Android® device. - Set Position of Bebop Drone on Gazebo Simulator from Android Device Using ROS
This example shows how to generate an Android® application to set the position of the Parrot® Bebop drone on the Gazebo simulator using Simulink® Support Package for Android Devices. - Visualize Sensor Data from Android Device in RViz
This example shows how to generate an Android® application to visualize live sensor data from an Android device on the ROS visualization (RViz) tool using Simulink® Support Package for Android Devices. - Customize Dashboard Widgets of Android Application Performing Temperature Conversion
This example shows how to customize the dashboard widgets of an Android® application that performs temperature conversion from degree Celsius to Fahrenheit. - Communicate Using ThingSpeak TalkBack on Android
This example shows how to use the Simulink® Support Package for Android® Devices to perform these actions on ThingSpeak™ TalkBack queue commands: delete all commands, add a command, execute next commands, and display last executed command. - Create Custom User Interface for Android Application
This example shows how to use the Simulink® Support Package for Android® Devices to create and integrate a customized user interface (UI) for an Android application. - Estimate Blood Pressure Using Algorithm Export Workflow on Android Device
This example shows how to use the Simulink® Support Package for Android® Devices to integrate an algorithm developed in Simulink into an existing Android application using Android Studio. - Read and Write to ThingSpeak Channel Using Android HTTP Client Block
This example shows how to use the HTTP Client block from the Simulink® Support Package for Android® Devices to read and write data to a field in a ThingSpeak™ channel. - Get Started with Audio Signal Processing Using Android Devices
This example shows how to use the Simulink® Support Package for Android® Devices to get started with audio signal processing applications on Android devices. - Add Effects to Audio Signals Using Android Devices
This example shows how to use the Simulink® Support Package for Android® Devices to add echo andwah
effects to an audio signal using audio signal processing. - Implement Bandpass Filter Using Android Devices
This example shows how to use the Simulink® Support Package for Android® Devices to design a bandpass filter using DSP System Toolbox™. - Implement Biquad and IIR Notch Filter for Noise Filtering Using Android Devices
This example shows how to use the Simulink® Support Package for Android® Devices to implement a biquadratic and notch infinite impulsive response (IIR) filter for noise filtering. - Implement Adaptive Filter for Noise Cancellation Using Android Devices
This example shows how to use the Simulink® Support Package for Android® Devices to implement an adaptive filter for noise cancellation using DSP System Toolbox™. - Synthesize Variable Frequency Tones Using Android Devices
This example shows how to use the Simulink® Support Package for Android® Devices to produce tones of variable frequency. - Synthesize Engine Noise Using Android Devices
This example shows how to use the Simulink® Support Package for Android® Devices to synthesize a realistic engine noise using the Wavetable Synthesizer (Audio Toolbox) block. - Working with Android Audio File Write Blocks
This example shows how to use the Audio File Write block from the Simulink® Support Package for Android® Devices to save the processed or recorded audio data. - Implement Parametric Audio Equalizer on Android Device
This example shows how to use Audio File Read and Audio Playback blocks from the Simulink® Support Package for Android® Devices to implement a parametric audio equalizer algorithm with a Simulink model and run the model on an Android device to hear and visualize output of it. - Implement Advanced Parametric Audio Equalizer Using Android Devices
This example shows how to create an Android® app using Simulink® Support Package for Android Devices with Audio Toolbox™ to implement a parametric audio equalizer. - Add Echo and Reverberation Effects to an Audio Signal on an Android Device
This example shows how to create an application to add echo and reverberation effects to an audio signal captured from the microphone of an Android® device. - MultiChannel Audio to Stereo Converter
This example shows how to convert five-channel audio to stereo using Simulink® Support Package for Android® Devices. - Surround Sound Matrix Encoding
This example shows how to generate a stereo signal from a multichannel audio signal using matrix encoder from the Simulink® Support Package for Android® Devices. - Three-Dimensional Audio Processing with Android Device
This example shows how to use theinterpolateHRTF
(Audio Toolbox) function to produce a three-dimensional (3-D) audio effect on stereo audio using Simulink® Support Package for Android® Devices. - Create and Customize Android Application Dashboard for Audio Visualizer
This example shows how to create and customize an Android® application to add reverberation effects to a real-time audio signal. - Model Code Profiling for Multiband Dynamic Range Compression System Using Android Device
This example shows how to use multi-rate multitasking along with real-time code execution profiling for a digital audio multiband dynamic range compression system on an Android® device. - Get Started with Computer Vision Applications Using Android Device
This example shows how to use the Simulink® Support Package for Android® Devices to get started with computer vision applications on Android devices. - Implement Histogram Equalization and Median Filtering on Images Using Android Device
This example shows how to use the Simulink® Support Package for Android® Devices to implement histogram equalization and median filtering on images using an Android device. - Detect and Match Local Features Between Image Frames Using Android Device
This example shows how to use the Simulink® Support Package for Android® Devices to determine the geometric transformation between a pair of images. - Detect Stop Signal Traffic Sign Using Android Device
This example shows how to use the Simulink® Support Package for Android® Devices to detect a stop signal traffic sign using an Android device. - Stabilize Shaky Video Using Android Device
This example shows how to use the Simulink® Support Package for Android® Devices to remove the effect of camera motion from a video stream. - Detect and Display Live Barcode Using Android Device
This example shows how to use the Simulink® Support Package for Android® Devices to detect and display live barcode data using an Android device. - Detect and Track Objects Using Deep Learning on Android Device
This example shows how to use the Simulink® Support Package for Android® Devices to deploy a deep learning algorithm that detects and tracks an object on your Android device such as a phone or tablet. - Digit Classification Using HOG Features on MNIST Database
This example shows how to classify digits using HOG features and a multiclass SVM classifier. - Detect and Track Face on Android Device
This example shows how to detect faces captured by an Android® camera using Simulink® Support Package for Android Devices. - Recognize Handwritten Digits Using MNIST Data Set on Android Device
This example shows you how to recognize images of handwritten digits captured on your Android® device using Simulink® Support Package for Android Devices. - Control LED on Raspberry Pi Board Using Android Device
This example shows you how to control a Raspberry Pi® LED from an Android® device. - Build Surveillance Camera Using Android and Raspberry Pi
This example shows how to use a Raspberry Pi® hardware board and an Android® device to build a surveillance camera. - Connect Android Device to LEGO MINDSTORMS EV3
This example shows how to connect an Android® device to a LEGO® MINDSTORMS® EV3 brick. - Control LEGO MINDSTORMS EV3 Robot Using Android Device
This example shows how to use the Accelerometer sensor data of an Android® device to control the motion of a LEGO® MINDSTORMS® EV3 robot. - Tune PID Controller Parameters Using Android Application for LEGO EV3 Object Tracking System
This example shows how to create an Android® application to tune the PID controller parameters of an object tracking system using an Android device. - Control Brightness of Arduino Onboard LED from Android Device
This example shows how to control the brightness of the Arduino® LED from an Android® device. - USB Serial Communication Using Android Devices
This example shows how to use the Simulink® Support Package for Android® Devices to send and receive serial data from Arduino® hardware. - Detect Boundaries of Objects Within Video Using MATLAB Function Block on Android Device
This example shows you how to identify the boundaries of objects in a live video stream on Android® device by using a MATLAB Function block with the Simulink® Support Package for Android Devices. - Shift Audio Signal Pitch Using MATLAB Function Block on Android Device
This example shows you how to shift the pitch of an audio signal on an Android® device by using a MATLAB Function block with the Simulink® Support Package for Android Devices.