工业物联网越来越火 看看通用电气在做啥

工业物联网越来越火 看看通用电气在做啥,第1张

工业物联网越来越火 看看通用电气在做啥

所谓智慧制造、智慧机器,在硬体技术上如感测器等领域,其实都已经发展相当完备,目前最核心的关键,正如通用所关注的,是“软”的整合与服务方面,以 ServiceMax 来说,其物联网云端平台可接收物联网上各装置内建感测器的资讯,让使用单位或是维修公司了解哪个零件何时将要故障,据此排定检修更换时间,可大量提升维修效率,节省时间与成本,并且提高装置的可靠率。

现在物联网应用越来越普遍,在生活中很多见,电子标签应该也属于物联网技术应用吧。

RFID射频识别是一种非接触式的自动识别技术,它通过射频讯号自动识别目标物件并获取相关资料,识别工作无须人工干预,可工作于各种恶劣环境。
目前RFID技术在广州服装行业的应用越来越收到服装企业主的重视,通过RFID技术提供供应链管理的透明度,提高库存转转率,减少缺货损失,提升门店的消费体验 通过RFID技术基本上为服装行业带来四大类的利益:
快--物流效率快,货品交接点数快。
准--在供应链的各个环节对服装的流通资料采集准确。
防--通过嵌入理德RFID晶片到服装内部,实现防窜货和防伪功效。
服务--通过理德服装RFID智慧商店,提高消费者体验,通过互动,更多商品的展示,快速响应消费者需求来提高服务水平。

头不动 眼不眨 看看小猫在做啥 左看看 右看看

歌名:《小花猫》小花猫喵喵喵,饿著肚子咕咕叫,左瞧瞧右看看,地上小鱼快吃掉。小花猫,跳跳跳,磨磨爪子喵喵叫。左扑扑右跳跳,发现老鼠别放掉。

谁来守卫工业物联网安全

根据物联网自身的特点,物联网除了面对行动通讯网路的传统网路安全问题之外,还存在着一些与已有行动网路安全不同的特殊安全问题。这是由于物联网是由大量的机器构成,缺少人对装置的有效监控,并且数量庞大,装置丛集等相关特点造成的,这些特殊的安全问题主要有以下几个方面。
物联网机器/感知节点的本地安全问题。由于物联网的应用可以取代人来完成一些复杂、危险和机械的工作。所以物联网机器/感知节点多数部署在无人监控的场景中。那么攻击者就可以轻易地接触到这些装置,从而对他们造成破坏,甚至通过本地 *** 作更换机器的软硬体。
感知网路的传输与资讯保安问题。感知节点通常情况下功能简单(如自动温度计)、携带能量少(使用电池),使得它们无法拥有复杂的安全保护能力,而感知网路多种多样,从温度测量到水文监控,从道路导航到自动控制,它们的资料传输和讯息也没有特定的标准,所以没法提供统一的安全保护体系。
核心网路的传输与资讯保安问题。核心网路具有相对完整的安全保护能力,但是由于物联网中节点数量庞大,且以丛集方式存在,因此会导致在资料传播时,由于大量机器的资料传送使网路拥塞,产生拒绝服务攻击。此外,现有通讯网路的安全架构都是从人通讯的角度设计的,并不适用于机器的通讯。使用现有安全机制会割裂物联网机器间的逻辑关系。

看看物联网(IoT)如何让电网更加智慧

