为何说物联网是 Linux 的将来?

导读 Linux 操做系统无疑在物联网中扮演着关键性的角色,除此以外它也极可能成为公众关注的焦点。随着 Canonical 从新致力于盈利和新兴技术,咱们中的一些人不知不觉的在思考 Linux 的将来走向以及物联网是否才是 Linux 的将来。这篇文章旨在讨论这两个问题。

为何说物联网是 Linux 的将来?为何说物联网是 Linux 的将来?

让 Mycroft 运行在 Linux 上html

对于大多数非技术领域的人来讲,有一些不一样的物联网项目并不像网上看到的那样广告打的过分商业化。其中最成功的项目就是 Mycroft 。linux

Mycroft 有意思的地方在于你没必要把它当作独立的硬件。也就是说你能够把它下载到树莓派甚至电脑上。在物联网社区中,这种自由开放的元素在其余物联网爱好者所孰知的商业替代品中是没法找到的。 Mycroft 项目另外一个有意思的地方在于它最初是由社区赞助,因此一开始它就是一个真正的社区项目。编程

因此关于它的功能,用什么词来形容它呢?目前我听到的见解褒贬不一。经过查看 Github 上列出的功能,总体彷佛就至关使人印象深入。若是挖掘更深层次,容易看出 Mycroft 还有不少功能比专用的物联网设备都要强大。安全

值得注意的是,物联网设备的官方功能与社区成员开发的功能之间存在明显的区别。官方显示 Mycroft 的功能很弱,但让咱们去直面它吧,毕竟它是运行在 Linux 系统上的物联网设备。更让我感到兴奋的是在 Mycroft Github 页面上列出的非官方邮件检查功能。在社区技术部分有一个就是针对 Gmail …… 但有个问题,这项功能并无被验证是否能正常工做。google

谜语中的 Linux 拼图——Google Home操作系统

那么谷歌的物联网产品 Google Home 如何呢?它也能在 Linux 上运行,对吗?在很是普遍的意义上讲,是的。事实上 Google Home 是基于 Chromecast 。那 Chromecast 是啥?Chromecast 基于 Google TV 。那 Linux 那部分还在吗?这就很差说了。开放源代码

Chromecast 基本上是在运行一个精简版的 Android ,大多数人都知道, Android 使用了 Linux 内核的定制版。所以在这一点上,我以为咱们须要扪心自问谷歌是咱们能想到的 Linux IoT 的最佳表明吗?我不这么认为,这像是制造一个私有的,看不见的纯 Linux 物联网环境。但这只是个人我的见解而已。htm

假设咱们愿意去怀疑 Google Home 的种种,假设有些 Linux 值得承认,那么与 Mycroft 这种单纯的开源相比体验如何呢?ip

目前,谷歌正在垄断。首先,若是你愿意你须要安装 Google Home 的“大脑”(被称为 Google Assistant )到树莓派。这些都经过Google Assistant SDK 提供。你猜对了!这个 SDK 能够安装在 Linux上。 安装 portaudio ,而后安装各类库,再经过 pip 安装 google-assistant-sdk 了以后,你就能够像 Google Home 设备同样开始和你的树莓派对话了。 实际回顾 Google Home 自己,你可能会想它的那些可用功能。它开箱即用,它提供与 Google Play 音乐、 Pandora 、 Spotify 、 iHeart Radio 以及其余流式音乐服务的音乐播放服务。 Google Home 不只拥有比 Mycroft 更多的”对话“技能,它还能与诸如 Netflix 和家用品牌(如 Philips 、 Nest 和 IFTTT )等服务一块儿用于各类智能家居服务。我能说它还能够将计划表安排在 Google 日历上甚至还能够点披萨吃吗?路由

相比之下, Mycroft 对于想要本身创造的 DIY 开发者来讲更好,固然 Google Home 如今也在不断的推动,不是忽然某天冒泡那种。

Amazon Echo 运行在 Linux 上

我首先认可,我不太肯定 Amazon Echo 自己是否依赖 Linux 的某些组件。但我知道你能够将 Echo 背后的 brains 安装到 Linux 驱动的树莓派上!当树莓派上的第一个发行版出来时,失望的是必须按下一个按钮去激活 Echo 聆听模式。

目前,树莓派的 Echo 支持可编程的”热词”激活。换句话说就是你能够运行一个安装 Linux 的树莓派去操做相似官方的 Amazon Echo 。若是你买了 Echo Dot ,你仅仅跳过了安装配置的额外工做。

就像 Mycroft 和 Google Home 同样,可以在树莓派上使用 Amazon Echo 很重要。这样,任何人均可以使用物联网技术,就不只仅是那些选择官方硬件的人。并且因为亚马逊花了很长的时间来开发这项技术,所以 Echo 可使用超可编程功能进一步的争夺物联网市场。

即便 Google Home 作得很好,但有更好的答案。 Echo 支持更多第三方物联网设备。有些人认为 Echo 拥有比 Google Home 更天然的声音。但就我的而言,我认为两台设备的声音听起来都不错。

物联网让 Linux 处于最佳状态

假设接下里一分钟里咱们继续看到这些与 Linux 兼容的物联网设备,或像 Mycroft 这样的项目能经过 Linux 与社区创建真正的合做伙伴关系。有一点能够确定, Linux 仍然是这个关系等式中重要的一部分。

我一直认为,不使用像 Linux 这样的免费/开放源代码的平台是愚蠢的。 毕竟,这些设备每每会链接到其余物联网自动化设备组件。因此安全性才是真正须要考虑的问题。 在 Linux 下运行物联网设备,那么咱们能够以一个社区来确保安全工做,而不是但愿制造商为咱们作到这一点。为何这很重要?看如今大部分消费者路由器都不运行开源固件,试想当制造商中止支持该设备后会发生什么?安全风险出现!

物联网是 Linux 的将来吗?我认为是的,但也不是全是。对许多人来讲,这将是一个小步。但最后,在 Linux 上将会有许许多多专有的“东西”。只有像 Mycroft 这样纯粹的项目才能保持 Linux 貌美如花。

因此读者你怎么看?你认为像 Mycroft 这样的开源项目如今与 Google 和 Amazon 的产品是否能正常竞争?又或者,你以为还有其余基于 Linux 的产品更适合这项工做?

原文来自:https://linuxstory.org/is-iot-the-future-of-linux/

本文地址:http://www.linuxprobe.com/linux-hope.html

相关文章
相关标签/搜索