EEJournal

专题文章
现在就订阅

物联网细分

物联网的解构

不久前我们覆盖了推出Ayla网络的目标是简化创建物联网(物联网)。听起来非常简单。

这篇文章引发了一些进一步的讨论,揭示了这两个事实有一堆公司做零碎东西已经和这并不像你想象的那么简单。坦白说,这是非常难以找出其中的一些公司正在做的事情。他们都或多或少相同的声音在顶层(“我们帮助您构建物联网”),但他们没有。他们可以与信息——吝啬一些网站几乎潮人含糊的承诺和几乎没有细节(“很晦涩难懂的技术;你可能不会理解它”)。(我还发现一个最少的细节也没有回复我的问题…)

所以我想回到主题,添加一些细微差别水平的看似乐观的看法可能是源自于Ayla块。我的目标有两个:试图推广物联网的体系结构,然后通过一些示例公司和展示他们所做的事情在这个结构。

明确:这不会最终也不会是详尽。没有定义体系结构在这一点上,我可以尝试做最好的是简化和推广我所看到的。我不认为有任何方式我可以详尽;有很多,我希望它不断改变。因此,即使我能找到结束搜索更多的公司,我从来没有听说过,尾端将很快被淘汰。

所以我的目标是给更详细的味道的物联网和它们是如何被提供,以帮助您理解的各种选项和方法。之前就过时了。很明显,有很多更详细的在这个水平。我不会去那里。这一次,无论如何。

物联网体系结构

如我在我之前所提到的,有很多小事情,必须设法把事情和云那里其他事情或手机或电脑。为了推广图片,我打破了一切分成五个元素(可以想象,你可以说四):事情,中心,云计算,手机和电脑(手机和电脑实际上可以作为终端相结合,但我会让他们分开)。他们是如下图所示。

球员在这个场景的人做事情,我unmysteriously称为ThingMakers,云提供商——男人喜欢亚马逊,物联网商户/供应商-的人销售的物联网建设基础设施来帮助。

iotF1.png

首先是。显然,这涵盖了广泛的可能的设备不同程度的复杂性和权力。一个可能非常小,用最少的计算和更少的内存;另一个可能岩石一个相当大的处理器和嵌入式关系数据库主机。

  • 底部的堆栈是硬件本身,其中大部分是ThingMaker的完全控制下。具体的通信和计算方面可能会附加组件,或者他们可能是IP ThingMaker可以纳入他们的设计,这意味着更少的,他们必须弄清楚如何去做。
  • 接下来是操作系统和基本的通信栈。根据事情的大小,它可能会或可能不会有一个充实操作系统。但是对于这个工作,它必须有一个审稿堆栈——要么本地(如操作系统),物联网提供的自定义,或商人。
  • 而沟通是物联网的核心,大多数ThingMakers不会想在堆栈的基本工作水平;他们想要抽象通信使用一组高级api,比如“连接”或“创建一个会话。“这些api往往是由物联网供应商提供。
  • 如果你的设备是足够大,你可以举办一个数据库。这可能是一个非常简单的表格功能或充实SQL-queriable安装。这样的数据库通常是由公司提供专业小气的硬件平台上实现的数据库(而不是Oracle-grade巨头)。
  • 更高,你可能有一些业务逻辑执行实际的手机本身如果设备所需的计算能力;很多东西不会。Zonoff公司我们将讨论以下,给居民逻辑的设备的一个例子:一个门锁。电池驱动的智能锁可以锁在某些时刻(例如,一个计划晚上“关闭”);这些锁可能有自己的调度逻辑,这样他们还能工作如果是关闭的。
  • 在顶端的API。不管多么复杂的事情是这样的,其他的事情和云能够说话,和API抽象的功能。我使用一个恒温器作为一个例子在过去;恒温器的API可能会命令,GetTemp,但是,StopHeat,等等。(我完全是那些,以防偶然发生像一些实际中的命令API)。

你可以认为这个堆栈是否严格正确的(API真的在上面吗?它应该横着在门户?),但只要我们的讨论(随时在评论中表示意见)。和任何具体的事情可能不同于一般人的意见。所以不要太随便。

我们会看到,一些系统允许一定程度的局部互连不一路云:他们提供当地的中心。Zonoff公司遵循这种模式。在一个完全连接的房子,例如,他们观察到一个智能灯的开关,与云通信运营工作太慢(更不用说网络连接还没有无处不在的或者足够可靠等关键任务功能)。中心在家里允许反应足够快让电灯开关在我们期望速度。

我展示中心作为包含潜在的所有块的事,除了API的一部分。是的,等通讯和低级的API,但API我指的是抽象的功能。中心不是一个东西,所以它没有功能,所以我忽略了API。