智慧电网与能源参考设计
用于塑壳断路器 (MCCB) 的低功耗、低噪声模拟前端设计
高压 12V-400VDC 电流感测参考设计
用于 G3-PLC 电力线通讯的模组上系统(CENELEC 频段)
我这周在浏览物联网 (IoT) 时,想仔细看看IoT将如何使电网更加智慧(反之亦然),在整个基础设施和住宅内提供更多的资讯,实现更佳的互联互通。通过IoT,使用者、制造商和公共事业服务供应方将揭示一种全新的方法来管理装置,并最终节省资源和开销。让我们看一看世界上的智慧电表将智慧电网与你的住宅连线在一起的实现方式。
在全球都在关注能源管理和节能的当下,IoT将把智慧电网的连线优势扩充套件到公共事业供应方所完成的配电、自动化和监视之外。住宅和楼宇内,管理系统的使用将帮助使用者监视他们自己的用量并调整使用习惯。这些系统将最终通过在非高峰用电时间执行来自动调节,并且连线至感测器来监视使用者数、光照条件以及更多引数。但是,这一切都源自一个更加智慧和互连程度更高的电网。
智慧电网使IoT成为现实的第一个关键步骤是大量采用智慧仪表。目前已经连线了数百万个仪表,并且互连电网的势头仍在增长。然而,要发挥其最大潜能,智慧电网的第一步是从机械电表向智慧电子仪表的转变,其目的是建立仪表和公共事业供应方的双向通讯。
美国的智慧电子仪表的采用率接近50%,目前现场已经安装了数百万个电表,与电网互连并定期通讯。从本质上说,电表正在将它们的功能从电能计量装置扩充套件成为双向通讯系统。
现代的电子仪表必须符合特定的标准才能在智慧电网和IoT中发挥如此关键的作用。首先,仪表需要在住所和楼宇中将能耗资讯报告给公共事业单位。在美国,合适的解决方案是低功耗RF (LPRF) 通讯,使用的是Sub-1 GHz网状网路。然而,根据国别和电网属性的不同,无线解决方案也许不是最佳选择,比如说在西班牙或法国等使用有线窄带正交频分复用 (OFDM) 电力线通讯 (PLC) 的国家。没有放之四海而皆准的互联互通解决方案。使IoT成为现实需要更大量的产品组合,能够支援从有线到无线,而有时需要将二者结合起来。
第二,仪表需要通过住宅内显示器或闸道器将有用的能耗资讯传送到屋内。这些资讯使得使用者相应地调整用电习惯并降低这方面的开销。在美国,ZigBee标准与智慧能源应用系统组合使用。其他像英国或日本等国,正在评估Sub-1 GHz RF或PLC解决方案,以实现更大的覆盖范围,或者混合RF和PLC的组合实现。所以,本质上说,电表正在成为智慧感测器,用于在住宅和楼宇内外进行双向通讯的IoT,以网状网路的方式互连,同时将基本能量资料报告给公共事业单位。
此外,智慧仪表需要支援诸如动态定价、需求响应、远端连线和断开、网路安全、无线下载和安装后升级等高阶功能,这样的话,公共事业供应方也就没有必要为每个仪表都派遣一名技师了。
如你所见,智慧电网在支援IoT方面发挥了关键作用—但这只是开始。将楼宇和住宅中的装置连线在一起是发挥智慧电网全部优势的下一件要做的事,而很多创新型解决方案和便利化应用已经向用户提供。专用家庭能源闸道器、智慧应用中心或能量管理系统将使使用者更快地感受到互连电网和IoT所带来的益处。
如需了解更多资讯,立即检视智慧电源与电网解决方案
智慧电网与能源参考设计
用于塑壳断路器 (MCCB) 的低功耗、低噪声模拟前端设计
高压 12V-400VDC 电流感测参考设计
用于 G3-PLC 电力线通讯的模组上系统(CENELEC 频段)
以上由物联传媒转载,如有侵权联络删除

通用电气6q管理

