The MATLAB® Support Package for Android™
Sensors and support for MATLAB
Mobile™ access from a computer will be removed in a future release. Use
mobiledev and other support package functionality in the MATLAB
Mobile app by connecting to the MathWorks® Cloud instead.
Acquiring sensor data streaming involves creating a
turning on the sensors, and logging data to MATLAB. You can then process the logged data, including creating
plots. For an example of acquiring data and plotting it, see Use Logged Sensor Data.
You can also acquire sensor data locally on the Android device, with or without a network connection. This is an alternative method of collecting the sensor data instead of streaming it from the device to your computer running MATLAB. This is especially useful if you want to collect sensor data while your device does not have a network connection. For examples of using this method of acquisition, see Acquire Sensor Data Locally on Mobile Device.
|Create mobiledev object to acquire data from Android sensors|
|Display properties of mobiledev object|
|Return logged acceleration data from Android sensor|
|Return logged angular velocity data from Android sensor|
|Return logged magnetic field data from Android sensor|
|Return logged orientation data from Android sensor|
|Return logged position data from Android sensor|
|Discard all logged data from Android sensors|
|Import sensor data from file collected by MATLAB Mobile|
You communicate with the Android device by creating
mobiledev object. You can then control the sensors
and acquire streaming data from them.
You can use properties to display current sensor values, enable and disable sensors from MATLAB, turn logging on and off, set sample rate, and show connection and logging status.
You can use the logged sensor data either during or after acquisition for plotting and other analyses. This example shows how to plot orientation data.
You can acquire sensor data locally on the Android device, with or without a network connection.