Error with mobiledev object;
Show older comments
Hi:
clc
clear
mobiledevlist
m=mobiledev;
delete(m);
clear mobiledev;
this is my code , in mobiledevlist it shows i have been connected with my device ,but i can find any object to get data from it ,
when run at "m=mobiledev",it occurs "Connection to this device already exists in the workspace."
did it occur by my device status is Connected ?

Thanks !
Accepted Answer
More Answers (1)
Aastha
on 12 May 2025
According to the documentation of "mobiledev", the command
m = mobiledev
is used to create a mobiledev object "m". To get data from the object, Enable the "Logging" property of "mobiledev" object using the MATLAB command:
m.Logging = 1
This starts the transmission between the object and MATLAB.
For further queries, kindly refer to the MathWorks documentation of "mobiledev" linked below:
I hope this is helpful!
1 Comment
Walter Roberson
on 15 May 2025
Sadly, the documentation for mobiledev() does not include any information about how to remove the object.
By examining https://www.mathworks.com/help/releases/R2021a/matlabmobile/ug/sensor-data-streaming-tutorial.html or https://www.mathworks.com/help/releases/R2021a/matlabmobile/ug/use-logged-sensor-data.html we see that the way to remove the object is not delete() of the object, but is instead to "clear" the object.
Categories
Find more on Sensor Data Collection in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!