本文作者:u-blox公司高级副总裁Carl Bellanca Jr
今年4月,u-blox宣布收购物联网服务提供商Thingstream。此次收购将为我们的客户带来许多优势,这些客户正在为其大型传感器物联网寻找更低、更可预测的运营成本。通过u-blox提供的独特的芯片到云解决方案,消除了大规模实施物联网传感器网络的许多连接难题,同时降低了主要物联网投资的总成本。
通过Thingstream的集成,u-blox现在可以基于广泛用于物联网数据传输的行业标准MQTT(用于“消息队列遥测传输”)协议及其变体MQTT-SN,为全球物联网连接提供全面的端到端解决方案,专为大型低功耗物联网传感器网络的高效运行而设计。这项名为MQTT Anywhere的新服务提供了一个安全的端到端解决方案,解决了可能危及大型传感器网络实施的成本和能效挑战,使部署可靠、高效的物联网变得更容易。
MQTT的优点
许多物联网解决方案都很难,其中一点原因是因为成本是不可预测的,特别是如果物联网网络很大的话。虽然单个设备的成本可以很容易地知道,但是操作成本(根据传输的数据量和使用的功率量而变化)更难预测,并且当网络扩展到数百个甚至数千个设备时可能成为一个主要问题。在这样的规模下,网络每年可能传输数百万条信息,而每条信息看似很小的成本很快就会累积起来,相关的电力成本也是如此。
这就是MQTT Anywhere服务的作用所在。MQTT-SN是专门为考虑规模的无线传感器网络而设计的,它在数据传输和功耗方面都提供了改善。MQTT-SN通过确保传输的数据尽可能少,并且只在需要时才发送数据,从而实现了这一点。
MQTT-SN根据发布和订阅模型运行,这意味着设备和应用程序发布和订阅代理处理的主题,而不是与服务器通信。它们发布一个主题,而不是设备和应用程序在网络上直接相互通信,订阅该主题的任何设备或代理都将接收已发布的消息。这种高效的系统使得实现一对多或多对一的消息传递变得容易,允许大型设备网络以分布式方式进行通信。
MQTT-SN还有其他特性,可以极大地提高数据传输和功率使用的效率。该协议允许-1的服务质量模式,一种不需要启动MQTT会话就可以将数据发送到代理的fire-and-forget模式,完成一个完全网络连接的事务所需的功耗要少得多。MQTT-SN睡眠模式是另一种节能功能,它允许代理在保持睡眠模式的同时接收和排队消息,而不会引发完整的MQTT会话,从而进一步提高了系统的效率。
MQTT Anywhere的优势超越了其数据传输体系结构的效率。该服务包括通过2G、3G、LTE和LTE-M网络传输MQTT-SN消息,跨越190个国家的600多个GSM运营商进行数据传输。MQTT Anywhere还简化了如何评估连接服务速率。MQTT服务不是传统的数据传输收费服务,其成本由传输的数据量决定,根据往返云端的MQTT接口数量来评估费用。如前所述,MQTT-SN可以编程为使用非常低级别的MQTT消息传递进行操作,这可以进一步降低大规模物联网的运营成本。
MQTT Anywhere服务还为客户提供了更大的便利,并减轻了跟踪多个供应商进行物联网系统部署的管理难题。如果没有芯片到云服务,从头开始构建物联网网络的公司需要与MQTT模块的硬件供应商打交道,与软件开发商签订合同,开发和优化解决方案,并与电信供应商签订连接服务协议。MQTT Anywhere消除了多个合同和供应商的麻烦,使大型物联网网络的实现尽可能轻松。
新的MQTT Anywhere平台还加快了u-blox进一步进入服务领域,这为寻求智能传感器网络优势的客户简化了复杂物联网解决方案的拥有和管理成本,而不是从头开始部署的挑战。我们新推出的IoT通讯即服务产品是u-blox产品与服务相结合的又一步,在这条道路上,u-blox产品将与服务相结合,以增强功能、提高服务质量,并帮助解决复杂性、成本和可用性问题。