Android Support from Simulink

Run models on Android devices

Capabilities and Features

Simulink® Support Package for Android™ Devices lets you program and run algorithms on Android smartphones and tablets. The support package includes a library of Simulink blocks for accessing the device's sensors, capturing and playing audio and video, creating UI widgets and communicating with other devices through a network interface.

You can design signal or image processing algorithms and applications for Android devices from Simulink. You can monitor and fine-tune the application using the sensors of your smartphone or tablet. Then you can deploy the finished application to your Android hardware with the click of a button.

The support package includes:

  • Library of Simulink blocks that program your Android device I/O, including inputs such as accelerometers, gyroscopes, magnetic field, ambient temperature, camera, location (GPS), humidity, light, pressure; and outputs to the device display and speaker
  • Interactive parameter tuning of outputs and signal monitoring of sensor inputs for applications running on your Android smartphone or tablet
  • ThingSpeak™ read and write blocks to send and receive data between the mobile device and ThingSpeak
  • Data logging from sensors and signals into MAT files saved on the Android device
  • Model deployment on a mobile app for standalone operation on the device. The app can include touchscreen widgets, such as sliders, buttons, scopes, text, and data displays, and communicate to other hardware via TCP/IP, UDP, and Bluetooth®
  • Generation of Android Studio compatible projects

Platform and Release Support

See the hardware support package system requirements table for current and prior version, release, and platform availability.

View enhancements and bug fixes in release notes.

Related Hardware Support Views: Simulink, Alsa, Analog Video, Android, C ∕ C++ Code Generation, Embedded Systems, Ethernet, MathWorks Supported, Project-Based Learning, Run on Target Hardware, Serial, Signal Processing, Simulink Product Family, Support Package Installer Enabled, USB

Ready to install?

Before installing the support package, confirm you have the correct setup. View system requirements and installation options.

Get support package




Support Package


Support Package Installer installs this support package. To start the installer, go to the MATLAB toolstrip and click Add-Ons > Get Hardware Support Packages. For more information, read the documentation.

Get support package



  • Any Android device
  • Tested with
    • Samsung GALAXY S4, S5, S6, S6 Edge, S7, Tab 2 10.1, Tab 4, Tab S, Tab Pro
    • Google Nexus 5x, 6p and 9
    • Amazon Fire HD, Huawei P9, Xiaomi Mi5, Xiaomi Redmi Note 5 Pro, Xiaomi Redmi 3S, HTC One M9



  • Android 4.3 (JellyBean) or higher
  • Tested with Android 4.3 (JellyBean) to 9.0 (Pie)

Don't see the hardware you're looking for?