This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


Create mobiledev object to acquire data from iOS sensors


m = mobiledev



m = mobiledev creates an object m that reads sensor data from an iOS device running MATLAB® Mobile™ that is connected to the same network as a computer running MATLAB. The object can read data from five types of sensors: acceleration, angular velocity, orientation, magnetic field, and position.


collapse all

This example assumes that you have already installed and set up MATLAB Mobile on your iOS device and connected it to your computer running MATLAB. For information about these steps, see Get Started with iOS Sensors.

Start MATLAB Mobile on your iOS device.

On the Sensors screen, tap the sensors that you want to send data from.

Place the device where you want to get the sensor data.

In MATLAB on your computer, create a mobiledev object, m.

m = mobiledev
mobiledev with properties:

                   Connected: 1
                     Logging: 0
            InitialTimestamp: ''

   AccelerationSensorEnabled: 1
AngularVelocitySensorEnabled: 1
  MagneticFieldSensorEnabled: 1
    OrientationSensorEnabled: 1
       PositionSensorEnabled: 1

Supported functions

In the display that is shown when you create the object, a value of 1 means enabled or on, and 0 means not enabled or off. The device and computer are connected, but data is not being sent (logged) yet.

To begin logging data, enable the Logging property.

m.Logging = 1

This action starts the transmitting of data from all selected sensors.

Introduced in R2015a