你可以流式传感器数据到你的MATLAB®移动™或Matlab Online™使用您的设备进行会话。Matlab Mobile使用WiFi或蜂窝连接在MathWorks中运行的WiFi或蜂窝连接,实时发送数据®云。可以对传感器数据进行MATLAB操作Matlab Mobile或Matlab在线.
Matlab Mobile和Matlab在线提供MATLAB命令行界面,具有与Android™传感器交互的功能。要在设备上连接到传感器并收集数据,您可以创建一个Mobiledev.
Matlab的对象。
您还可以在Android设备上本地获取传感器数据,无论是否连接网络。这是一种收集传感器数据的替代方法,而不是将数据从设备传输到云端。如果您想在设备没有网络连接的情况下收集传感器数据,这一点特别有用。有关使用这种获取方法的例子,请参阅在本地日志传感器数据.
您还可以访问摄像头,并在您的Android移动设备上获取图像Matlab Mobile或Matlab在线.您可以设置Camera属性,包括分辨率,自动对焦和闪存。例如,看到从Android相机获取图像.然后,处理获取的图像。例如,看到使用预先训练的网络对Android相机图像进行分类.
使用MATLAB以各种方式处理传感器数据,包括创建图。有关获取数据并绘制的示例,请参阅使用日志传感器数据示例.
使用Android传感器Matlab Mobile或Matlab在线,确保您有以下内容:
安装Matlab Mobile在您的Android设备上。您可以从Google Play™商店获取此应用程序。
Android版本6.0或更高版本。
将传感器数据流式传输到MathWorks Cloud,您必须拥有Mathworks帐户。如果您没有帐户,则可以设置一个Matlab Mobile或Matlab在线.
打开传感器屏幕Matlab Mobile,挖掘传感器在菜单上。
在传感器屏幕的顶部是传感器设置。看传感器设置.
在设置下方是传感器显示。它们按以下顺序排列,并显示这些测量:
加速度-这三个数据点是加速读数X
那y
,Z.
坐标,在m / s中2(m / s ^ 2)
磁场- 三个数据点是磁场读取X
那y
,Z.
坐标,在Microtesla。
方向- 三个数据点是读取的位置X
那y
,Z.
坐标,以度为方位角,间距和滚动。
角速度- 三个数据点是角速度读数X
那y
,Z.
旋转,在每秒弧度中。
位置-代表纬度、经度、速度、航向、高度和水平精度的数据点。位置数据可通过GPS、Wi-Fi或蜂窝网络获取,使用可用的任何一种。测量:
相对于赤道具有程度的纬度,具有正值指示赤道北部的纬度
经度相对于子午线零时的度数,在子午线以东为正值
M / s的速度(每秒米)
课程相对于真正的北方
海拔高度的海拔高度
水平准确性在距离纬度和经度周围的圆圈定义
使用Toggle开关打开和关闭各个传感器。
打开传感器时,测量读数开始并显示在每个传感器的部分中。在该示例中,已打开加速度和磁场。
打开一个或多个传感器后,使用开始按钮将数据发送到Mathworks Cloud上的Matlab。看带有传感器控制的流传感器数据.要将数据记录到文件,请转到传感器设置并更改溪流到环境。
您还可以使用编程方式从MATLAB开始传输数据伐木
财产的Mobiledev.
目的。看流传感器数据与mobiledev。日志记录属性.
使用传感器设置来管理设备上的传感器数据集合。传感器设置出现在传感器显示之前。
的选项是:
溪流到——选择MATLAB(在云中)或日志.
传感器日志
查看Matlab Drive上的日志—显示上传到您的传感器日志列表MATLAB驱动™
配置
传感器控制对传感器的MATLAB访问。默认情况下,访问是开启的,为了控制传感器和来自MATLAB的数据流,需要保持开启状态。
相机- 控制MATLAB访问摄像机。默认情况下,访问是持续的,需要保持开启,以便控制从MATLAB的摄像机输入。
获取背景中的数据-这个设置在默认情况下是关闭的,但是当应用程序进入设备的后台时,你可以打开它来继续发送传感器数据。
上传文件夹- 上传日志文件的目标文件夹。默认文件夹是Matlab Drive / Mobilesordata
.您可以在此设置中更改上载文件夹。
自动上传—设置数据日志文件的上传方式MATLAB驱动器.
启用——如果自动上传在您的设备上,您的设备上有网络连接,日志文件将自动上传到MATLAB驱动器.如果自动上传正在打开,您目前没有网络连接,文件将自动上传下次设备检测到网络连接(WiFi或蜂窝,如果选择)。
残疾——如果自动上传是关闭,您必须手动上传文件到您的MATLAB驱动器.看步骤2。传感器传输日志.
笔记
如果您使用的是Wi-Fi作为连接方法,则设备上的Wi-Fi可能会享受应调整的睡眠设置。
设备上的日志—显示设备上的传感器日志列表。已成功上载到您的MATLAB驱动器显示成功的云图标.当上传日志文件时出现故障时,此显示显示失败云图标.
采样率- 输入采样率以适用于以下传感器:加速,磁场,方向和角速度。
利用更多的访问:
传感器控制对传感器的MATLAB访问。默认情况下,访问是开启的,为了控制传感器和来自MATLAB的数据流,需要保持开启状态。
相机- 控制MATLAB访问摄像机。默认情况下,访问是持续的,需要保持开启,以便控制从MATLAB的摄像机输入。
获取背景中的数据-这个设置在默认情况下是关闭的,但是当应用程序进入设备的后台时,你可以打开它来继续发送传感器数据。
上传文件夹- 上传日志文件的目标文件夹。默认文件夹是Matlab Drive / Mobilesordata
.您可以在此设置中更改上载文件夹。
自动上传—设置数据日志文件的上传方式MATLAB驱动器.
启用——如果自动上传在您的设备上,您的设备上有网络连接,日志文件将自动上传到MATLAB驱动器.如果自动上传正在打开,您目前没有网络连接,文件将自动上传下次设备检测到网络连接(WiFi或蜂窝,如果选择)。
残疾——如果自动上传是关闭,您必须手动上传文件到您的MATLAB驱动器.看步骤2。传感器传输日志.
笔记
如果您使用的是Wi-Fi作为连接方法,则设备上的Wi-Fi可能会享受应调整的睡眠设置。
加速度、角速度、磁场和方向传感器都记录了与井相关的数据X
那y
和Z.
轴。该图显示了相对于设备的这些轴。
注意,当设备平躺在一个表面上时,Z轴是一个正值。这是经过设计的,并与MATLAB约定一致。当设备平躺在一个平面上时,沿Z轴方向的加速度值为+9.81,对应于设备加速度(0 m/s^2)减去重力加速度(-9.81 m/s^2)。
有关定位方向的更多信息,请参见Android文档。