项目背景
在过去的十年里,由于消费者偏好的不断变化,与许多其他行业一样,金融机构也被迫投资和开发数字化战略,以适应不断加快的创新步伐。客户需求快速变化,产品与服务快速迭代,跨界竞争日益激烈。中国建设银行积极顺应形势变化,提出了「金融科技、住房租赁、普惠金融」三大战略,实施金融科技战略,通过技术对金融领域的产品和服务、业务流程、业务模式进行全面创新,进而助力金融机构转型升级,推动金融市场向大众化、信息化、数字化、智能化趋势发展。
随着 5G 时代的到来以及物联网技术的不断成熟,建行也在不断探索如何利用物联网技术帮助业务创新。 一方面,过去传统的银行网点主要靠人工服务,随着业务日渐复杂,新业务更替对服务人员的要求和所需人力成本不断攀升,势必需要通过智能化电子化的服务辅助并逐步替代人工服务;另一方面,通过物联网技术采集客户的行为习惯、消费模式以及各种信息,有助于银行更加准确的收集客户信息,准确定位客户需求,为设计更加贴近客户的便利金融产品与服务提供数据支撑和技术服务支持。
合作达成
建信金融科技有限责任公司(以下简称「建信金融科技」)作为建设银行旗下从事金融科技行业的全资子公司,广泛应用人工智能技术和物联网技术,助力建设银行打造「智慧银行」,提升网上银行、互联网站和手机银行的智能化水平。
建信金融科技自主研发的物联网平台承担了银行网点中海量物联网设备以及移动设备的数据安全采集、接入与管理。 该平台采用以 MQTT 为主的物联网消息传输协议,除了因为 MQTT 专为物联网场景设计,具有轻量、简单、开放和易于实现的特点外,还因为其作为主流的物联网数据传输标准协议,在成熟度和设备兼容性上均经过了市场的考验。
在物联网平台消息接入层,建信金融科技在技术选型上主要考虑以下几个方面的需求:
1)可以支持 海量设备接入能力。 平台需要支撑十万级以上设备接入能力,后期可以方便实现接入量水平扩展;
2)需要提供 稳定的连接与数据传输能力, 平台支持高可用,数据传输高可靠,可以满足平台 7x24 小时不间断运行;
3)要保证 数据处理的实时性。 在接入海量设备,消息吞吐量比较大的同时,平台数据上报与消息下发也要做到低延时;
4)在平台接入 安全性 上需要提供完备的方案。
经过多方选型以及长时间的测试对比,建信金融科技采用了以 EMQ X 消息中间件为基础的消息接入方案。
方案优势
EMQ X 作为全球最早的 MQTT 开源消息中间件项目,在产品功能与成熟度以及在开源社区知名度与活跃度上都位于全球开源 MQTT 消息中间件的前列,而且也是为数不多的国产自主知识产权软件。在长时间的测试与调研下,EMQ X 表现出以下优势:
1)EMQ X 提供的 高并发、高可用集群 满足了我们在平台建设中对海量设备接入的需求。目前设备接入量已经达到 5 万以上 ,设备种类超过 几十种 。EMQ X 提供的简单方便的集群扩展能力也为后续扩容提供了灵活的解决方案;
2)EMQ X 的 高吞吐、低延时 的数据汇聚与处理能力保证了数据的高速传递,使业务得以实时处理;
3)EMQ X 从协议传输(基于 TSL 加密的 MQTT 协议以及私有加密算法)、设备接入(证书与设备认证)、到应用层( ACL 访问控制)提供了 多重安全保障 ;
4)EMQ X 提供了 灵活丰富消息路由与推送 API ,轻松对接后台复杂的业务与金融服务系统。
后续展望
建信金融科技物联网平台自 2019 年上线以来,已平稳运行两年左右。目前业务覆盖 全国 37 个分行 2 万多个网点 ,接入设备需求量超过 200 万台 。设备类型包括钞箱、柜员机、智能显示屏、网点中的环境传感器,灯光控制器、IT资产等等智能设备。通过物联网平台标准化设备接入、设备管理、统一应用赋能接口,实现了多种智能银行业务与金融科技的融合创新。
随着建行的银行业务的不断发展与创新,建信金融科技物联网平台作为基础技术支撑中台后续将不断发展,持续扩充设备接入类型以及接入数量,在目前的平台基础上提高平台能力,以便更好的支持建行智能银行业务的发展。 建信金融科技物联网平台也正在计划基于 EMQ X 企业版中的能力实现以下目标 :
1)提高在平台数据吞吐量扩大的情况下的系统处理能力与稳定性
目前我行考虑通过使用 EMQ X 企业版的消息队列数据桥接能力提高目前基于消费订阅的方式实现上行数据消费,这样可以提高在大数据吞吐场景下的系统处理能力与系统稳定性。
2)提高业务系统对接与支撑灵活度
随着业务发展后台系统对接的需求也不断提高,之前由应用层消费数据后实现数据筛选与数据分流的方式灵活性相对较差。目前我行正在调研基于 EMQ X 企业版中的 规则引擎功能 ,将部分业务数据处理规则前置到 EMQ X 中,实现按业务系统需要的数据分流与初步数据处理。一方面可以灵活定制业务规则,通过规则引擎直接讲数据分流到应用接口、数据库以及消息队列的方式提供灵活的数据支撑;另一方面利用 EMQ X 企业版高性能的规则引擎在前端实时分流数据,减轻后台应用的处理数据的压力,提高系统稳定性。
希望后续借助 EMQ X 对平台进行不断迭代更新,建信金融科技能够不断扩展平台的业务支撑能力,在业务扩张的同时保证数据能够得到及时处理,为承担行内以及业内更多业务需求提供坚实的保障。
版权声明: 本文为 EMQ 原创,转载请注明出处。
原文链接:https://www.emqx.io/cn/blog/application-of-emqx-in-iot-platform-of-ccb