移动互联网主要是解决物联网的无线接入问题,主要是DTU模块,对前方,接数据采集器pods;对后方,通过互联网直接对接物联网数据管理平台。不存在对接产业界的接口。硬要说一个对产业界的接口,应该是pods的接口。这个接口要根据实际应用场景来确定,目前没有可能统一。
对pods的接口标准,就是数据传输接口,可以考虑RS232、RS448、USB、RJ45都可以,看应用场景来做硬件设计。一般比较多的是RS232,非常成熟通用。
对管理平台的接口,一般就是TCP/ IP的协议上架构应用开发,标准协议也是根据软件平台来决定,没有统一规范。
如果说移动网络在物联网的制式,要根据中国三大运营商的移动通信网络制式来确定:移动的 GPRS和TD-CDMA(后者硬件支持很少),联通的WCDMA,电信的cdma2000。你的物联网应用打算采用哪个运营商的移动网络,决定了你的DTU底层通信协议,硬件开发成本也各不一致。现在又推出4G网络,那么这个选择又翻了一番。
你说的移动物联网标准协议应该就是指的这个吧。传输层协议TCP与UDPTCP(传输控制协议,Transport Controll Protocol)、UDP(用户数据报协议,User Data Protocol)同属于传输层协议,为上层用户提供级别的通信可靠性。
传输控制协议(TCP):TCP(传输控制协议)定义了两台计算机之间进行可靠的传输而交换的数据和确认信息的格式,以及计算机为了确保数据的正确到达而采取的措施。协议规定了TCP软件怎样识别给定计算机上的多个目的进程如何对分组重复这类差错进行恢复。协议还规定了两台计算机如何初始化一个TCP数据流传输以及如何结束这一传输。TCP最大的特点就是提供的是面向连接、可靠的字节流服务。用户数据报协议(UDP):UDP(用户数据报协议)是一个简单的面向数据报的传输层协议。提供的是非面向连接的、不可靠的数据流传输。UDP不提供可靠性,也不提供报文到达确认、排序以及流量控制等功能。它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。因此报文可能会丢失、重复以及乱序等。但由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快
TCP与UDP的区别第一,行业标准滞后,个行业标准繁杂。标准是物联网规模发展的前提。物联网涉及的标准比较复杂,包括终端、网络通信、中间件、系统架构、业务规范和安全等。以终端为例,国内做M2M终端的厂家,都有各自的硬件接口及通信协议和软件标准,厂家都是定向开发,成本高而规模小。另外,在网络层,物联网中无数个传感器形成M2M互联后就要涉及互联网、无线通信网(3G)等大网的互联互通问题。还有物联网业务的标准规范问题,比如智能电网的规范、移动支付的标准规范、智能家居的规范等。
第二,改造成本高,社会效益显著而盈利性较弱。例如,根据美国的数据统计,市政改造智能路灯,平均每盏灯投入232美元。适合政府的公共事业,如路灯、交通、环境监控等,现阶段物联网应用成本高是制约发展的重要原因之一。
第三,我国物联网技术还处于低端水平,特别是在芯片、传感器终端、信息处理和应用软件方面。在传感器方面,我国很多的技术相对来说只是做分装方面的工作,核心的技术如芯片方面还是受制于国外,包括射频识别技术、传感网、智能卡、芯片等很多都是依靠进口。技术能力的薄弱,导致我国成本相对较高,成为规模化应用的重要制约要素之一。在数据处理方面,包括应用开发、业务平台、系统集成、中间件等,各厂商处于生存及发展期,力量薄弱,相对于IBM、SAP、Axeda公司而言在技术实力和专业性方面都有很大差距。为物体智能而开发的嵌入式软件还没有规模化应用。
第四,产业链上下游缺乏清晰共赢的商业模式,也制约着应用的规模化推广。例如,终端未标准化,导致开发成本高,应用开发无法满足用户多样化需求;在系统集成领域,受上游供应商供货时间限制,项目周期长,客户分期付款,需垫付资金,资金压力大。对于运营商而言,物联网收益性较差。
第五,目前的需求主要受政策驱动,来自企业的需求还比较初级。
第六,个别企业有垄断产业链的行为。通过资金实力,垄断产业链上的企业,签订排他性协议,禁止与竞争对手合作,极大制约了产业链的健康发展。MQTT是非常流行的设备的接入协议,包括IBM、亚马逊、微软的IoT托管服务都有支持,而CoAP在这方面几乎没有露面的机会。感觉以下几点是MQTT优于CoAP的主要原因:
MQTT基于TCP,在做反控设备的时候比UDP更可靠,比如CoAP走3G、4G的时候甚至需要实现CoAP over TCP,否则反控很不稳定甚至无法联通。
MQTT异步Pub/Sub实现,好比发个微信,无需等待对方确认便可以继续,而不像CoAP那样必须等待对方应答才能返回的同步模式。
MQTT为物联网提供了许多体贴的设计,比如QoS,比如“遗言”的设计。
篇幅有限,无法完全枚举MQTT的优越性,建议参考以下文章:
MQTT入门篇
MQTT进阶篇
MQTT安全篇
MQTT实战篇
当然,CoAP在功耗方面有优势,不过随着物联网设备特别是网管的计算能力加强,这点应该不是主要矛盾。
物联网七大通信协议是:REST/> 特点: 1、REST即表述性状态传递,是基于> 2、CoAP (Constrained Application Protocol),受限应用协议,应用于无线传感网中协议。它适用于在资源受限的通信的IP网络。 3、JMS (Java Message Service),即消息服务,这是JAVA平台中著名的消息队列协议。Java消息服务应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。 4、XMPP(Extensible Messaging and Presence Protocol)可扩展通讯和表示协议,一个开源形式组织产生的网络即时通信协议。 5、AMQP(Advanced Message Queuing Protocol),先进消息队列协议,用于业务系统例如PLM,ERP,MES等进行数据交换。 6、DDS(Data Distribution Service for Real-Time Systems),面向实时系统的数据分布服务。 7、MQTT (Message Queuing Telemetry Transport ),消息队列遥测传输,由IBM开发的即时通讯协议,相比来说比较适合物联网场景的通讯协议。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)