设备管理平台,嵌入式Linux Jetson Nano

这篇博文分享了在工业用例中远程管理和维护嵌入式Linux设备(如Nvidia Jetson Nano)的重要性,以及如何做到这一点。

阅读时间:

4

分钟

Nvidia的杰森纳米是一款单板计算机(SBC),采用64位Arm CPU,由128核集成GPU(图形处理单元)加速,能够提供472 GFLOPS的计算性能。该设备采用低功耗封装(5/10W),这使得它非常适合任何领域的任何人在机器学习框架上工作,如TensorFlow, OpenCV, PyTorch, Keras甚至ROS(机器人操作系统)。

Nvidia Jetson Nano本机支持的操作系统是一种基于Ubuntu Linux的Linux风格,并且完全支持设备的所有硬件外围设备。

在这篇文章中,我们将讨论Jetson Nano在工业和社区中的应用,以及如何在一个平台上管理运行Linux操作系统的单个或多个Jetson Nano设备,以及为什么你可能需要一个。

Jetson Nano应用

Nvidia Jetson Nano SBC主要用于图像和视频分类等机器学习推理任务。这款来自英伟达的单板计算机还能够运行实时处理任务,如语音处理和对象检测,IP摄像机系统管理和控制自主机器人。虽然Nano适用于小规模任务,但Nvidia Jetson系列sbc有更强大的版本,命名为TX2, TX2NX, AGX Xavier等。

远程管理Nvidia Jetson Nano,为什么?-一个真实世界的例子

从现实世界的场景开始,假设您有一个边缘物联网设备,其中包括一个图像分类的任务。例如,a反向自动售货机它接受饮料瓶,并为用户返回的每个瓶子返还金钱/积分。这台机器需要某种图像分类算法来识别插入的物品是否是一个真正的瓶子,以及它是什么类型的瓶子/容器。使用Nvidia Jetson Nano,可以通过使用预训练的瓶子分类算法轻松完成这项任务。


然而,除非机器学习模型是一种无监督学习算法,否则这个模型可能需要每隔一段时间更新一次,以兼容机器将来可能支持的新类型的容器。由于反向自动售货机可以放置在全国各地,开发商可能会面临以下问题;

  1. 必须亲自访问机器来更新软件
  2. 无法知道机器是否以及何时停止服务
  3. 在远程解决软件/硬件问题等方面有困难。

这些问题不仅适用于Jetson Nano,但几乎任何Linux物联网设备,如树莓派,橙派和BeagleBone以及。

一个一体化平台,一次管理所有边缘Linux物联网设备

在Upswift,我们为您提供的正是这一点;一个全方位的平台即服务,只需点击一个按钮即可管理所有Linux边缘物联网设备。我们提供安全,易于使用的一套工具来;

  1. 一次轻松注册几十个、几百个甚至几千个设备
  2. 部署远程更新(即文件系统更新、容器更新、系统更新等)
  3. 监视性能并设置警报
  4. 远程登录和控制您的linux边缘物联网设备
  5. 为边缘设备的异常行为设置实时警报
  6. 确保您的车队的安全等等。

报名参加试用,请访问这个链接并开始维护您的设备与信心!