1、 I 龙岩市物联网应用平台 建设方案 I 目 录 一、 项目综述 . 1 1.1 项目概述 1 1.2 建设目标 1 1.3 建设内容 1 1.4 建设原则 2 1.5 技术标准 2 1.6 系统运行平台与软硬件部署环境 4 1.7 基础数据普查与测绘数据采集建库情况 6 1.8 术语 . 7 二、 M2M 平台技术规范与要求 8 2.1 总体技术要求 . 8 2.2 总体技术框架 . 11 2.3 应用基础运行平台 19 2.4 统一安全身份认证系统 . 24 2.5 统一数据应用集成中心 . 25 2.6 应用集成业务基 础构件 . 30 2.7 平台接口设计 . 41 2.8 相关业务集
2、成 . 41 2.9 应用软件系统开发要求 . 43 2.10 数据库设计与管理要求 . 44 2.11 标准规范与制度建设要求 . 45 2.12 系统安全要求 . 46 三、 示范应用 “数字城管”业务软件技术规范与要求 48 3.1 龙岩市数字化城市管理系统 48 3.2 数字化城市管理业务流程 . 49 3.3 技术要求总则 . 50 3.4 应用软件子系统 54 II 3.5 界面设计 74 3.6 接口设计 75 3.7 应用与系统集成 78 3.8 标准规范与制度建设要求 . 78 1 一、 项目 综述 1. 虚拟 1.1 项目概述 国务院总理温家宝在 2009 年 11 月 3
3、 日的让科技引领中国可持续发展的讲话中,将“物联网”列入五大必争产业制高点之一,要求着力突破“物联网关键技术”,“使信息网络产业成为推动产业升级、迈向信息社会的发动机”。 2009 年 12 月 27 日,国务院总理温家宝在接受记者专访时表示,以物联网为契机,争取占领科技制高点,并计划将物联网纳入到国家“十二五”规划当中。 龙岩 市 是国家可持续发展实验区,正争取创建全国第一个国家可持续发展产业示范基地。龙岩 市 通过物联网的建设,大力推广物联网的示范应用,是革命老区率先落实温家宝总理讲话精神,推 进龙岩可持 续发展的重要举措。通过“物联龙岩”建设,加速龙岩的发展, 将使 龙岩市信息化应用 在
4、福建省甚至全中国脱颖而出。 物联网应用基础服务平台是物联网应用的核心支撑平台,它提供了终端远程管理、运行监控、告警管理、协议适配、业务数据传输、行业应用接入等综合服务功能,为“物联龙岩”各应用系统提供强大、稳定的物联网业务运行支撑环境。 为 了 加强对 龙岩 市物联网工作的组织领导, 龙岩市成立了以市委常委、市 政府常务副市长黄福清担任组长,市政府秘书长苏庆赐担任副组长的市物联网工作领导小组,领导小组成员由市发改委、经贸委、外经局、环保局、城 管办、数字办等 33 个市直单位领导组成。 1.2 建设目标 物联网应用基础服务平台 实现“ 物联 龙岩”的承上启下 作用,对下接入多种行业终端,对上支
5、持多种行业应用,把各种垂直的物联网应用整合成一个扁平的应用网络体系。基于物联网应用基础服务平台 进行物联网应用建设,各行业应用 在数据和业务层次进行不同程度的融合,全面实现龙岩市 物联网应用 的 互联互通 和 智能处理。 1.3 建设内容 物联网应用基础服务平台具体包括以下建设内容: ( 1) 建设物联网应用基础服务平台 (M2M 平台 ),实现软件系统开发与部署。 2 ( 2) 实现行业终端的适配接入,对采集到的数据实现报警、 转发、存数据库等操作。 ( 3) 提供开放的平台和数据结构,为各物联网应用的扩展提供数据。 ( 4) 提供详尽的历史记录,及灵活的报表定制工具,易于生成任意格式的报表
6、。 ( 5) 提供易于扩展的、分布式平台框架及冗余运行模式,支持大规模、大数据量的应用。 ( 6) 提供强大的服务支持能力及通用的 M2M 业务生成框架,为物联网应用开发提供可视化的集成开发工具,提高二次开发效率。 ( 7) 提供强大的用户及权限管理,保证系统运行的安全性。 ( 8) 实现对现有部分行业终端的接入调试、数据处理及监控管理。 ( 9) “数字城管”示范应用。 1.4 建设原则 物联网应用基础服务平台建设遵循以下 原则: ( 1) 可靠性。 系统稳定、可靠的运行是系统具有实用性的前提。要求系统具有高稳定性,当系统出现故障和突发事件时,具有保障正常运行的措施。 ( 2) 易用性 。
7、系统应尽可能的减少系统维护人员的工作量。经过短期培训后,一般工作人员可掌握系统使用方法,这是为系统在使用过程中的实际需要考虑的。系统交付使用以后,应该便于各种日常维护工作,能够方便地进行软件的重新配置、系统的智能预警监测、硬件备品备件的更换和软件系统的升级。 ( 3) 扩展性 。 扩展能力是 龙岩市物联网应用基础服务 平台最重要的原则之一,作为各物联网行业应用的基础服务平台,平台应具 备充分、灵活的适应能力、可扩展能力和自动升级能力,提供可视化的二次开发、配置工具,并充分考虑接口的标准化、协议的标准化。 ( 4) 可管理性。系统应具备完整的统计、分析、授权和预警等功能,并提供打印、短信、邮件、
8、视频监控、 GPS 定位等通用服务。 1.5 技术标准 1.2.1 卖方提供的各项软件 和系统的特点、性能须完全符合买方指明的标准,并满足或高于买方提出的要求。 ( 1) 软件系统的开发需遵循与参考 以下的标准规范: 3 建设行业信息化 标准等规范化文件 公安行业信息化标准等规范化文件 安全生产监督管理行业信息化标准等规范化文件 环境保护行 业信息化标准等规范化文件 安防行业标准规范文件 建筑智能化、弱电智能化标准规范文件 测绘行业空间地理信息标准规范文件 污染源在线自动监控 (监测 )系统数据传输标准 (HJ/T212-2005) 环境污染源自动监控信息传输、交换技术规范 (试行 ) (HJ
9、/T352-2007) 集装箱 -RFID 货运标签系统 (ISO/PAS18186) 供应链监控用集装箱电子箱封应用技术规范 (GB/T23678-2009) 中国移动 M2M 终端 WMMP 协议 OMIX 接口 规范 : Open M2M Information Exchange V1.0 建设部城市市政综合监管信息系统 技术规范 (CJJ/T 106-2005) 建设部城市市政综合监管信息系统 单元网格划分与编码规则 (CJ/T 213-2005) 建设部城市市政综合监管信息系统 管理部件和事件分类、编码及数据要求 (CJ/T 214-2007) 建设部城市市政综合监管信息系统 地理编
10、码 (CJ/T 215-2005) 建设部城市市政综合监管信息系统 绩效评价 (CJ/T 292-2008) 建设部城市市政综合监管信息系统 监管数据无线采集设备 (CJ/T 293-2008) 建设部城市市政综合监管信息系统 监管案件立案、处置与结案 (CJ/T 315-2009) 建设部数字化城市管理模式建设导则 (试行 ) 中华人民共和国行政区划代码 (GB/T 2260) 县以下行政区划代码编制规则 (GB/T 10114) 1:500 1:1000 1:2000 地形图要素分类与代码 (GB 14804-93) 地市基础地理信息系统技术规范 (CJJ 100) 城市地理空间框架数据标
11、准 (CJJ 103) 工业和信息化部 信息系统工程监理暂行规定 (2002570 号 ) 中国电子商会 呼叫中心 与客户关系管理专业委员会 相关标准 中国通信标准化协会 对视频监控综合应用平台的相关要求、标准 国家电子政务标准化指南 政务信息资源目录体系:核心元数据 4 政务信息资源交换体系 信息安全技术 信息系统安全等级保护基本要求 (GB/T 222310-2008) 信息安全技术 信息系统安全等级保护定级指南 (GB/T 22240-2008) 软件工程标准分类法 (GB/T 15538-1995) 软件开发规范 (GB/T 8566-1995) 软件维护指南 (GB/T 14079-
12、1993) 计算机软件产品开发文件编制指南 (GB 8567-88) 计算机软件需求说明编制指南 (GB 9385-88) 计算机软件测试文件编制指南 (GB 9386-88) 计算机软件配置管理计划规范 (GB/T 12505-90) 计算机软件质量保证计划规范 (GB/T 12504-90) 计算机软件可靠性和可维护性管理 (GB/T 12394-93) 1.6 系统 运行平台与 软硬件部署环境 “物联龙岩”的建设主要依托政务外网的网络资源与平台,实现各种物联网单元、网元的有效互联。 M2M 平台主要基于政务外网建设,目前,龙岩市正在建设 M2M 平台暨“数字城管”示范应用的系统软硬件平台
13、,本项目要求与系统软硬件平台相协调一致,系统后台主要在龙岩市政务数据中心的外网单元进行部署。 1.6.1 系统运行平台 1、 网络通讯承载平台 M2M平台主要基于龙岩市 政务外网 进行建设 ,系统平台部署在龙岩市政务数据中心。依托龙岩市数字化 城市管理信息系统实现与运营商移动通信网的统一的专线接入和短信平台接入,统一的互联网出口等。 由各行业应用实现有关的通过移动通信商实现数据通信、终端数据接入的建设和通过现场总线网络接入智能终端的建设。 2、 运行 支撑平台 系统运行支撑平台初期先采用龙岩市数字化城市管理信息系统构建的平台,待“物联龙岩”应用大规模开展后,再构建专门的 M2M 运行支撑平台。
14、 龙岩市数字化城市管理信息系统基于政务外网来构建运行支撑平台,主要包括服务器系统、存储备份系统、信息安全系统和系统软件等,系统采用在龙岩市行政办公中心5 政务数据中心机房集 中部署的主机存储架构 , 通过实施虚拟化技术来有效减少系统的服务器数量,提升服务器 利用率,同时 有效地节约能源,大幅度提升资源利用率和数据中心 空间利用率,最终实现降低成本 、 节能减排 和绿色环保 目标。 1.6.2 系统软硬件部署环境 系统软硬件部署环境 (政务数据中心外网单元 )说明如下: 1、 网络系统 具有 2 台数据中心核心交换机和 2 台服务器交换机。 核心交换机单台配置 6 个以上 业务插槽数 , 整机交
15、换容量 720Gbps、 整机包转发能力 480Mpps; 支持虚拟化,可以将 2 台核心交换机虚拟化为一台逻辑设备 (双机虚拟化网络架构 ); 配置 1 块主控 板 、 48 口千兆电接口和 24 口千兆 SFP 光接口板各 1 块 、内置负载均衡模块 和 冗余电源 。 服务器交换机单台配置 交换容量 256Gbps,包转发速率 132Mpps; 48 个 千兆端口,其中 4 个千兆 SFP 光电复用端口 ; 支持万兆扩展能力,万兆扩展接口 4 个 。 2、 服务器系统 具有 6 台 Vmware vSphere 资源池平台服务器和 1 台 Vmware 管理服务器。 Vmware vSph
16、ere 资源池平台服务器单台配置 4 颗 八核 CPU(2.26GHz), 128GB 内存,2 块 146GB/15Krpm SAS 硬盘 (RAID1), 10 个 1000M 网络口,冗余电源, 采用 机架式 服务器。 M2M 平台主机、“数字城管”示范应用主机从 Vmware vSphere 资源池平台配置虚拟机使用。 Vmware 管理服务器配置 2 颗 六核 CPU(2.93GHz/L2 4M 缓存 ), 8GB 内存, 2 块300GB/10Krpm SAS 硬盘 (RAID1), 2 个 1000M 网络口,冗余电源, 采用 机架式 服务器。 3、 存储备份系统 具有 1 台磁
17、盘阵列、 1 台虚拟磁带库和 1 套网络备件软件。 磁盘阵列采用 IP SAN 存储系统,配置 双控制器,采用 64 位双核处理器 ; 标配缓存 4GB, 最大缓存 16GB;支 持 iSCSI 协议,配置容量 10TB。 虚拟磁带库 基于 Storage-on-Chip 嵌入式芯片实现的虚拟磁带库控制引擎 (非 PC Server 架构 ),配置 2 个 iSCSI VTL 接口, 1 个 320MB/S SCSI VTL 接口, 1 个 1Gb iSCSI容灾接口; 10TB 带库容量 (5*1TB VTL SATA 磁盘 ), 16 个磁盘槽位 。 网络备件软件 配置 1 个 Windo
18、ws 环境主模块 (含 9 个服务器客户端 ), 2 个 Windows环境 Oracle 数据库备份模块, 1 个支持 10TB VTL 许可模块 。 6 4、 信息安全系统 具有 2 台千兆防火墙和 1 套网络版杀毒软件。 千兆防火墙单台配置 10G 吞吐量, 6 个 1000M 电口, 2 个 1000M 多模光口, 250万并发连接,冗余电源, 采用 机架式 。 网络版杀毒软件配置 15 台服务器 +150 台工作站 , 管控中心授权数不限 。 5、 系统软件 具有 7 套 Windows Server 2008 64 位中文企业版操作系统、 24 套 VMware vSphere 4
19、.0 Enterprise 虚拟化软件 (每个 CPU 1 个访问许可 )、 1 套 VMware vCenter Mgmt Server 4.0 Standard 虚拟化管理软件 (主控中心许可 )、 1 套 WebLogic Server 10g 企业版 应用中间件软件 (2 个 CPU 许可 )、 1 套 Oracle 10g 企业版数据库软件 (4 个 CPU 许可 )、 1 套ArcInfo 专家级地理信息系统平台软件、 1 套 ArcGIS Server 9.3 Enterprise Basic License 二维空间数据引擎 (2 个 CPU 许可 )、 1 套 ArcIMS
20、V9.3 Server WebGIS 平台软件 (2 个 CPU 许可 )。 1.7 基础数据普查与测绘数据采集建库情况 龙岩市目前已经完成了数字化城市管理的 基础 数据普查与 测绘数据采集建库 项目工作,具 体建设内容包括: ( 1) 城市连续可量测实景影像 ; ( 2) 网格划分 ; ( 3) 部件与地理编码普查 ; ( 4) 数据处理与建库 ; ( 5) 部件图集与手册编制 ; ( 6) 网格划分图集编制 ; ( 7) 地形图格式的转制以及卫片的提供和矢量化处理 。 基础数据普查与测绘数据采集建库项目提交的成果内容为: ( 1) 所有野外调查图、调查表; ( 2) 部件图集与手册制作;
21、( 3) 网格图册制作; ( 4) 按照质量要求和精度要求提供龙岩市万米单元网格划分、责任网格划分、城市部件普查、地理编码普查、城市实景测量等工作成果,包括纸制和电子文档,电子文档格式应为 ArcGIS Shapefile 格式; 7 ( 5) 按照技术规范建立部 件数据库、地理编码数据库和城市连续可量测实景影像库; ( 6) 工作总结报告; ( 7) 技术总结报告; ( 8) 质量检查验收报告。 1.8 术语 ( 1) 物联龙岩 “物联龙岩”主要是通过加强龙岩市物联网发展的整体规划,加快推进物联网技术融合应用到“ 陆地 港”、“数字城管”、应急指挥、社保卡、居民健康信息系统、 GIS、智能公
22、交、环境监控、食品溯源、工业监测、智能家居等领域,并通过应用带动物联网相关产业的发展。通过 “物联龙岩” 项目的实施,使龙岩 市 在物联网发展方面先行先试,深入推动龙岩 市 信息化与工业化融合和智慧城市建设,促进可持续发展,让信息化发展成果惠及 广大人民群众。 ( 2) 物联网 “物联网”业界 又称“传感网”、“ M2M”、“智慧地球”等 , 已成为继计算机、互联网与移动通信网之后的世界信息产业第三次浪潮 ,物联网 把所有物品通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备与互联网连接起来,实现智能化识别、定位、跟踪、监控和管理的网络。通俗讲,“物联网”就是物物相连
23、的网络。 ( 3) 龙岩市物联网应用基础服务平台,简称“ M2M 平台”。 ( 4) 龙岩市数字化城市管理信息系统,简称“数字城管”。 ( 5) 电子政务外网 是覆盖省 市 县 乡的福建 省统一的电子政务专网,政务外 网与政务信息网物理隔离,与互联网逻辑隔离。凡属社会管理和公共服务范畴及不需要在政务信息网 (政务内网 )上部署的业务应用,原则上应纳入政务外网运行。 ( 6) 龙岩市政务数据中心 位于龙岩市行政办公中心西附楼北楼三层,采用交流供电 。 具体地址龙岩市龙岩大道 1 号 市行政办公中心 。 8 二、 M2M 平台 技术规范与要求 2. 2.1 总体技术要求 2.1.1 总体 业务 要
24、求 目前龙岩 市 的 许多 物联网应用业务是垂直管理的,不同业务、不同行业应用、行业用户是单独构件自己的业务。这种垂直的应用网络存在 开发、部署、维护成本高 ,应用融合困难, 行业应用自成体系,各终端设备厂家提 供的接口不同 ,不能 真正形成规模化、产业化,也不能完全体现物联网的价值。 针对物联网应用垂直管理的种种弊端,龙岩市 要求通过建设 M2M 平台 ,实现对 物联网应用 提供 核心支撑平台 和 提供终端远程管理、运行监控、告警管理、协议适配、业务数据传输、行业应用接入等综合服务功能,为“物联龙岩”各 行业 应用系统提供强大、稳定的物联网业务运行支撑环境。 2.1.2 M2M 平台 定位
25、要求 M2M 平台 提供物联网各行业应用对接入层、通讯层以及行业应用基础层的通用解决方案, 基于 M2M 平台各行业 应用实现自己 的业务逻辑处理。 M2M 平台的定位如下: 1、 提供统一的 终端接入平台 通过 M2M 平台,为所有物联网应用终端提供的统一的数据接入方案。数据接入支持多种通讯设备、通讯协议,对接收到的数据进行辨识、分发,以及报警分析等预处理。 2、 提供统一的应用基础运行平台 物联网应用软件与传统的应用软件相比,有底层终端数量多、上层行业应用复杂的特点, 各种行业终端数量规模往往能达到百万甚至更高级别, 要求 M2M 平台能 维护大量共享数据和控制数据 ,提供 物联网 应用的
26、统一运行环境,从概念、技术、方法与机制等多个方面无缝集成 数据的实时处理与历史记录,实现数据的高时效调度与处理,并保证数据的一致性。 3、 提供统一的安全认证 以用户信息、系统权限为核心,集成各业务系统的认证信息,提供一个高度集成且统一的认证平台。 4、 提供统一的数据交换平台 9 M2M 平台提供统一的“数据交换平台”, 通过中间件作为粘合剂 连接各种业务相关的异构系统、应用以及数据源, 满足重要系统之间无缝共享和交换数据的需要。 5、 提供统一的门户支撑平台 提供一个灵活、规范的信息组织管理平台和全网范围的网络协作环境,实现集成的信息采集、内容管理、信息搜索,能够直接组织各类共享信息和内部
27、 业务基础信息,面向不同使用对象,通过门户技术实现个性化服务, 实现信息整合应用 。 6、 提供多种业务基础构件 为各行业应用业务提供开发辅助工具、快速定制、地理信息服务、权限管理、数据展现及挖掘等多种平台支撑服务。 通过这些基础构件, 实现系统的松散耦合, 提高 系统的灵活性和可扩展性,保障快速开发、降低运营维护成本 。 2.1.3 系统 性能指标 要求 根据“物联龙岩”的发展目标,系统今后将接入几十万台的终端和几十个行业应用,因此, M2M 平台 处理能力要求 如下 : ( 1) 并发用户: 支持 300 用户并 发 M2M 应用业务请求 。 ( 2) 系统管理终端数: 满足 10 万 个
28、以上 终端的监控管理需求。 ( 3) Web 页面处理 : 系统 支持 300 用户 以上 在线进行并行 网页操作 ; 在 300 用户并发情况下,系统内响应时间小于 2 秒。 ( 4) CPU 忙时利用率平均不超过 60%。 2.1.4 系统 可靠性要求 1、 稳定性 要求 平台 具有高可靠性和高稳定性。关键设备应采用负荷分担、分布式多处理机结构,主要模块冗余度至少为 1 1。 系统各服务器应保证数据实时的一致性、可用性,主备倒用时间 3 分钟。 系统故障恢复时间 30 分钟。 设备必须支持热插拔功能。 系统应满足 7 24 小时不间断工作。 2、 备份和恢复 存储设备应具有极高的可靠性 ,
29、 有良好的备份和恢复策略。系统数据和业务数10 据可联机备份、联机恢复,恢复的数据必须保持其 完整性和一致性。 应对系统的配置数据、操作日志进行备份,进行永久保存。 在系统失效的情况下,应可从数据记录中恢复最近的数据。 2.1.5 软件要求 1、 整体要求 M2M 平台 建设必须基于业界开放式标准,包括各种网络协议、硬件接口、数据库接口等,以保证系统的生命力,保护投资,体现良好的扩展性和互操作能力。 M2M 平台 应提供维护管理和实时监控功能,简化系统的使用和维护。 M2M 平台 的软硬件平台以及应用软件应采用先进成熟的设备和技术,确保系统的技术先进性,保证投资的有效性和延续性。 M2M 平台
30、 是一个不断发展的业务系统,系统设计时应 充分 考虑可 扩展性。 应用软件能够以多种方式 支持系统的扩展,包括业务功能的增加,系统升级以及系统容量和规模的扩大等。 2、 平台 软件 M2M 平台 软件应满足以下要求: 平台软件具备可移植性,能 平滑移植到其他主流操作系统和主流硬件平台上。 软件应采用组件化设计,支持各种组件的在线拆卸、在线加载; 支持组件间通信流程的灵活控制及业务流程的灵活变更;组件应具有的开放管理接口和服务接口。 平台软件能够实现应用部分与数据库部分在逻辑上的分离,便于对应用部分进行修改,从而方便随时添加新的功能或对原有功能进行改动而不影响数据库。 平台 软件能够提供二次开发
31、功能,以适应不断增强的支撑功能和不断拓展的业务空间。应用软件具备可视化的二次开发工具,以及集成开发环境,提高二次开发的效率。 提供灵活多样 的服务,快速适应新业务的开展,应用软件的设计应采用灵活的结构, 采用面向对象、 面向服务、 中间件等技术 。 整个应用软件系统 能够连续 724 小时不间断工作 。 具有完整的操作权限管理功能和完善的系统安全机制, 能够对每个操作员的每次操作有详细的记录,对每次非法操作产生告警 。 应能为系统管理员提供多种发现系统故障和非法登录的手段 。 提供通用的商业智能组件,如报表、 数据抽取及转换、数据挖掘等。 11 提供通用的工作流引擎、电子地图及移动定位、短信、
32、邮件、视频等服务。 采用简洁、直观、友好的图形化界面 。 支持中文大字符集等相关国标 规定的汉字字符处理,可进行处理、显示和打印。 2.1.6 平台配置要求 M2M 平台内置 以下的产品与工具:服务总线 ESB、 ETL 工具、搜索引擎、 ORM 中间件、工作流引擎、报表定制工具、 BI 引擎 (OLAP、 Analysis、 Query)。 2.2 总体 技术框架 2.2.1 应用模式 基于 M2M 平台的物联网应用模式如下图所示: 图 2-1 基于 M2M 平台的物联网应用模式 2.2.2 M2M 平台设计 思路 终端通过网络把数据上报给 M2M 平台的 服务器集群, 再 由路由服务器把数
33、据分发给行业应用平台,各行业有各自独立的应用平台。 如下 图所示: G P RS / 3 G数字城管终端 应急指挥终端 物流信息终端 污染源监控终端12 图 2-2 M2M 平台设计思路 1、 终端接入 终端通过指定的数据接入服务器 IP 地址及端口,把数据通过网络链路 (如 GPRS 网络 )发送到平台,由数据接入服务器负责接收。每个数据接收服务器可以接收几百到几千的终端数据。终端通讯协议可以为 WMMP3.0 或其他任意自定义协议。平台通过不同的协议插件来支持。 2、 数据转发 数据接收服务器收到终端传送来的数据后,对终端进行注册,并把数据进行统一 数据结构转换,即把数据转换成平台可以处理
34、的数据结构,并由路由网关服务器根据终端唯一的序列号来判断数据要发送到哪个行业平台。一个路由网关可以接入若干个数据接入服务器,但是建议每个路由网关只接收同一个行业平台的终端数据,这样可以把数据路由的系统开销降低到最小。 3、 行业平台 行业平台是针对于每个行业的独立平台。终端数据由路由网关转发到行业平台,由13 行业平台对数据进行逻辑处理并展示给用户查看,分析。当需要对终端下发控制命令时,根据终端在系统中唯一的序列号确认要发送指令的终端,实现远程控制。 4、 能力提供 能力是指平台提供的 各种供所有行业平台使用的功能及服务的统称。如:彩信服务、短信服务、邮件服务等。这些服务通过提供标准接口供其他
35、程序使用。上图中的彩、短信服务器及 GIS 服务器都属于能力范畴。 5、 统一门户 统一门户是对所有行业平台、认证权限、考核评价、经营报表、各种资源及其他平台功能的统一管理门户。 2.2.3 M2M 平台系统架构 M2M 平台系统架构 分为四层:终端层、通讯层、业务和数据处理层、用户层 , 如下图所示: 图 2-3 平台系统架构 1、 终端层 14 涵盖了各行业所能涉及的所有终端设备,如工控行业的 RTU、 DTU、 PLC、仪器仪表;智能交通的 RFID、视频采集摄像头 、移动执法终端;城市管理的城管通终端、智能设备数采仪等 。所有的终端设备都通过各种有线、无线网络与基础服务平台通讯,上报终
36、端数据并执行平台下发命令。 2、 通讯层 包括了支持无线通讯的多种设备,如无线基站、 GGSN、 USSDC、短信网关、彩信网关等,同时也包括了 Internet、 VPN、 LAN 等。通讯层的主要功能是提供数据的透明传输 , 是终端层与基础平台层的沟通桥梁。 3、 业务和数据处理层 包括了物联网 应用基础服务平台、物联网各行业应用平台、 管理门户等核心数据及业务处理,也包括呼叫中心、 GIS 地理信 息服务、 GPS 定位功能等支持。 4、 用户层 涵盖了物联网统一管理门户及各行业应用的所有用户。 通过门户全局性的查看各种应用的统计数据, 各级职能部门登录各自的应用平台进行监督执法,企业及
37、其他用户登后可以查看、监控企业实时数据,公众用户可以网上上报数据、查询公开信息。 2.2.4 M2M 平台 技术路线 M2M 平台 的技术路线要求 基于 XML/J2EE/Portlet/WFMC 等开放技术,遵循 SOA 架构体系,采用统一的基于 J2EE 的软件平台和 全程建模、基于组件分层开发的技术路线 ,并支持大颗粒构件的复用。 遵循构件化、模块化、标准化、可扩 展、可复用的技术架构,以满足 物联网 应用未来的数据扩展和业务发展。 2.2.5 M2M 平台结构 M2M 平台可为城市管理、交通物流、工业控制、环保节能、安全监控、公共服务等领域的应用信息化建设和应用集成提供高效、稳定的物联
38、网应用基础运行平台和一系列物联网应用集成业务基础构件,实现物联网应用的集成化监控、管理和服务。 M2M 平台总体采用 多层架构 进行设计, 包括终端层 (感知层 )、平台层、应用层等。平台结构建议如 下图 : 15 图 2-4 M2M 平台结构图 1、 终端层 终端层包括 所有行业的数据采集、传输终端。 2、 平台层 M2M 平台采用模块化设计 ,要求包括以下的功能组件: ( 1) 物联网应用基础运行平台 提供 物联网 应用的统一运行环境,从概念、技术、方法与机制等多个方面无缝集成数据的实时处理与历史记录,实现数据的高时效调度与处理,并保证 数据的一致性。 ( 2) 统一安全身份认证系统 以
39、用户信息、系统权限 为核心,集成各业务系统的认证信息, 提供一个高度集成且统一的认证平台。其结构具有系统健壮、结构灵活、移动办公、安全可靠等特点。 ( 3) 统一数据应用集成中心 应用集成技术, 通过中间件连接各种业务相关的异构系统、应用以及数据源,实现各个 系统之间 业务协同、 无缝共享和交换数据的需要。 龙 岩 市 物 联 网 应 用 基 础 服 务 平 台数 字 化 城 市管 理 系 统其 它 物 联 网行 业 应 用 系 统数 字 医 疗系 统应 急 指 挥平 台“ 陆 地 港 ”物 联 网 综 合信 息 平 台污 染 源 在 线监 控 系 统统 一 安 全 身 份认 证 系 统统 一
40、 数 据 应 用 集 成 中 心应用集成业务基础构件业 务 基 础 框 架 / 门 户 支 撑 平 台R F I D 、 R F M e s h 、Z i g b e e 等 各 种 终 端基 于 现 场 总 线 的 各 种S C A D A / P L C / D S C 系 统G P R S / C D M A / S M S等 末 端W I F I / P S T N / A D S L / R S 串 口等 I P 或 非 I P 末 端应 用 基 础 运 行 平 台开 发工 具工 作 流 /规 则 引 擎内 容管 理辅 助 决 策工 具信 息 交 流中 心数 据维 护智 能检 索16
41、 ( 4) 业务基础框架 业务基础框架提供数据 统一表现形式,包含 开发 J2EE 应用程序所需要的表现层通用元素,如表格、树形结构、表单、菜单、日历、颜色对话框、分页标签等, 实现可重用元素统一封装,具有 一整套开发面向 B/S 结构的 J2EE 表现层 界面库 。 ( 5) 门户支撑平台 提供一个灵活、规范的信息组织管理平台和全网范围的网络协作环境,实现集成的信息采集、内容管理、信息搜索,能够直接组织各类共享信息和内部业务基础信息,面向不同使用对象,通过门户技术实现个性化服务,从而实现信息整合应用。 ( 6) 开发工具 通过 结合 应用基础运行平台 , 提供 综合 JAVA 开发工具 (S
42、tudio),内置 可视化和自动化的 Portlet 开发、工作流建模、界面及表单设计、业务逻辑定义、数据建模和报表定制及发布部署等实用功能, 提供完善的向导、视图、编辑器和调试环境。 能屏蔽技术复杂性,帮助用户降低开发难度,全面支持业务基础构件及应用构件的高效开发,支持普通 Web 应用及 J2EE 企业级应用系统的快速开发。 ( 7) 工作流和规则引擎 工作流 完成 参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。 规则引擎实现 把当前提交给引擎的 Java 数据对象与加载在引擎中的业务规则进行测试和比对, 激活那些符合当前数据状态下的业务规则,根据业务规则中声明的执行逻
43、辑,触发应用程序中对应的操作。 ( 8) 业务流程管理 基于应用集成技术和 Web 服务技术,独立于具体应 用之外,提供流程设计、重组、部署、管理、监控、审计、优化的环境, 为不断的、跨部门的流程重组和流程优化提供技术基础和平台,实现跨部门的业务协作和流程协同应用。 ( 9) 内容管理 针对各行业平台内部与外部的信息管理、信息发布和网站维护 ,提供 基于 Web 交互模式的内容管理和发布的系统, 简化所录内容复杂的布局排版的需求,在线实现动态的对网站进行维护、管理的工作。 ( 10) 辅助决策 工具 通过联机分析 (OLAP)、专业分析 (Analysis)和网络数据查询检索 (Query)系
44、统 等各17 种辅助决策工具 , 实现数据分析与共享系统,从 中提炼知识,为决策提供充足的信息支持。 ( 11) 信息交流中心 提供各种实时和非实时的通信支持,包括计算机与计算机、计算机与通信设备 (主要是移动通信设备 )之间的数据传输。 ( 12) 数据维护 包括系统级和业务级的数据维护 , 系统级数据维护包括数据元管理及数据库的监控与维护 ; 业务级的数据维护包括数据清理、数据检查与调整。 ( 13) 智能检索 支持 千万级数据的索引检索服务 ,支持 本地联机检索和远程网络检索 两种 检索 方式,可进行精确检索、模糊检索、全文检索、对各检索项实行任意联合组配检索;可实现多级检索,逐级细化检
45、索条件,直至命中满意的检索结果;能够对检索结果排序。提供中英文全文检索功能,中文按词进行全文检索,具有智能词库机制。对图片可按分类号、作者、时间、地点、图片文字说明等项检索,其中文字说明项可实现中文按词全文检索。支持逻辑库功能,支持跨库检索。支持文字资料和图片资料的系统链接。 3、 应用层 应用层是面向对象的系统功能模块,根据不同的业务划分和使用群体,形成模块化的体系结构,便于业务的管理和功能的扩充。 2.2.6 M2M 平台功能结构 M2M 平台的功能 结构 建议 如下 页 图 所示。 1、 数据通讯模块 包括数据采集、数据处理、终端控制等功能。所有的终端设备发到平台的数据都由数据通讯 模块
46、接收并预处理,是平台与终端设备交互的桥梁。 数据通讯模块 支持各种终端设备的通讯协议及动态配置加载、卸载终端设备到系统。 2、 报警处理模块 报警主要 分成两种情况 : 一种是终端设备直接发上来的报警事件,另一种是根据用户需要配置到系统中的报警规则产生的报警 , 报警规则是根据需求预先设定好的。 当终端传上来的实时数据触发报警规则时 ,应该实时产生报警,并在用户界面给予显示,报18 警的延时时间应小于 5 秒。 图 2-5 M2M 平台功能 结构 图 3、 策略联动 当系统产生了报警或其他事件时,可以在此模块中设置需要控制联动的设备或人员。不 同 的设备通过 M2M 平台粘合,形成一个有机的整
47、体,提供自动、及时、准确的服务。 4、 脚本服务 实现 动态灵活的设置系统操作或向终端设备发送控制指令。脚本语法需至少支持JavaScript 语法。 在脚本中还应该提供各种系统变量,以满足各种脚本需求。 5、 日程管理 日程管理为系统提供各种有规律的定时操作,提高系统的自动化管理水平。 6、 数据备份 数据定时压缩备份降低硬盘的使用容量,并 可 在需要时对备份的数据进行无损还原。 7、 双机备份 应急指挥平台 数字化城市管理 陆地 港 污染源监控模块图 / 趋势图 统计分析 / 报表 G I S 服务统一接口服务 ( S e rv l e t / R M I / W e b se rv i
48、c e / M Q / )短、彩信服务历史数据管理工作流引擎通讯网关接口作业调度 /时间表调度实时数据库网络组态 /冗余备份报警规划 / 处理邮件服务任务策略核心服务运行管理平台数据传输协议层M 2 M 行业终端 / 通讯模块 / 通讯硬网关上机位 / 第三方控制系统 D C S / PL C F C S / 智能仪表 末端传感器 R F I D / 智能卡统一安全身份认证系统其他系统W A PS M SU S S D 统一门户19 提供双机热备功能,当主站系统出现问题时,从站 系统可以接管工作,最大程度保证平台的稳定运行。 8、 权限管理 对系统的权限资源、用户、角色、角色组进行管理,除了系
49、统管理员外不同的区域有自己的管理员,可以对所在区域以及下属区域进行权限、用户和角色的划分。 9、 日志管理 具有完善的日志功能, 包括操作日志、 系统运行日志 , 能够记录系统异常情况及其他安全事件 。 10、 报表功能 支持两种类别 平台报表 : 一种是专门针对各业务的单独的报表系统 , 只能由业务的所属合作伙伴或管理员查询,关注的是本业务 的运营情况 ; 另一种是把所有业务统一抽取的平台 运营分析报表,此种报表对平台所有业务进行运营 分析,可以使管理者 对 平台的运营状况有总体的认识和了解 , 为决策提供数据依据。 2.3 应用基础运行平台 2.3.1 总体要求 物联网应用软件与传统的应用软件比有底层终端数量多、上层行业应用复杂的特点,要求 M2M 平台 要维护大量共享数据和控制数据 ; 同时物联网应用活动 (任务或事务 )有着很强的时间性。因此物联网应用对数据库和实时处理两者的功能及特性均有要求,既需要数据库来支持大量数据的共