互联网时代的到来,使得数字信息量预计每五年增加10倍的速度爆炸式的增长,物联传感器成本的下降、小型化、无线化、低功耗化使得产品在我们的生产、生活中广泛得以应用;网络速度的大幅提升,分布式智能算法的提升、云端网络存储的广泛使用进一步降低了我们使用物联网的门槛。
智能设备广泛普及,手机、平板等移动平台,随时随地出现在我们的生活,他们既是移动的智能传感器也是智能化云平台的终端,这一切,构建成“物联网”。智能化传感器、云端计算、云端存储、移动的智能化终端在互联网中连接在一起,能使制造业的未来、能源分布、交通、社区生活智能化等等发生彻底变革,智能化的物联网时代已经加速了步入我们生活的节奏。
随着移动互联3G/4G资费的下降、带宽的提升以及传感器小型化、智能化迎来了物联网的第二春。
IOC-CloudDatabase物联网-云端数据库是一款针对中国企业量身定做的物联网数据存储、计算的云平台,是为每一个即将步入物联网的企业打造的快速入门平台。我们企业的口号是:
协助合作伙伴一步跨入云平台
IOC-CloudDatabase采用成熟免费的MySQL做为基础存储数据库,基于现有因特网云平台,利用最优化的云平台分布式存储、检索算法制作而成。其特点为:
● 大数据量并行化存储方案,最大可容纳1024MySQL存储节点接入。
●大端数TCP数据汇入策略,平台可轻松汇入上万的智能数据终端,最大可同步处理5万个终端的数据处理。
● 数据终端多了、存储不够了,怎么办?简单易行的企业拓展化方案,只需一台合适的云端服务器,手指一点即可轻松拓展您的应用。(根据企业产品发展脚步逐步拓展云端服务器性能以及存储容量,能节省客户推广产品期间每一分经费)
● 专业化物联网并行数据架构,不是简单的MySQLCluster,而是真正符合物联网格式的数据分布式并行化读写方式。
● 多重冗余备份方式,安全的数据存放。
● 性价比高,产品采用成熟稳定且免费的MySQL作为基础存储产品,稳定可靠,价格实惠,无需有正版Oracle授权。
● 兼容性高,可采用任意能访问数据的产品访问客户端,我们的产品,对于程序员来说是透明的,无需考虑数据到底存储到哪里,如何读取等等,只要您会SQL,用过MySQL,这里只是一个大的MySQL。
● 完整的产品接入方案,我们会根据产品,以及产品的特性为您提供贴心的产品接入方案。
所有以设备为节点,设备间数据基本相同并且节点数量庞大的的应用服务均可利用IOC-CloudDatabase作为您的基础平台。在大型设备远程维护诊断系统、机房云平台管理系统、农业大棚云平台监控系统、远洋全智能养殖系统、智能交通云平台、火警智能云平台系统等等系统均可应用。
产品名称(*必选产品) |
功能 |
描述 |
DDataBalance |
DData专用负载均衡服务 |
l DData服务的负载均衡 l 协议转换器-非标协议转换为标准协议 l DTU长/短连接转换器,避免短连接的多次连接导致费用流量上升 |
DDataACQ(*) |
云平台数据汇聚服务器 |
负责在云端通过标准协议汇聚智能数据终端。客户可根据《远程智慧终端-通讯协议文档-V1.2》版本制作通讯协议/使用DDataAPI完成通讯接口/使用DDataBalance协议转换完成数据接入。每服务可同步在线2000数据终端,最大承载量1万数据终端数 |
RTTXServer |
数据汇总转发服务器 |
处于底层智慧终端(数据终端)与云平台间,主要负责无法完成协议转换的智慧设备使用,可使用各种采集协议采集底层设备并转化为标准平台使用协议。最大终端负载数100~150. |
IOC-CloudDB(*) |
物联网云平台数据库产品 |
负责物联网专用MySQL分布式数据库的构建、大数据的汇入与汇出工作 |
MySQL节点 |
MySQL的节点安装 |
采用脚本化安装, |
完全版系统拓扑图
精简版网络拓扑
DDataBalance是一款协议转发-负载均衡服务,其依照物联网规则进行负载均衡,有效的降低单台DDataACQ服务器的承载压力,利用现有互联网的负载均衡算法配合物联网设备规则进行路由分发服务。部分物联网终端设备通讯协议并非标准TCP或者Http协议,因此,无法使用通用的负载均衡服务器搭建平台,部分终端设备的特种通讯码一般包含在通讯报文内,负载均衡服务器要求能够解析相关设备协议码,并根据相关路由协议码进行路由映射派遣任务到相关的DDataACQ服务器进行数据处理。
在现有云平台,路由均衡服务器均采用按照流量收费的原则,很不利于物联网的发展应用,物联网每分每秒均有大批量数据传送,按照流量结算客户很难接受。利用DDataBalance平台可以有效的解决此问题。
DDataBalance充分考虑到后期扩展性,因客户自动上传协议较多,不可能让所有用户完成协议的转换模式,因此采用标准C++动态库的模式提供协议解析模块。并可以优先使用默认文件提供静态路由表的形式提供路由规则。并预留由客户自己书写路由算法的方式提供路由规则。
系统采用网络效率最高的异步通讯方式完成大端数的接入以及处理能力。利用最小化的系统资源占用,利用主从服务线程模式处理接收到的数据。以提高最小化资源提供最大化的链路接入服务。
系统采用链路接入、协议接受、协议转换、链路路由、协议发送等核心模块,充分利用模块化的平台使得客户拥有最大灵活度处理链路问题。
DDataBalance平台也可以做为中间件完成长短DTU连接,完成DTU中继的工作,为使用DTU的平台提供一种最优化的服务模式。
DDataACQ-Platform分布式数据采集平台是一款针对云终端设备采集完成数据汇聚的服务平台,针对国内设备厂家多、设备通讯协议不统一、平台定制性大等特点采用模块化开发,客户可根据实际需要定制自己的采集驱动、链路驱动(DTU/网络),采用BS远程配置模式,轻松配置自己的云平台采集服务。
DDataACQ-Platform采用平行化服务器方案,可同级别服务器进行并行化拓展,每平台可启动采集汇总服务512个,可并行化承载1024服务器,用户可根绝实际使用设备的类别以及设备采集的特性对设备进行规划,从而保证每个服务器性能及负载的均衡。
DDataACQ-Platform可与我公司RTTX-Server产品配合使用,可完成多层次多级别的设备数据采集汇聚方案。自有全新的倒树形用户权限系统,客户只需要简单设计即可为接入的设备分配浏览、配置权限。
方案一 :
系统框架图
系统采用云平台经典方式部署,现场智能传感器汇聚于前端数据汇聚器,并通过网络、3G、4G、DTU等通讯方式汇总于DDataACQ-Platform平台,所有客户均通过DDataACQ-Platform平台浏览数据。
方案二 :
DDataACQ-Platform可与我公司RTTX-Server产品配合使用,完成分层的数据架构,底层数据有RTTX-Server完成终端数据的采集与汇聚工作,通过Inter网络或者3G/4G/DTU上传DDataACQ-Platform,也可由RTTX-Server更改为RTTX-Center方案,组成多层式数据汇总构架,逐层汇聚,最后上传至平台。
DDataACQ-Platform自主包含用户管理与权限分配机制,在增加了设备或逻辑组后,仅需要轻轻一点即可完成对于设备权限的分配,轻松应对网络化时代设备安全性的需求。
IOC-CloudDatabase物联网-云端数据库采用我公司自主知识产权的StartEngine引擎驱动,利用引擎对MySQL的大数据并发写入的特点定制开发而出,StartEngine采用MySQL并行化集群的特点,完成MySQL存储节点的横向拓展(X轴拓展增加数据终端融接数目),并可利用MySQL的Cluster技术完成纵向拓展(Y轴拓展增加每个数据终端的历史存储容量),利用伸缩自如的拓展方式,加快了因数据终端数以及时间变化导致的存储问题,减小了客户面对庞大服务器不知道如何入手的问题,为客户一步迈入云平台提供了必要的支持。
IOC-CloudDatabase远端配置界面
目前,市场在对处理物联网的数据存储上,大多的系统集成商不知道物联网项目中应该采用什么样的数据库,这就造成物联网在试点阶段没有问题,可到了推广阶段,甚至系统发展扩展阶段,问题就频繁爆发而生。
物联网因其特点不同而不能简单的使用传统的关系型数据库:
● 物联网采集点特别多,最小的客户也需要在2000个采集点,每点近100个感测点
● 物联网采集点需要在线式增加、修改、删除
● 快速物联网点的增加与修改,需要有方便客户快速增加部署一个点的方案
● 采集速度不均衡。也许有些点需要秒级数据,也许24小时才会采集10分钟的数据,也许1个月采集几次数据,也许上传速度很快,也许在设备接入网状态下才会上传历史数据。
● 批次数据的上传,物联网点的数据一般采用一批次数据的上传,其批次内数据有相关性,后期数据挖掘要根据本批次内数据的状态进行分析。
● 物联网的历史数据保存方案的不确定性,因物联网设备众多,部分数据要进行历史存储,而大部分数据仅用于实时展现,这就导致历史数据存储的不确定性。客户一般会根据每个点的不同而选择保存不同的历史数据。或进行计算转换,或保存原始值
● 用户权限与物联网采集点的密切绑定。因物联网的无地域性数据采集汇总,只有保证用户的权限与数据点的紧密绑定才可以保证数据的安全性,避免不正确的客户观看了不相干的数据。
以上物联网独有的特点,让传统的数据库无法直接用于物联网数据的存储,并且大数据量的存储集成商一般采用性能较好的数据库,Oracle、SQLServer、DB2,其优点是库产品稳定、性能优异,但在庞大的物联网采集点下也显的较为薄弱,群集开发、分布式应用、分表操作代价不菲,大部分集成商也无此集成与开发的经验,客户也要承受无比昂贵的产品购买费(单CPU Oracle、SQLServer就要15-20万人民币)。
IOC-CloudDatabase物联网-云端数据库应运而生,我们采用性能稳定的MySQL进行集群化开发,帮助客户完成物联网数据架构的搭建,将客户的应用分布到云数据库中去,完成了负载平衡、数据冗余备份、高性能的数据存入与读取、物联网点数据的组织与权限设定,这一切,IOC-CloudDatabase都可以帮您完成。
IOC-CloudDatabase物联网-云端数据库性能优越,在云端服务器上我们可以轻松完成数百万条数据的插入操作,且平均插入时间优于其他数据库。其承载连接数可轻松上至同步1万个链接(短链接),性能平稳(受限制与磁盘IO,如果提供高磁盘IO在效率上提升显著)。
数据库插入稳定性图(每秒插入-累计数据)
数据读取性能平稳。
数据库读取稳定性图(每秒读取)
256万记录插入性能图
十一、应用案例简介
● 系统在抄表行业的应用
电表采集系统,负责远程抄表作业,完成基础电力能源的汇总与分析,并结合正树形用户管理架构完成对页面权限、电表权限的管理。使用图形化分析数据工具协助完成电力能源的汇总、分析、以及对比。
● 系统在火灾云平台上的应用
利用云平台的大数据汇总能力,有效的将每个区域内各个大楼的火灾信息进行汇总,配合硬件厂家完成相关电器火灾的数据集中化云端处理与分析。利用树状的用户管理权限针对设备节点以及UI应用进行不同层次的分配,使得消防中队、支队、设备厂家、大厦管理人员、消防外包团队均有自己特有的管理权限。
与Gis的有效结合
楼宇的管理
智慧终端的管理
移动端应用
系统在UPS大设备监控上的应用(系统已经平稳跑检测设备2800台/50组,预计今年增加至5000设备)
● 与上海某知名母线产品公司合作开发的母线云系统,承载其公司内部销售所有母线产品的在线监控。采用无线采集蜂群采集技术,数据汇聚后上传到云平台,进行实时监控。
京公网安备 11010802037657号