Uploads%2farticles%2f11773%2f     20170905203245
|
2017-09-05

作为全球最流行的 Linux 发行版本,Ubuntu 推出精简版用来构建更安全的物联网 | 活动回顾

9 月 1 日,主题为「Snap Your IoT Device On Ubuntu」的 Ubuntu 创新应用开发技术沙龙上,来自 Canonical 的技术专家,与包括 OrangePi、Crazyou、UCrobotics 等多家生态创新企业,共同探讨 Ubuntu Core 的技术开发、行业解决方案以及众多 IoT 实用案例。

Ubuntu Core 易于更新和升级,可适应更多 IoT 场景

来自 Ubuntu 背后支持公司 Canonical 的系统架构师 Rex Tsai 表示,作为全世界用量第二的 IoT 系统,Ubuntu Core 体积更小,更安全,且拥有更新回滚机制,可以适应更多的应用场景,不论是云端还是客户端,ARM 或者 X86 平台,都能够应用 Ubuntu Core 系统。

Ubuntu Core 提供了一个易于更新和升级的软件平台,让厂商们可以轻易打造差异化的设备,通过软件升级让产品使用寿命期不断延伸,持续创造收入。它几乎可以支持任何类型和规模的设备,并拥有全面型操作系统所具有的出色安全性和可扩展性。

Canonical 系统架构师 Rex Tsai

「目前,Ubuntu Core 在工业网关、家庭网关、机器人和无人机领域得到广泛的应用,」Rex Tsai 说到,「其中,80% 的机器人开发者需要运行 ROS 时,都会使用 Ubuntu 系统。」

Ubuntu Core 系统在体积、安全、管理、操作和升级上的巨大优势,这得益于 Snap 应用包。

Snap 可对应用和 Ubuntu Core 软件本身进行原子级事务性更新,为了实现简单的维护和升级,这些更新可根据需要恢复原状,而不影响系统其他部分的运行。

Snap 具有沙箱的属性,不可以随意访问外部资源,和系统的其它部分隔离开来,并通过设计好的安全策略与其他 Snap 进行交互。这也是 Ubuntu Core 具有极强安全性的原因。

Ubuntu Core 内部结构

具体来讲,每个应用都有自己的可以读写的空间,并且它们之间是不可以互相访问的。每个应用都运行于受限的沙箱之中,API 的访问是由 Apparmor 及 Seccomp 来强制受限的,它提供严格的基于 MAC(Mandatory-Access-Control)的隔离。传统的 Linux 应用可以访问任何一个目录,并读写它们之中的文件,这和 Snap 系统是不同的。如果一个应用需要特别的库,可以使用 snapcraft 将相应的库打包到自己的应用的目录中。

另外,Ubuntu Core 除了强大的安全性之外,还为所有设备提供了智能应用商店。该应用商店能够让开发者在任何开发阶段,直接销售物联网软件,与云、企业和移动软件的销售过程无异,让设备制造商和开发者构建品牌化、差异化的设备和软件服务,并且让它立即开始创造收入。

和 Ubuntu Core 一样「小而强」的 OrangePi

深圳市迅龙软件的夏翡认为,Ubuntu 的特点是「小而强大」,这跟迅龙软件的 OrangePi Zero开发板有异曲同工之妙。

和树莓派一样,OrangePi Zero 是一款开源的单板电脑,跟公交卡差不多大小,它能够运行 Ubuntu Core、Android 等系统,使用全志 H2 系统级芯片,同时拥有 256MB/512MB DDR3 内存。

深圳市迅龙软件的夏翡

夏翡在活动中强调,用户在第一次用 OrangePi 启动 Ubuntu Core 系统,不能直接通过账号和密码直接登录系统。首先,用户需要注册一个 Ubuntu 账号,并将自己电脑的 SSH 密码导入到注册的账号中,然后在启动 Ubuntu Core 的过程中使用该账号进行相关系统配置,最后才通过 SSH 命令远程登录 Ubuntu Core。在第一次登录设置完成后,就能够像平常使用 Linux 系统那样使用 Ubuntu Core。