通用电气(GE)的电子商务战略
1GE概述
通用电气公司(GE)是一家多元化经营的全球性企业集团,它的历史可以追溯到1878年托马斯 A爱迪生建立的爱迪生电气照明公司。1892年,爱迪生通用电气公司和汤姆森-休斯顿电气公司合并,创立通用电气公司。一百多年来,通用电气公司秉承以科技带来美好生活的理念,始终保持科技创新,保持全球领先的技术优势。目前,通用电气公司拥有24414项专利,累计居全球第一。
GE集技术、制造和服务业为一体,致力于在其所经营的每个行业取得全球领先地位。GE在2004年1月,将原有下属的13个工业集团重组为目前的11个业务集团:能源集团、高新材料集团、消费者金融服务集团、商务融资集团、医疗健康集团、消费与工业产品集团、基础设施集团、全国广播公司、运输集团、装置服务集团、保险集团。若单独排名,至少有9个业务集团可名列全球500家最大公司。GE在世界各地160个国家开展业务,其中包括在26个国家运作的270家生产厂,全球拥有员工30多万人。GE的境外收入逐年上升,1999年该公司在美国以外地区取得的收入占其1070多亿美元总收入的41%,达439亿美元。2003年销售收入达到了1342亿美元。GE在中国有悠久的历史,目前它的11个业务集团都己在中国开展业务,建立了20家办事处和近30家合资或独资企业,总投资超过15亿美元。GE仍是世界上仅有的七家3-A级工业公司之一。连续六年被《金融时报》获得“全球最受尊敬的公司”称号。
2GE的电子商务战略
从一个传统型的产业公司转变为新的电子商务企业已经被GE列为公司发展的重点。1999年,GE在其原先的六个西格玛质量、全球化和服务三个战略的基础上,又将电子商务正式列为公司业务增长的又一个发展战略。电子商务实施的头一年就为公司获得了10亿美元的网上营业收入。这使得GE这家百年辉煌的公司在新世纪保持持续高速发展的动力。这一变化在整个西方企业界都产生了巨大的影响。GE希望通过推广电子商务,为这家一个世纪以来一直处于领导地位的公司找到并建立未来的业务发展模式。在2000年,GE公司的电子商务战略方向有三方面的内容:保证每一家GE企业集团有一个客户网路中心,以提供最高质量的线上服务、销售和支援;将内部采购和供应商资源转移到网上,以充分发挥高效率和低成本的优势;不断开发新技术和服务,以增加线上销售。
实际上,一向以科技领先的GE并不是电子商务的后来者,其下属的资讯服务集团在电子资料交换(EDI)、网际网路基础上的虚拟贸易环境等领域,一直处于全球领先的地位。近年来,GE的金融、塑料、医疗器械、飞机发动机、动力系统等部门都根据自己的业务,通过网际网路进行了网上销售、客户服务、资讯释出、远端装置监控与维护以及员工招聘、内部管理等活动,其中GE集团的一个销售网站Polymerland,在2000年一周的交易量就达到500万美元,2001年实现了15至20亿美元。
GE之所以将电子商务战略提高到决定企业发展的重要高度,其原因是GE的高层充分预见到网际网路络的发展将给所有经济实体带来的影响。网际网路的发展使企业与客户、企业与员工、员工与员工之间等一切关系变得透明,知识就是力量成为过去。因为所有的人都可以轻易地同时获得大量的资讯,企业传统的经营方式将必然受到冲击,包括中间商解体、集合竞争、虚拟商业社群、对客户的完全渗透、动态价格、针对性产品、协同市场、伙伴服务等已经初步显现的企业经营模式的变化。
GE推崇电子商务,正是为了及时把握和参与这些变化,通过在销售方(客户)、购买方(供应商)、投资业务以及内部程式等方面的变化,继续在“更快、更好地使客户满意”方面保持领先,从而保持企业发展的活力,巩固其领先地位,这也是GE视变革为机遇的企业精神的又一个切实的体现。
GE迄今为止仍是全球最优秀的公司,它正以最大的热情推动电子商务的革命。这不仅决定了这个百年巨人未来的命运,也必将产生全球性的深远影响。
美国最著名的网际网路和资讯科技杂志《因特网周刊》,首次对美国各大公司做了主题为“因特网周刊100强”的调查,选出了在10个主要工业领域里最领先的电子商务企业,GE被评为2000年“本年度电子商务企业”。
3GE的电子采购系统
GE积极推进向电子商务企业的战略转型,取得了非常明显的效益。下面仅以GE下属的照明工程集团(注:该集团业务在2004年1月后合并入GE能源集团)采用了基于网际网路的电子采购系统后的情况为例:
GE的原材料成本在1982-1992年间增长了16%,而同期的价格却保持了不变甚至开始下降。为了抵消由于成本上涨带来的不利因素,GE全力以赴改进其采购方式,经过对采购过程的分析发现采购方式缺乏效率,中间交易过程过多。因为订单、收据和发货单上的资料不符,1/4以上的发货单需要重新填写。
GE照明工程集团过去每天需对许多低价机械零件向公司采购部发出询价申请。采购部每天都要向合作伙伴传送成百上千的询价单以获得最低的原材料价格。以往的手工采购程式是:对于每一笔询价申请,采购部都要对每一份询价申请附上设计图;设计图要从公司技术资料档案中检索出来,拿到影印室影印,摺叠后与询价申请一同装入信封寄出。该过程需要7天才能够完成并且非常复杂和浪费时间。由于程式繁琐、时间紧迫,公司采购部每次通常只将招标档案寄给两三家供货商。
自1996年GE启动了第一个网上线上采购系统(TPN Post)后,采购过程变得简单快捷了。如今GE照明工程集团电子采购的做法是:通过电子邮件的方式向采购部发出电子询价申请,采购部通过网际网路向全球供货商发出招标档案。该系统可自动检索出准确的设计图纸,并自动将正确的图表和附件附在电子询价单上。在采购部开始处理该采购过程的两个小时内,全球的供货商们就能以电子邮件、传真或EDI方式收到了询价单,有7天时间进行竞标准备并将标书通过网际网路传回,GE收到标书的当天就可完成评标工作,并最终选定中标人。
照明工程集团实施线上采购系统(TPN)后,获得了一系列的好处:线上采购系统使公司中60%负责采购的人员获得了解放并被重新安排了工作。采购部从大量的纸面、影印和邮寄工作中解脱出来,每月至少能够腾出6至8天的额外时间集中研究发展战略问题。由于能够线上与范围更广的供应商联络,采购中人工成本节省了30%,原材料成本也下降了5%至20%。过去通常需要18至23天来确认供货商、准备投标请求、与供货商谈判价格并签署合同等事宜,现在只需要9至11天。交易过程自始至终通过电子方式进行 *** 作,收据与采购定单自动相一致,反映出整个过程发生的全部变动情况。世界各地的采购部门就最好的供货商的情况互相交流资讯。1997年2月,GE照明工程集团通过网际网路发现了7个新的供货商,其中一家的报价甚至比另一家的报价低20%。GE估计,仅全面转变采购方式一项每年就可以为公司节省5至7亿美元。

