mobiledev object to acquire
data from Android sensors
m = mobiledev
m = mobiledev creates an object
reads sensor data from an Android™ device running MATLAB®
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.
This example assumes that you have already installed and set up MATLAB Mobile on your Android device and connected it to your computer running MATLAB. For information about these steps, see Get Started with Android Sensors.
Start MATLAB Mobile on your Android device.
On the Sensors screen of MATLAB Mobile, tap the sensors that you want to send data from.
Place the device where you want to get the sensor data, if a remote location.
In MATLAB on your computer, create a
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
1 means enabled or on, and
not enabled or off. The device and computer are connected, but data
is not being sent (logged) yet.
To begin logging data, enable the
m.Logging = 1
This action starts the transmitting of data from all selected sensors.