更一般的,将与云通信。如果有一个中心,然后通过中心沟通可能会和/或云。例如,Zonoff可以通过无线电话应用程序与中心通信当你在家里,但自动开关通过云一旦你说外面的中心范围内。

  • 一旦你在云端,你处理硬件和云提供商所提供的服务。这意味着操作系统和资源管理(硬盘、内存、I / O),数据库和通讯。但这里我们可以抽象通信和资源管理,这样的事情和云计算可以在一个更高的水平。
  • 这上面是业务对象,可用于编写业务逻辑的抽象级别。业务逻辑几乎总是定制的——这就是端系统分化来源。但有些公司提供抽象业务对象,以便系统程序员可以保持在一个较高的水平,在语义的和它的功能,而不必建造一个图书馆在低水平。

    如果你ThingMaker,记住,仅仅因为一个公司提供业务对象,这并不意味着他们有你一个抽象对象。他们可能尚未有客户或合作伙伴要求你提供什么,或者它可能是在管道或愿望清单。

  • 最后,在这一切,是内容。这可能是指已经存在的内容在互联网上或通过的内容创建并保存及其相关应用。

快速注意api,顺便说一下,因为可以有很多。大部分的业务逻辑,是否做的事或在云中,执行在一个虚拟机(VM)。我很难决定,把虚拟机在图中,在某一时刻,你必须开始在什么是准确的,我不想夸大栈我画的准确性。所以我离开了虚拟机,但记住,供应商通常包括那些作为抽象的基础设施的一部分。

一些供应商提供的一个平台即服务(PaaS)模型。这包括一切你需要(或他们认为你需要)的云,你在“受保护的”工作环境。

在画的右边是终端,简化为手机和电脑(台式机、笔记本电脑或见鬼,甚至超级)。平板电脑符合之间;战斗是显而易见的,留给读者。特别是一些公司提供了框架编写应用程序,虽然编写应用程序(或应用程序充实计算机)仍然是系统设计师的工作(通常是一个ThingMaker)。主要问题是抽象级别和可用的库更容易做。

收拾残局

由于物联网的所有这些部分,一起把它所有的选项是什么?嗯,这取决于你已经组装。一些公司试图全面;其他人试图专注于选定的部分,比如数据库或沟通抽象。我已经确定了几个公司作为例子;我会总结他们所做的,然后试着把它一起在一个母亲的物联网表。好吧,也许不是母亲;阿姨或者叔叔。

  • Ayla网络:我们覆盖它们已经,他们覆盖了整个系统的软件方面(减去中心),司机水平的事情。
  • 电动小鬼:这个公司让一个实际的硬件模块(Imp)可以永久焊接分成的事;另外,硬件可以安置在一个SD卡可以从一件事。他们有一个独特的身份验证方式一个电话和一个设备:你输入密码进入手机应用程序,然后手机屏幕闪烁Imp光传感器检测到的代码(他们称之为“Blink-Up”)。

    编程的小鬼是使用松鼠语言完成的,和程序编译和运行Imp本身。

  • IFTTT(显然是明显的“It”):实际上很难详细告诉这些人做什么,但在表面的水平(这是所有他们在他们的网站上提供),他们执行业务逻辑的高级语言。他们的主要焦点似乎是社会媒体渠道(您可以使用一个刺激事件的另一个事件,例如)。我不能得到更多的信息,因为他们没有回应我的要求更多的细节。
  • 想象技术:我们提到他们在我们之前的报道。他们提供端到端部分,包括硬件IP和内容。
  • ITTIA:本公司提供数据库功能的东西。他们的解决方案是可扩展的,这样您就可以从一个非常最小实现,也许只有一个或两个表和查询功能与完整充实的关系设置SQL功能优化的小平台。
  • Xively(读作“Zively”,但Zively是一个单独的公司…不要困惑):本公司标榜自己是专门提供适应的层云物联网。他们主要资源和communication-centric;他们没有那么多集中在业务对象和逻辑,虽然他们玩。
  • Zonoff:本公司构建系统部分智能了回家的路。特别是,他们提供的软件,允许“控制器”功能将被设计为不间断的家用电器如电视和路由器。他们所扮演的角色之一就是试图抽象通信,因为有很多协议可能被使用,在家里或在更远的距离。WiFi是常见的,但不是唯一被使用在家里,所以Zonoff有自己的无线电体系结构试图埋葬这种复杂性。

    Zonoff还提供了一个中心,尽管长期来看他们认为这个功能是滑向其他不间断设备。现在,他们出售这个平台提供者(因为Zonoff并不直接卖给消费者)。

下面的表试图展示哪些从上面的图是由哪些公司。在最底部的云提供商必须处理或ThingMaker将必须创建。注意,没有这些产品,ThingMaker必须做所有的事。ThinkMaker行的,我只专注于要做的事情即使一提供丰富的物联网。

iotT1.png

一片丛林

还要注意的是,你会经常听到,没有物联网标准。好吧,根据你在说些什么,这可能是也可能不是真的。