通用电气在上海所有的公司及其地址

GEHC江娱德通用电气医疗系统贸易发展(上海)有限公司(TD)地址:
上海市兴义路8号万都中心1101室
邮政编码:200336
电话:(8621)52574640-64000
传真:(8621)52080002
GEHC通用电气亚洲超声部地址:
上海兴义路8号万都中心1105--1108室
邮政编码: 200336
电话:(8621)52574640-64136
传真:(8621)52080582
GEHC通用电气上海外高桥物流部及仓库地址:
上海外高桥保税区冰克路777号上外四号库二楼
邮政编码:200131
电话:(8621)58692900
传真:(8621)58692911
GEHC通用电气上海国贸办事处地址:
上海市延安西路2200号 上海国际贸易中心2701室
邮政编码:200336
电话:(8621)52574530
传真:(8621)62191584
GEHC通用电气上海万都办事处地址:
上海兴义路8号万都中心24层
邮政编码: 200137
电话:(021)52574650
传真:(021)52082008 52082012
通用电气(中国)研究开发中心有限公司
地址:张江高科技园区蔡伦路1800号
电话:50504666
通用电气工业系统(上海)有限公司
地址: 冰克路777号
电话: 58692900
通用电气照明有限公司
地址: 嘉定区南翔镇真南路4727号
电话: 59127777
通用电气(中国)照明技术中心
地址: 嘉定区南翔镇大桥头西
电话: 69179474
通用电气有机矽(上海)有限公司
地址: 松江区松江镇工业区松胜路218号
电话: 57747366
GE-东芝有机矽上海有限公司
地址: 上海市外高桥保税区爱都路56号
电话: 021-50460460
通用电气药业(上海)有限公司
地址:中国上海浦东张江高科技园区牛顿路1 号
电话:+86 21 38954500
还有一些GE只列了电话号码的,就只能列电话给你了:
GE中国
(021) 6288-1088
GE中国 新闻中心
(021) 6288-1088
中国技术中心
(021) 5050-4666
GE基础设施集团
水处理
(021) 3222-4747
GE工业集团
Fanuc自动化
(021) 3222-4555
GE工业集团
(021) 2401-3333
感测与测量
(021) 3222-4555
家电
(021) 2401-3333
检测科技
(021) 3414-4620
照明
(021) 2401-3333
NBC环球
CNBC
(021) 6288-1088