另外,Ubuntu Core 将会为 OrangePi 设置专属的商城入口,方便开发者将 OrangePi 软硬件方案发送到 Ubuntu 的应用商城中。

基于 Ubuntu 和 ROS 的实时感知与智能远控机器人套件

在去年「Jamming with Ubuntu Core」黑客马拉松上,趣之科技凭借实时远控云应用服务与开放式核心硬件模块 CrazyPi 获得了优异的成绩。通过这次黑客马拉松,趣之科技的 CTO 张研看到了 Ubuntu Core 在物联网领域里的应用潜力。

趣之科技旗下的 CrazyPi 机器人开发套件预装了Ubuntu系、ROS 机器人操作系统,以及大量的工具软件和实例,只要开发者了解 ROS 和 Linux ,就能快速「上手可用」。

趣之科技为智能家居、远程医疗、移动监控场景下的机器人产品提供基于 P2M 技术的实时可视化物联服务,用张研的话来说,就是:「通过技术,让世界再无空间距离的阻碍。」

趣之科技 CTO 张研

作为一款机器人开发套件,配套的功能模块必不可少。趣之为了让开发者更加方便地做出产品,提供了大量功能模块,包括扬声器、气压计、摄像头、小车主板、万向节等模块。模块间采用 USB 或者磁吸方式连接,简单可用,并且驱动模块也已经装好,降低开发者的上手难度。

另外,在 Wifi 或 3/4G 移动复杂网络下,CrazyPi 可实现 720p 的图、声、可视地图等各类感知数据几乎无服务成本的实时传输。开发者可以通过 Web 端或者 App 来控制 CrazyPi,或者云端编程,同时 CrazyPi 上的相关参数数据会实时传输到上位机,用张研的话讲,就是「无论你在地球的任何角落,都可以控制 CrazyPi」。

基于 96-Boards 规范,适合快速开发产品的 Bubblegum-96 开发板

除了 OrangePi 和 CrazyPi,Ubuntu Core 在无锡控博科技 uCRobotics 旗下的开发平台 Bubblegum-96 也上有大量应用。

无锡控博科技的工程师董波

uCRobotics 是专注于智能平台、系统集成和嵌入式系统开发的科技公司。uCRobotics 的 Bubblegum-96 开发平台是基于 96-Boards 国际标准发布的全球第四块智能开发平台,支持 Ubuntu Core、Android、Remix OS 等多个系统,同时支持 OpenStack VDI 虚拟化和 Tensorflow 人工智能。

无锡控博科技的董波表示,Bubblegum-96 的标准是开放的,并且定义了一个可由软件开发者、系统内核工程师、硬件工程师使用开发平台。96-Boards 标准适用于产品的快速成型,在各个场景都有很大的应用空间,包括 PC、笔记本、智能家居、高端音箱、无人机、工业控制等。

结语

Ubuntu 在国内拥有众多的受众,这些厂商和开发者们在使用 Ubuntu 做物联网开发时,势必会加快万物互联的进程。Ubuntu Core 能够让开发者更加容易并且更加安全地在多个 IoT 设备上构建和部署应用程序,从而建立云与网络边缘之间的联系,以满足未来的物联需求,这也是戴尔、英特尔、微软、大疆等国内外科技企业选择 Ubuntu Core 拥抱物联的原因。

活动聚集了大量开发者和爱好者,与会者们正聚精会神地听嘉宾技术讲解

现场互动频频,技术开发者们纷纷就目前所遇到的开发难题向嘉宾提问

精美的茶歇配上满满的技术干货,大家共度了一个充实的下午

Ubuntu为幸运观众准备的福利 —— 装载 Ubuntu 的魅族手机

Back to top btn