在低水平,有大量的标准。和在某些情况下,HTTP,例如,它可能不是明显的他们如何适应正在执行的函数。但在这些低水平,所有人都遵循协议已经存在,试图定义新的急剧发展缓慢。是的,你可能做的事情不是设想当HTTP首次设计了,但这是一个很好的方式与互联网通信系统中,由于所有浏览器理解它。所以它和许多通信标准杠杆柄。

当然,并不是每个人都认为低级的东西是好的。MEMS产业集团最近举办一个研讨会,两个新增加的无线网络传感器。OpenWSN和定义了时隙信道堆栈802.15.4e-2012开始跳跃,移动6 lowpan RPL路由、UDP, CoAP(受限的应用协议)。失踪的堆栈是一种调度标准分配时间槽和渠道;6。提出了滑动802.15.4e和6 lowpan之间。

但是顶部层- api,业务逻辑、协议发送事情和云终端之间语义层消息——这是敞开的。很多人他们自己的方式做事。Zonoff提到,许多企业喜欢这样——标准将导致技术的商品化。

可能公平地说,在这一点上,而技术是颤抖的,每个人都在尝试做事情的最佳方式,让它打开无约束勘探技术可能是一个长期的好事。当然,这也是一件好事为供应商,因为它允许他们创建的系统,不会与其它系统互连,你锁在(作为一名开发人员或作为一个最终消费者)。和企业喜欢它当你锁在(有微妙的“粘性”和“卡”)。

但我看到这个进化以同样的方式,互联网。在早期,当事情是野生和羊毛和可怕的普通电脑何物,拥有一个“围墙花园”等,AoL提供的是一件好事。但最终,街上有清理和浏览器开始找到更好的方式来呈现内容,防止可疑的相互作用(主要是安全的),所以围墙花园的人开始在街头,看到别人玩,最终,他们想去玩。

同样,现在,这些物联网围墙花园可以帮助一个无畏的开发人员更快地完成任务,购买一个特定系统的成本。但在未来的某个时候,我明白了人——消费者尤其是越来越焦躁不安。所以努力协调这个高层的某些方面的东西很可能即将发生的,但不是现在。

这是我的微薄试图解构的物联网更微妙的方式比我们过去所做的。作为特定主题在这个区域出现,我们将和解构进一步回来。随意建议替代方式来组织这些东西。

更多信息:

Ayla网络

电动小鬼

IFTTT

想象力的技术

ITTIA

最近ITTIA物联网公告

Xively

Zonoff

最近Zonoff SDK公告

8对“物联网细分”的想法

  1. 有趣的方式将其分解。

    在博世我们积累经验在漫漫长路的每一步,从终端用户体验。

    我们发现构建一个神往的系统更像一个服务:你选择结束应用程序——即问题解决,穿过丛林的硬件选择,通信标准、云服务等。

    在我看来这是非常耗费资源和神往的因素限制了发展。你越努力推广少这将适用于您的特定问题来解决。

    这也意味着一个巨大的三级工作在这一领域的机会。我可以预见企业(或公司内部业务单位)进来,建立一个交钥匙解决方案,使神往的东西。

  2. 广播:除模具
  3. 广播:pezevenk

留下一个回复

有特色的博客
2023年1月19日
本周周二,马尔科姆·佩恩未来的视野给三个年度报告里的一个半导体行业的前景。我上次写了一个报告,马尔科姆·什么是感觉“最近”,但事实上,在2021年。那篇文章叫Se……
2023年1月18日
众所周知的工作安全性至关重要和关键任务系统,GridVortex的员工由一些被称为“万无一失的裸机人”……
2023年1月18日
学习为什么2023年将会是大multi-die系统芯片设计者使用chiplet技术和UCIe标准来满足日益增长的PPA需求HPC和超越。邮局为什么2023年前景大Multi-Die系统出现第一次从硅软件....
2023年1月16日
由Slava Zhuchenya所以你净跟踪太多的寄生电阻。它从何而来?你跑……

有特色的视频

Synopsys对此224 g和112 g以太网PHY IP 2022 ECOC OIF互操作

Synopsys对此

这个特色的视频显示了四个示威Synopsys对此长224 g和112 g以太网PHY IP,介质达到性能,与第三方进行渠道和并行转换器。

了解更多

以注入式教学法亚博里的电子竞技

机器预后健康管理/预见性维护解决方案

逮老鼠的电子产品Advantech

预测健康管理,也被称为预测性维护,我们的工业生态系统是一个重要的组成部分。注入式教学法在这节课中,阿米莉亚道尔顿亚博里的电子竞技聊天与埃里克•王Advantech角色数据采集,数据处理和人工智能在预测健康管理,构建这些类型的系统的挑战,和什么样的预测性维护解决方案是最适合你的下一个设计。

更多信息Advantech明智的- 750智能振动网关

Baidu