主要内容

传感器数据采集马铃薯移动的或者马铃薯在线的

概述

您可以将传感器数据传送到您的马铃薯®移动™或者MATLAB在线™会话使用您的设备。MATLAB移动通过WiFi或蜂窝连接将数据实时发送到MathWorks中的MATLAB®云。您可以从传感器数据执行MATLAB操作MATLAB移动或者MATLAB在线

MATLAB移动MATLAB在线提供MATLAB命令行界面,具有与设备传感器交互的功能。要在设备上连接到传感器并收集数据,您可以创建一个Mobiledev.在MATLAB对象。

您还可以在iOS设备上本地获取传感器数据,无论是否有网络连接。这是一种收集传感器数据的替代方法,而不是将数据从设备流到云。如果您希望在设备没有网络连接的情况下收集传感器数据,这一点特别有用。有关使用此获取方法的示例,请参见本地日志传感器数据

你也可以从你的iOS移动设备上访问摄像头并获取图像MATLAB移动MATLAB在线。您可以设置相机的属性,包括分辨率、自动对焦和闪光灯。例如,请参见从iOS相机获取图像。然后对采集到的图像进行处理。例如,请参见使用预训练网络从iOS相机中分类图像

使用MATLAB以各种方式处理传感器数据,包括创建绘图。有关获取数据并绘制数据图的示例,请参见使用记录的传感器数据示例

传感器使用要求

使用iOS传感器MATLAB移动或者MATLAB在线,确保你有以下信息:

  • 安装MATLAB移动在您的iOS设备上。您可以通过此应用程序获取此申请应用商店

  • 要将传感器数据流或上传到MathWorks云,您必须有一个MathWorks帐户。如果你没有账户,你可以在里面设置一个MATLAB移动或者MATLAB在线

马铃薯移动的传感器的屏幕

打开传感器屏幕上MATLAB移动, 轻敲传感器在菜单上。

在传感器显示的顶部是传感器设置。看到传感器的设置

设置下面是传感器显示。它们按以下顺序排列,并显示这些测量值:

  • 加速- 加速阅读X,Y, 和Z坐标,在m / s2(每秒平方米)

  • 磁场- 磁场阅读X,Y, 和Z在microtesla坐标,

  • 取向-位置读数X,Y, 和Z以坐标为方位角,间距和卷

  • 角速度- 角速度读入X,Y, 和Z旋转,单位是弧度每秒

  • 位置- 代表纬度,经度,速度,课程,高度和水平精度的数据点。从GPS,Wi-Fi获得位置数据®或使用可用的蜂窝网络。测量是:

    • 纬度(以相对于赤道的度数表示),用正值表示赤道以北的纬度

    • 相对于零个子的经度,具有正数值延伸了子午线的正值

    • 速度,单位为m/s(米/秒)

    • 相对于正北的度数

    • 海拔高度,以米为单位

    • 水平精度以米为单位,以一圈绕纬度和经度来定义

使用拨动开关打开和关闭单个传感器。

加速度拨动开关

当您打开传感器,测量读数开始,并显示在每个传感器的部分。在这个例子中,加速和磁场已经开启。

图像显示加速和磁场启用

打开一个或多个传感器后,使用开始按钮记录数据。要将数据发送到MathWorks云上的MATLAB,请转到传感器设置并更改环境。看到使用传感器控制流传感器数据

程序还可以从MATLAB启动数据传输日志记录财产的财产Mobiledev.对象。看到使用MobileDev.Logging属性流传感器数据。必须首先在传感器设置中启用MATLAB编程访问。

传感器的设置

使用传感器设置来管理设备上的传感器数据收集。传感器设置显示在传感器显示之前。

传感器设置显示图像

选项是:

  • - 选择任一个马铃薯(在云端)或日志

  • 传感器记录

    • 在MATLAB驱动器上查看日志- 显示上传到您的传感器日志列表Matlab Drive™

    • 配置

      • 传感器- 控制MATLAB访问传感器。默认情况下,访问是持续的,需要保持开启,以便控制来自MATLAB的传感器和数据流。

      • 相机-控制MATLAB访问的相机。默认情况下,访问是打开的,需要保持打开,以便从MATLAB控制摄像机输入。

      • 在后台发送位置数据-这个设置默认是关闭的,但你可以打开它继续发送位置数据,当应用程序进入设备的后台。

      • 上传文件夹—上传日志文件的目的文件夹。默认文件夹是MATLAB / MobileSensorData开车。您可以在此设置中更改上传文件夹。

      • 自动上传- 此设置确定数据日志文件如何上传到MATLAB开车

        • 启用 - 如果自动上传开着,你的设备上有网络连接,日志文件会自动上传到MATLAB开车。如果自动上传打开,并且您目前没有网络连接,下次设备检测到网络连接(WiFi或蜂窝网络,如果选择)时,文件将自动上传。

        • 残疾人 - 如果自动上传已关闭,您必须手动将文件上传到您的文件MATLAB开车。看到步骤2.传输传感器日志

        请注意

        如果您使用Wi-Fi作为连接方法,则设备上的Wi-Fi可能会有一个应调整的睡眠设置。

    • 在您的设备上注销- 显示设备上的传感器日志列表。已成功上传到您的日志MATLAB开车显示成功的云图标云图标。当上传日志文件失败时,将显示一个失败云图标。

  • 采样率—输入适用于以下传感器的采样率:加速度、磁场、方向和角速度。

  • 利用更多的访问:

    • 传感器- 控制MATLAB访问传感器。默认情况下,访问是持续的,需要保持开启,以便控制来自MATLAB的传感器和数据流。

    • 相机-控制MATLAB访问的相机。默认情况下,访问是打开的,需要保持打开,以便从MATLAB控制摄像机输入。

    • 在后台发送位置数据-这个设置默认是关闭的,但你可以打开它继续发送位置数据,当应用程序进入设备的后台。

    • 上传文件夹—上传日志文件的目的文件夹。默认文件夹是MATLAB / MobileSensorData开车。您可以在此设置中更改上传文件夹。

    • 自动上传- 此设置确定数据日志文件如何上传到MATLAB开车

      • 启用 - 如果自动上传开着,你的设备上有网络连接,日志文件会自动上传到MATLAB开车。如果自动上传打开,并且您目前没有网络连接,下次设备检测到网络连接(WiFi或蜂窝网络,如果选择)时,文件将自动上传。

      • 残疾人 - 如果自动上传已关闭,您必须手动将文件上传到您的文件MATLAB开车。利用传感器记录。下在您的设备上注销,向左滑动您要上传的文件,然后点击上传

      请注意

      如果您使用Wi-Fi作为连接方法,则设备上的Wi-Fi可能会有一个应调整的睡眠设置。

设备方向

加速,角速度,磁场和方向传感器与之相关的所有日志数据X,YZ轴。这张图显示了这些相对于设备的轴。

加速度,角速度,磁场和方向传感器相对于装置的图像

请注意,当设备平坦在表面上时,Z轴是正值。这是通过设计,并与Matlab公约一致。当器件在表面上平坦时,沿Z轴的加速度值是+9.81,这对应于设备的加速度(0 m / s ^ 2)减去重力的加速度(-9.81 m / s ^ 2)。

相关话题