API是新物联网标准的支柱

IT168
李雪薇
物联网(IoT)的影响力被认为是网络本身的10倍,这意味着其复杂化的潜在风险是网络的10倍,而由于其无处不在,安全风险也是网络的10倍。我们在日常生活和职业生活中遇到的每一件“事情”都可能在未来几年内联系起来。

本文来自IT168网站,作者/李雪薇。

物联网(IoT)的影响力被认为是网络本身的10倍,这意味着其复杂化的潜在风险是网络的10倍,而由于其无处不在,安全风险也是网络的10倍。我们在日常生活和职业生活中遇到的每一件“事情”都可能在未来几年内联系起来。随着越来越多的参与者、制造商、协议和编程语言的出现,一切都变得越来越复杂。

这就是为什么语法的简单性和动词的逻辑,似乎是解释这500亿个连接设备的解决方案,这很有趣。

作为万维网联盟(World Wide Web Consortium)的一部分,物联网工作组已经将物联网领域的40个最大的参与者聚集在一起,在关联数据(语义网背后的基本原则)和应用编程接口或API的基础上对语义互操作性进行标准化。ProgrammableWeb与这些未来我们即将到来的连接世界的先驱者进行了交谈。

物联网将变得更有影响力在许多人看来,这似乎是一个疯狂的想法,但物联网(IoT)是随着时间的推移而逐渐兴起的东西。许多人对他们可以把自己喜欢的技术全部握在手心这一事实感到非常高兴。这方面的美妙之处在于,它比以往任何时候都更容易做到,而且它正在被推到人们之前不一定预期的应用中。

物联网的应用正在增长,毫无疑问,它将很快在我们所有人的生活中产生更大的影响。因此,我们需要尽我们所能去了解在幕后为其提供动力的技术。

API为通用物联网通信创建抽象层

该项目技术负责人Dave Raggett说,WoT小组的主要目标是"找到一种描述事物的方式,使开发人员不必了解细节或基本的通信模式"。

虽然可以有无限多的连接对象,但类似类型的对象往往有共同的方面,并以类似的可预测的方式进行行为或使用。绝大多数的连接设备都有以下一些(如果不是全部)方面的共同点。

具有某些属性的物体,如温度、行动,如打开暖气事件,如当温度下降时重新打开暖气。

●一个所有者

●一个供应商

●一个地点

Raggett说,物联网就是要找到事物的描述。

为了将物联网变成这种对事物的描述,该标准机构已经决定建立API,作为应用的一种身份提取层,类似于W3C为互联网本身创建抽象层的做法。"

互联网引入了一个抽象层,这意味着开发者可以在不了解网络或技术的情况下,在网络上创建端到端的服务。抽象层是非常强大的,"Raggett说。"不同的编程语言的API可能略有不同。他说:"工作组的章程是要确定一些跨语言的共同模式,然后为特定的语言定义具体的API,如与物联网的对象模型有关的JavaScript。

对于每一组连接的事物,他们正在寻找答案。

我如何发布一个事物?

我如何访问一个事物?

一个事物的生命周期是什么?

我如何向一个事物添加新的属性?

"我们的想法是,如果每个应用平台都有自己的API,而且它们都是不同的,这将使创建障碍变得更加容易。如果我们能在各个平台上创建通用的API,我们就能减少成本。Raggett说:"我们希望创建与物联网水平相当的应用API。有了这个工作组,"我们不是在讨论一个协议,而是在讨论一个行动"。

W3C的全球发展业务负责人Alan Bird举了一个智能制造的例子。

"大公司都有自己的系统团队,他们可以指导完成所有这些整合,但这对那些试图拥有敏捷制造的人来说确实是个挑战。他们往往不具备网络和协议方面的专业知识,也不知道如何在API之间实现标准化。这些公司不得不提供服务整合解决方案,以使其发挥作用。这不是一次性的支出,因为随着新的集成和新的代码,所有这些都需要更新。

Bird继续说:"如果我们能有一个标准的定义和一个已知的本体,那么我们就可以与客户合作,在我们的平台上建立起来。"他说,虽然目前,他们必须花大量时间重新设计集成层。他将这个WoT工作组的最终目标描述为:以重新部署工程师的方式降低成本和提高利润率。

Bird说,这个工作组正在走向一条与网络类似的道路。"一些领先的公司正在做一些非常酷的东西。但为了获得他们想要的市场份额,并在市场上继续发展,需要进行标准化,"他说。

物联网的支柱企业,也是W3C的主要成员,如IBM、西门子和思科,已经有概念验证实验室来证明这种互操作性是如何运作的。但现在要靠W3C把它提升到一个新的水平,吸引像埃森哲这样的集成公司,在那里你有一个混合的产品和公司一起互操作。

为什么API可以成为解决方案

物联网平台供应商MachineShop的首席执行官Michael Campbell告诉ProgrammableWeb,"似乎有多少标准化和机构专注于物联网协议,就有多少物联网协议。"他发现自己的组织在这些协议的五个委员会中。

他警告说,我们需要注意如何随意使用"协议"一词,因为有一些重要的协议,如通信协议--像蓝牙、Wi-Fi、Zigbee、MQTT和CoAP--和网络协议,它们决定了在网络上传输数据的不同打包方式。

但是,"协议"这个词经常被扔来扔去,而实际上我们讨论的是通过某种协议穿越网络的数据的实际格式,他说。虽然可能有协议存在,但他指出,即使在供暖、通风和空调领域,每个元素和品牌的实施方式都非常不同。

THEEND

最新评论(评论仅代表用户观点)

更多
暂无评论