車聯網解決方案(三)-恒潤科技代理產品
代理產品
一、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消息、數據庫、文件等通用集成技術。