物联网可以应用在什么方面让我们的生活越来越美好

在物联网时代,车载装置会及时提醒司机减速换道行驶;老人如遇意外跌倒、生病或异常状态都可以通过远端网路,传递给社群或子女;智慧化楼宇中的感测器检测到主人离开后,能自动通知控制器关闭水电气和门窗,并对住宅内的安全情况进行监控,实时向主人的手机发送异常情况报告。
你也可以去物联商业网上看下相关内容

现在通用电气总裁是谁

杰夫·伊梅尔特(Jeffrey R Immelt)是通用电气(GE)公司现任董事长兼执行长。

如何用物联网资料来构建工业智慧

得益于物联网和工业40的兴起,最近几年,不少企业已经通过物联网的手段,建立起了资料采集,监控和展示的平台。对于资料的深层次应用,例如利用最新的机器学习演算法,对资料进行智慧化提升,则是目前工业使用者进行数字化转型的必由之路。
从现在的趋势来看,人工智慧的热点领域都集中在语言、影象互动类, 或者商业应用类。对于工业领域,基于物联网获取的流式资料,如何通过人工智慧来实现效率提升?在使用这些资料的过程中,如何避免踩坑,顺利进行方案的部署?这是工业界需要解决的问题。为此,本期硬创公开课,雷锋网邀请了觉云科技CEO常伟来为大家讲解如何用物联网资料来构建工业智慧。详情可以咨询统一通讯官网网站

一、消息中间件相关知识

1、概述

消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。

2、消息中间件的组成

21 Broker

消息服务器,作为server提供消息核心服务

22 Producer

消息生产者,业务的发起方,负责生产消息传输给broker,

23 Consumer

消息消费者,业务的处理方,负责从broker获取消息并进行业务逻辑处理

24 Topic

25 Queue

26 Message

消息体,根据不同通信协议定义的固定格式进行编码的数据包,来封装业务数据,实现消息的传输

3 消息中间件模式分类

31 点对点

PTP点对点:使用queue作为通信载体

说明:

消息生产者生产消息发送到queue中,然后消息消费者从queue中取出并且消费消息。

消息被消费以后,queue中不再存储,所以消息消费者不可能消费到已经被消费的消息。 Queue支持存在多个消费者,但是对一个消息而言,只会有一个消费者可以消费。

说明:

queue实现了负载均衡,将producer生产的消息发送到消息队列中,由多个消费者消费。但一个消息只能被一个消费者接受,当没有消费者可用时,这个消息会被保存直到有一个可用的消费者。

4 消息中间件的优势

41 系统解耦

