车联网解决方▅案(三)-恒润科技代理产品
代理产品
一、MQTT & IBM MessageSight
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输),是为大量计算能力有限,且工作在低带宽、不可靠网络的远程传感器和控制设备通讯而设计的协议。相比传统采用HTTP(S) 的通信协议,MQTT 使用更少的带宽和能耗。
|
3G |
Wifi |
|||
HTTPS |
MQTT |
HTTPS |
MQTT |
||
receive |
msgs/hour |
1,708 |
160,278 |
3,628 |
263,314 |
%Battery/msg |
0.01709 |
0.00010 |
0.00095 |
0.00002 |
|
msgs(note losses) |
240/1024 |
1024/1024 |
524/1024 |
1024/1024 |
|
send |
msg/hour |
1,926 |
21,685 |
5,229 |
23,184 |
%battery/msg |
0.00975 |
0.00082 |
0.00104 |
0.00016 |
-
技术特点
使用发布/订阅消息模式,提供一对多⊙的消息发布,解除应用程序耦合;
对负载内容屏蔽的消息传输;
使用TCP/IP提供网络连接;
有三种消息发布服务质量:
①“至多一次”,消息发布▽依赖底层TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。
②“至少一次”,确保消息到达,但消息重复可能会发生。
③“只有一次”,确保消息到达一次,这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。
小型传输,开销很小(固定长度的头部是2字节),协议交换小化,以降低网络流量。
MessageSight 一体机设备能够同时支持一百万台车辆和移动设备,可上扩到每秒处理1300 万条消息。
可伸缩性和高性能:处理海量汽车通信时可保证高吞吐量。
高度可靠的〓连接:确保重要信息的双向安全可靠传输。
更简单的应用程序▂开发模式:充分利用原生应用程序的开发,包括Android 和iOS 程序。
高度安全的连接:提供适用于“非军事区”(DMZ) 的一体机设备,无需↘用户级操作系统。
更便捷的集成。扩展和连接现有的IBM WebSphereMQ 和IBM WebSphere Application Server 基础架构。
二、 IBM Infosphere Streams
IBM InfoSphere Streams 是业内领先的流式计算软件,专门针对大数据的特性,能满足海量数据高并发,结构/ 半结构/ 非结构多形式数据场合々实时数据处理需求。此外,Streams 也可以作为ETL 工具对原有数据库的历史数据进行处理,相比其它流式数据处理解决方案,Streams 的技术优势如下:
Streams 是一种处理▲流数据的低延迟平台
a.能提供毫秒级,甚至微秒◥级端到端的延迟
Streams是一个可高度扩展的,用于实时分析的高性能平台
a.通过横向增加硬件可获得近线性的处理能力扩展
b. 能支持高达▃125个节点的集群扩展
Streams是一个灵活的,动态的平台
a.Streams应用灵活部署,支持动态部署新的分析应用
b. 支持◥机器学习,可以将现有的预测模型标记语言 (PMML) 模型重用到流数据上,对预测模型进行学习
提供丰富的工具箱,支持过滤、筛选、清洗等基本功能,支持用户Java自定义工具箱
支持TCP/UDP/file等数据接口︼,支持DB2/Informix/solidDB/Oracle/SQL Server/MySQL/Netezza等数据库
三、InfoSphere Streams组件
Streams Studio:一个基于 Eclipse 3.6.2 的集成开发环境 (IDE),用于迅速开发、测试和调试流应用和 Streams Live Graph,以直观地显示在运行时集群上执行的作业和作业组件。
Streams 运行环境:一个服务器或服务器集群,集群大小没有限制。高可用性功能包括检测失败的流程元素、重新查找、重新启动和可选的重新存储状态的能力。
工具包、适配器和示例:
a. 包含关系、文件、通信和实用程序操作∩符的标准工具包
b.包含 HTTP、HTTPS、FTP、FTPS、RSS 和文件『源操作符的 Internet 工具包
c.包含 ODBC 驱动程序和用于流扩充的高速solidDB驱动程序的数据库工具包
d.用于预测模型标记语言 (PMML) 评分的挖掘工具包
e.超过 50 个示例应用和流处理语言工件示例
四、IBM Integration Bus
SOA 是业界公认的,符合工︼业标准的体系成熟、标准规范、主流技术、可靠实践的信息系统集成技术与框架,是集成╳各种信息与服务能力的关键的基础IT 设施,是企业信息化应用于运营需要的内外部信息,服务集成的必备支撑。
IBM 集成总线(IBM Integration Bus)通过提供对多种平台、语言、协议和传输方式的支持,帮助用户迅速部署企业服务〓总线,整合遗留应用,构建SOA 架构的信息传输龙骨。产品主要特点:
单一产品用于支持不同开发技术,如.NET、JAVA 和各种各样的与异构系统进行集成的场景;
内置SAP、PeopleSoft、Siebel、JDEdwards 等适配器;
基于API、Web service、JMS消息、数据库、文件等通用集成技术。