白皮书
车联网设计与实现:搭建可靠、高效、符合行业需求的车联网平台 →

概述

建信金融科技有限责任公司是中国建设银行的金融科技子公司,传承三十年的科研力量积淀,公司以“新金融”战略为发展蓝图,以“新一代”系统为发展核心,运用物联网、人工智能、区块链、云计算、大数据、量子计算等前沿技术,在基础技术、行业应用、咨询顾问、数字化运营等领域构建成熟、系统的金融科技核心能力。同时,公司积极拓展新场景,构建新生态,将金融科技能力成功运用于智慧金融、智慧政务、智慧出行、监管科技、乡村振兴等领域。公司致力于成为“新金融”体系的科技推动者和生态连接者,助力中国建设银行集团数字化转型,赋能“数字中国”建设,让金融科技尽其所能,让社会更美好。

2019 年,建行紧扣时代发展趋势,耗资 7000 余万,投入百人研发团队开始打造自建的物联网平台。

挑战

建信金融科技自主研发的物联网平台承担建行营业网点、乡村金融服务、智能运营配送管理、智慧园区、非金融资产、智慧办公、智慧机房等众多金融和非金融服务场景中海量物联设备的接入管理、数据采集、设备管控和安全管控的职责。

在设备接入和消息管理方面,建信金融科技主要面临以下几个方面的挑战:

  1. 可以支持海量设备接入能力。平台需要支撑千万级以上设备接入管理能力,并要求易于水平扩展;
  2. 需要提供稳定的连接与数据传输能力,平台高可用,数据传输高可靠,可以满足平台 7x24 小时不间断运行;
  3. 要保证数据处理的实时性。在接入海量设备,消息吞吐量比较大的同时,平台数据上报与消息下发也要做到低延时;

解决方案

EMQX 作为全球最早的 MQTT 开源消息中间件项目,经项目组长时间的测试与验证,表现出以下优势:

  1. EMQX 提供的高并发、高可用集群满足了我们在平台建设中对海量设备接入的需求。目前设备接入量已经达到千万级,设备种类超过上百种。EMQX 的集群扩展能力也为后续扩容提供了灵活的解决方案;
  2. EMQX 高吞吐、低延时的数据汇聚与处理能力保证了数据的高速传递,使业务得以实时处理;
  3. EMQX 从协议传输(基于 TSL 加密的 MQTT 协议以及私有加密算法)、设备接入(证书与设备认证)、到应用层(ACL 访问控制)提供了多重安全保障;
  4. EMQX 提供了灵活丰富消息路由与推送 API,轻松对接后台复杂的业务与金融服务系统。

此外,MQTT 消息传输协议专为物联网场景设计,具有轻量、简单、开放和易于实现的特点。其作为主流的物联网数据传输标准协议,在成熟度和设备兼容性上均经过了市场的考验。

基于以上考虑,建行决定采用运行在 Intel X86 上的 EMQX 为我行物联网平台的数据基座,作为物联网消息接入层,通过 MQTT 协议承担我行海量物联网设备的接入管理和数据采集传输。

项目架构图

项目架构图

成果

建行物联网平台自 2019 年上线以来,已平稳运行 3 年左右,支持协议类型 27 种,接入设备数量千万级,日均消息量上亿,日活设备超过百万,同时在线设备十几万,保持了高并发、低延时、高可用和横向无限制扩展的技术特性。

平台为行内丰富的金融应用场景提供了技术支撑,截至目前共支持十类 35 个应用场景,已投产应用场景 29 个,业务量覆盖全国,设备类型包括钞箱、物联网款箱、柜员机、智能显示屏、网点中的声光电动环设备、IT资产等等智能设备。通过物联网平台标准化设备接入、设备管理、统一应用赋能接口,实现了多种智能银行业务与金融科技的融合创新,在“5G+智能银行网点”、“农村普惠金融”等项目中均有出色表现。