交互系统之间没有直接的调用关系,只是通过消息传输,故系统侵入性不强,耦合度低。

42 提高系统响应时间

例如原来的一套逻辑,完成支付可能涉及先修改订单状态、计算会员积分、通知物流配送几个逻辑才能完成;通过MQ架构设计,就可将紧急重要(需要立刻响应)的业务放到该调用方法中,响应要求不高的使用消息队列,放到MQ队列中,供消费者处理。

43 为大数据处理架构提供服务

通过消息作为整合,大数据的背景下,消息队列还与实时处理架构整合,为数据处理提供性能支持。

44 Java消息服务——JMS

Java消息服务(Java Message Service,JMS)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。

5 消息中间件应用场景

51 异步通信

有些业务不想也不需要立即处理消息。消息队列提供了异步处理机制,允许用户把一个消息放入队列,但并不立即处理它。想向队列中放入多少消息就放多少,然后在需要的时候再去处理它们。

52 解耦

降低工程间的强依赖程度,针对异构系统进行适配。在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。通过消息系统在处理过程中间插入了一个隐含的、基于数据的接口层,两边的处理过程都要实现这一接口,当应用发生变化时,可以独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。

53 冗余

有些情况下,处理数据的过程会失败。除非数据被持久化,否则将造成丢失。消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的”插入-获取-删除”范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的指出该消息已经被处理完毕,从而确保你的数据被安全的保存直到你使用完毕。

54 扩展性

因为消息队列解耦了你的处理过程,所以增大消息入队和处理的频率是很容易的,只要另外增加处理过程即可。不需要改变代码、不需要调节参数。便于分布式扩容。

55 过载保护

在访问量剧增的情况下,应用仍然需要继续发挥作用,但是这样的突发流量无法提取预知;如果以为了能处理这类瞬间峰值访问为标准来投入资源随时待命无疑是巨大的浪费。使用消息队列能够使关键组件顶住突发的访问压力,而不会因为突发的超负荷的请求而完全崩溃。

56 可恢复性

系统的一部分组件失效时,不会影响到整个系统。消息队列降低了进程间的耦合度,所以即使一个处理消息的进程挂掉,加入队列中的消息仍然可以在系统恢复后被处理。

57 顺序保证

在大多使用场景下,数据处理的顺序都很重要。大部分消息队列本来就是排序的,并且能保证数据会按照特定的顺序来处理。

58 缓冲

在任何重要的系统中,都会有需要不同的处理时间的元素。消息队列通过一个缓冲层来帮助任务最高效率的执行,该缓冲有助于控制和优化数据流经过系统的速度。以调节系统响应时间。

59 数据流处理

分布式系统产生的海量数据流,如:业务日志、监控数据、用户行为等,针对这些数据流进行实时或批量采集汇总,然后进行大数据分析是当前互联网的必备技术,通过消息队列完成此类数据收集是最好的选择。

6 消息中间件常用协议

61 AMQP协议

AMQP即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开发语言等条件的限制。

优点:可靠、通用

62 MQTT协议

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。

优点:格式简洁、占用带宽小、移动端通信、PUSH、嵌入式系统

63 STOMP协议

STOMP(Streaming Text Orientated Message Protocol)是流文本定向消息协议,是一种为MOM(Message Oriented Middleware,面向消息的中间件)设计的简单文本协议。STOMP提供一个可互 *** 作的连接格式,允许客户端与任意STOMP消息代理(Broker)进行交互。

优点:命令模式(非topic\queue模式)

64 XMPP协议

XMPP(可扩展消息处理现场协议,Extensible Messaging and Presence Protocol)是基于可扩展标记语言(XML)的协议,多用于即时消息(IM)以及在线现场探测。适用于服务器之间的准即时 *** 作。核心是基于XML流传输,这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其 *** 作系统和浏览器不同。

优点:通用公开、兼容性强、可扩展、安全性高,但XML编码格式占用带宽大

