您的位置: 首页 > 产业架构 >> 软件研发 >>> 物联网平台
物联网平台
    背景介绍
    建设建议

    物联网是通信网和互联网的拓展应用和网络延伸,它利用感知识别、网络传输、数据处理、智能分析等技术,实现人与物、物与物之间信息交互和无缝链接,实现对物理世界实时控制、精确管理和科学决策目的。


    方正物联网云平台是方正数码响应国家号召,在“感知中国”和“中国制造2025”的基础上,建设的一个开放式的基于大数据分析的一站式物联网平台,平台通过云计算和虚拟化的方式进行部署,无缝兼容不同厂家、不同协议的多款智能设备,并且支ios、Android等不同平台的手机端、PAD端、TV端及小程序等多种终端应用。



    平台主要由以下几部分组成:

    1、底层支撑层:整个平台构建在Linux操作系统上,通过云计算、虚拟化和Docker容器等技术,实现底层硬件资源的动态扩展。平台通过Kubernetes等技术实现硬件资源的实时监控,当用户数快速增长,当现有设计和硬件资源不能满足要求时,或系统访问量即将进入系统瓶颈时,自动在云平台公有云上启动新的虚拟机和服务进行流程分流。


    2、数据持久层:系统借助四种数据库不同优势和特点,实现平台数据的持久化操作。通过postgreSQL实现关系型数据的存储;通过Redis实现用户认证及设备缓存数据的存储;通过MongoDB实现对设备历史和报警数据的存储;通过Hbase实现海量日志数据的存储。

     

    15657476693148206.png

    方正物联网云平台架构图

     

    1、通信服务层:平台将所有依赖于第三方服务相关的技术和协议独立为一层,并为每种服务提供至少双厂商的备份。通信福报包括短信服务、电话服务、邮件服务、语音服务、MQTT服务、红外码库服务等。


    2、基础服务层(消息服务层):系统将非用户相关的业务,如:定时服务、批处理、命令组装、协议解析、报警服务等通用的业务以及内部系统之间的消息业务,单独抽离作为基础服务层,供上层业务的调用和系统之间的复用。另外,消息服务层可单独对外提供HTTPS接口服务;


    3、数据分析平台:借助ETL引擎、实时数据处理等先进技术手段,实现对多源海量实时/非实时数据快速高效的数据采集处理、清洗能力。通过数据智能平台,综合统计分析、数据挖掘、深度学习等算法模型,为用户提供专题应用模型研究支撑环境。


    4、应用接口层:应用接口层是以RESTFull接口的形式对外提供各种不同的应用,包括:认证服务应用(认证服务等)、状态服务应用(网关状态、设备状态等缓存数据)、智能家居应用(用户管理、设备管理、场景应用)、智慧社区应用(物业管理、自动停车等)、三方服务应用(与三方云进行对接)等。


    5、负载均衡层:平台最上层通过Nginx和Spring Gateway软负载的方式提供反向代理、负载均衡、缓存等配置服务,来调整网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。