2018-05-02 17:35
AMQP(高级消息队列协议)——AMQP是一个开源标准,允许不同的应用程序在任何网络和任何设备之间进行通信。AMQP是众多商业中间件集成产品的一部分,其中包含微软的WindowsAzure服务总线、VMware的RabbitMQ和IBM的MQlight。它最初由金融部门开发,用于加快M2M通信,但现在已经开始在物联网项目中使用。
蓝牙——对于物联网来说,蓝牙无线通信协议主要有两种形式。一种是标准的蓝牙技术,被广泛应用于从联网冰箱到淋浴喷头再到门锁的各种智能家居设备中;另一种是低功耗蓝牙技术,通常被简称为“BLE”,对受功耗限制的连接设备的大型网络更有吸引力,因为电池寿命不再是限制因素。这两种形式都在2016年12月的蓝牙5.0版本中得到升级,蓝牙5.0扩大了蓝牙设备的传输范围,提升了蓝牙设备的数据吞吐量。
蜂窝数据——虽然它不是最节能的传输形式,但却有大量的物联网设备基于此部署,它们使用运营商的无线数据作为传输层。
CoAP(受限应用程序协议)——这是一种为受限设备而设计的互联网协议,这些设备只有少量的内存空间和有限的计算能力。它是IETF(互联网工程任务组,InternetEngineeringTaskForce)的CoRE工作组提出的,正如其名,它在数字标识和智能照明等小型设备上很有效。
数据分发服务(DDS)——它是对象管理组织(OMG)在HLA及CORBA等标准的基础上制定的新一代分布式实时通信中间件技术规范(类似AMQP),可以追溯到1989年,旨在创建分布式的对象管理标准。DDS使用一个“主题(topic)”系统——系统所知道的信息类型,如“锅炉温度”或“传送带速度”——向已“声明”给定主题的兴趣的其他节点提供信息,理想情况下,可以避免复杂的网络编程的需要。
HomeKit——HomeKit是苹果公司的自有品牌,是智能家居设备的前端和控制平台。它惯常的问题是只有在系统的重要部分都用苹果设备的时候非常好用,但如果你不用苹果电视或ipad等苹果自有设备,用起来就会非常令人讨厌,但这同时也是苹果的优点,设置和使用起来非常简单。
IoTivity——IoTivity是一个由微软、英特尔、高通、LG和三星等科技界的重量级企业支持的开源项目,它试图为IoT设备连接创建一个标准的软件层。该项目吸收了AllSeen联盟发布的竞争性标准AllJoyn,2016年10月,两个系统实现了互操作性。
JSON-LD(链接数据的JavaScript对象表示法)——JSON文件格式的一种轻量级产物,旨在提供一种简单的方法,围绕网络设备来移动那些信息格式可能不同的机器可读数据。
LoRaWAN——LoRa是一种设计用于实现低功耗广域网的专用无线通信技术。LoRaWAN技术类似于(并与之竞争)Sigfox,LoRa联盟是一个由公司组成的联盟。
MQTT(MQ遥测传输)——MQTT是一种发布/订阅消息协议,设计用于在设备相互通信的情况下使用有限的计算能力,或者在不可靠或延迟的网络连接的情况下使用。它做的不错,但是实施严格的安全控制可能很棘手,也可能会削弱协议的轻量级特性。
NFC(近场通信)——这个低功耗网络已经存在很长时间了,毫无意外,它很适合在物联网应用中使用。任何能够与它靠近并进行交互作用,并且不需要发送或接收大量数据信息的场景都是非常适合用NFC。
PhysicalWeb——它是Google创建的概念,它主张“与物理世界进行快速、无缝的交互。”它使用了一种名为Eddystone的协议,通过低功耗蓝牙来传播链接,它的理念是,你可以简单地走到一个停车计时器跟前,通过数字化操作,或者通过手机扫描来获取有关商店的信息。
SCADA(监控和数据采集)——SCADA从大型机时代就开始了,并经历了工业、制造业和重型运输应用系统的计算机化控制的最早尝试。老旧的SCADA网络常常是高度不安全的,它们仅仅是为了便于使用而设计的,并没有很好的考虑安全性。
Sigfox——Sigfox既是一种专用的窄带低功耗的技术,也是一家法国公司的名字。该技术的专有性对于LPWAN来说是不寻常的(尽管不是唯一的),但Sigfox的商业模式与大多数其他公司不同——它是想作为物联网移动运营商,为希望做物联网的企业按需提供网络覆盖。
SMS(短讯服务)——对于某些物联网设备来说,常规的旧文本信息是一种完全可以接受的通信媒介,尤其是那些分布在大面积地理区域的设备,还具有一定的延迟容忍能力。以瑞典害虫防治公司Anticimex为例,它有一个智能陷阱,可以通过短信向公司更新啮齿类动物的活动。
Thread——Thread是一款低功耗网络协议,它是由谷歌旗下的NestLabs领导的一个小组创建并开发的,如Nest智能恒温器,可以说是第一个突破性的智能家居设备,就搭载了Thread协议。自2016年夏天以来,该规范的开源版本已经向开发人员开放了。
TR-069(069069年技术报告)——这是一个宽带论坛规范文档,它概述了一种名为CWMP的协议,该协议的目的是让用户通过IP网络远程配置和管理客户端设备。(《消费者场所设备广域网管理协议》,为那些在家里记分的人。)它可以追溯到上世纪早期,最初的设计初衷是为了帮助有线网络运营商远程管理诸如机顶盒之类的设备。
Weave——Weave是谷歌和Nest为智能家居设计的软件层。它的设计是灵活和安全的,即使是在特别受限的设备上,它也是基于谷歌现有的Android平台。谷歌也部分开放了它的源代码,目前已经发布了它所称的“Weave”的一些核心组件。
WebThingModel——这是万维网联盟(WorldWideWebConsortium)的物理物联网框架(IoTframework)的想法,这并不奇怪,它利用现有的Web技术连接设备,而不是依赖自定义的非Web协议。
XMPP(可扩展的消息传递和存在协议)——作为一个明显的缩写词,它是聊天客户端的一种开源标准,在某些在线角色扮演游戏的玩家中名声不佳。自此,它就成为了IETF的标准,它的扩展和实现都非常广泛,其中很多都是针对核心的物联网功能,比如发现和配置。
Zigbee——ZigBee是一种无线网状网络协议,它具有良好的电池寿命和良好的安全性,这要归功于其内置的128位加密。这被最大数据率和相对较短的范围所部分抵消,但有很多它们非常适合的受限制的设备应用程序。它也是一个IEEE802.15.4标准,它提供了高度的互操作性。
Z-wave——与Zigbee一样,z-wave是一种低功耗、短程无线网络技术,主要用于智能家庭设备等应用。它被ITU作为标准化。
延伸阅读