65 其他基于TCP/IP自定义的协议

有些特殊框架(如:redis、kafka、zeroMq等)根据自身需要未严格遵循MQ规范,而是基于TCP\IP自行封装了一套协议,通过网络socket接口进行传输,实现了MQ的功能。

7 常见消息中间件MQ介绍

71 RocketMQ

阿里系下开源的一款分布式、队列模型的消息中间件,原名Metaq,30版本名称改为RocketMQ,是阿里参照kafka设计思想使用java实现的一套mq。同时将阿里系内部多款mq产品(Notify、metaq)进行整合,只维护核心功能,去除了所有其他运行时依赖,保证核心功能最简化,在此基础上配合阿里上述其他开源产品实现不同场景下mq的架构,目前主要多用于订单交易系统。

具有以下特点:

官方提供了一些不同于kafka的对比差异:

>1、 什么是MQTT

MQTT(MessageQueueing Telemetry Transport Protocol)的全称是消息队列遥感传输协议的缩写,是由IBM公司推出的一种基于轻量级代理的发布/订阅模式的消息传输协议,运行在TCP协议栈之上,为其提供有序、可靠、双向连接的网络连接保证。由于其开放、简单和易于实现所以能够应用在资源受限的环境中,对于M2M和物联网应用程序来说是一个相当不错的选择。

2、 为什么要用MQTT?

MQTT协议是针对如下情况设计的:

M2M(Machine to Machine) communication,机器端到端通信,比如传感器之间的数据通讯 因为是Machine to Machine,需要考虑: Machine,或者叫设备,比如温度传感器,硬件能力很弱,协议要考虑尽量小的资源消耗,比如计算能力和存储等 M2M可能是无线连接,网络不稳定,带宽也比较小

MQTT的特点:

发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。这一点很类似于1 这里是列表文本XMPP,但是MQTT的信息冗余远小于XMPP

对负载内容屏蔽的消息传输。

使用TCP/IP提供网络连接。主流的MQTT是基于TCP连接进行数据推送的,但是同样有基于UDP的版本,叫做MQTT-SN。这两种版本由于基于不同的连接方式,优缺点自然也就各有不同了。

三种消息传输方式QoS:

0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。

1代表“至少一次”,确保消息到达,但消息重复可能会发生。

2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。 备注:由于服务端采用Mosca实现,Mosca目前只支持到QoS 1

如果发送的是临时的消息,例如给某topic所有在线的设备发送一条消息,丢失的话也无所谓,0就可以了(客户端登录的时候要指明支持的QoS级别,同时发送消息的时候也要指明这条消息支持的QoS级别),如果需要客户端保证能接收消息,需要指定QoS为1,如果同时需要加入客户端不在线也要能接收到消息,那么客户端登录的时候要指定session的有效性,接收离线消息需要指定服务端要保留客户端的session状态。

mqtt基于订阅者模型架构,客户端如果互相通信,必须在同一订阅主题下,即都订阅了同一个topic,客户端之间是没办法直接通讯的。订阅模型显而易见的好处是群发消息的话只需要发布到topic,所有订阅了这个topic的客户端就可以接收到消息了。

发送消息必须发送到某个topic,重点说明的是不管客户端是否订阅了该topic都可以向topic发送了消息,还有如果客户端订阅了该主题,那么自己发送的消息也会接收到。

小型传输,开销很小(固定长度的头部是2字节),协议交换最小化,以降低网络流量。这就是为什么在介绍里说它非常适合“在物联网领域,传感器与服务器的通信,信息的收集”,要知道嵌入式设备的运算能力和带宽都相对薄弱,使用这种协议来传递消息再适合不过了。

使用Last Will和Testament特性通知有关各方客户端异常中断的机制。Last Will:即遗言机制,用于通知同一主题下的其他设备发送遗言的设备已经断开了连接。Testament:遗嘱机制,功能类似于Last Will 。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/10589762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存