预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于USMP的山东联通物联网支撑平台设计任务书 一、任务背景 随着中国社会经济的迅猛发展,物联网技术作为新兴技术发展,其在国家数字化建设领域中发挥着越来越重要的作用。物联网技术已经在诸多领域中应用,例如医疗、金融、环保、智慧城市等等,这些都为物联网技术的整体发展带来了一定程度上的帮助和推动。而中国电信企业作为在物联网领域重要的运营和服务提供商之一,需要借鉴国外相关物联网平台的设计经验,推动本土物联网平台的建设发展,为我国物联网技术的普及和应用做出贡献。 山东联通是中国电信优秀的分公司之一,在物联网领域拥有广泛的发展前景和市场需求。在这样的背景下,设计一个基于USMP的山东联通物联网支撑平台,能够实现设备互联互通、数据的采集和处理、智能分析处理与服务等功能,提高物联网技术应用的普及率,将会是一个非常有意义的工程任务。 二、任务要求 1.基本要求 本任务旨在通过基于USMP来设计山东联通的物联网支撑平台,具体要求如下: (1)从用户需求角度出发,确定功能性需求和非功能性需求,并制定详细的设计方案; (2)平台应当能够支持多种物联网设备的接入,数据采集和智能分析,为用户提供数据获取、分析处理和可视化展示等服务; (3)平台的技术架构应当遵循通用设计原则,提高平台的安全性、可靠性和扩展性; (4)平台应该提供操作简便的人机交互界面,支持用户管理和设备管理等相关功能; (5)平台应建立完善的安全机制,确保用户信息安全性和平台的稳定性; (6)平台应建立完善的数据备份和恢复系统,以备不时之需。 2.需求分析和设计 2.1用户需求分析 (1)用户需求分析 用户需求的分析对物联网平台的设计至关重要。在本任务中,我们应当考虑到山东联通物联网平台的不同用户群体的需求,以便提供全面的功能需求和满足用户需求的非功能性需求。具体群体包括: a.个人用户:可以通过手机、平板电脑等终端设备,实时查看自己家庭中物联网设备的状态,比如智能门锁、煤气报警器、温度传感器等等。同时,用户也可以设定报警规则,判断是否需要警告用户。 b.企业用户:提供数据获取与处理服务,以支持业务的管理决策,比如能耗监测、设备健康状况监测等等。 c.工业用户:通过物联网平台监控工业设备的状态,实现设备远程智能监控和远程控制。 (2)功能性需求分析 物联网支撑平台的功能性需求主要包括: a.数据接入和采集:支持多种智能设备数据的采集和传输,包括温度、湿度、压力、位置等; b.数据处理:根据用户需求,提供数据处理和分析能力,以实现数据的过滤、存储、分析、计算以及流量控制等功能; c.用户管理:支持用户注册、登录、用户身份验证和角色分配等功能; d.设备管理:实现设备接入、设备维护和设备管理等功能; e.告警服务:支持预警告警的触发与管理,确保平台及时响应突发情况; f.可视化展示:根据用户需求,提供数据展示功能,如图表、报表等; g.跨平台支持:支持跨平台使用,包括Windows、Linux、Android、iOS; h.安全性保障:建立数据加密和用户访问权限控制等多级安全机制; i.高性能和稳定性:考虑平台的动态扩展、负载均衡和高可用等需要,以确保平台的稳定和性能。 (3)非功能性需求分析 非功能性需求是要求平台必须达到的技术性指标,具体包括: a.平台响应速度:能够满足用户操作的响应速度,即时展示数据分析结果; b.平台系统的安全性:平台应当建立完善、可靠的安全策略和安全机制,确保用户数据安全和平台的系统稳定性。 c.平台的可靠性:平台应保障24小时的稳定运行,保证数据的实时获取和数据传输的稳定性; d.平台的可维护性:平台应当支持高效的维护和管理,保障平台的可靠运行。 2.2设计方案 (1)云架构设计 数据中心是整个系统的主要组成部分,云部署为典型的IaaS(基础设施即服务)架构,利用虚拟技术和云存储技术协调处理平台的整个数据中心,实现弹性伸缩、集中管理、互动合作等一系列的优秀特性,支持实现物联网平台高性能、高可靠、高可用等一系列目标。 (2)平台安全设计 平台安全升级应从平台部署、网络环境、用户验证、数据备份等方面进行防护。具体措施包括: a.平台部署应部署在专用服务区; b.数据库采用了AES加密技术进行加密; c.用户验证采用验证码校验、用户名密码校验和安全口令的方式; d.数据备份存储采用多级备份,确保数据完整性; e.维护平台的合规性,防止黑客攻击、防护DDOS攻击等。 (3)可扩展性和可维护性设计 为提高平台的可扩展性和可维护性,平台应实现以下设计方案: a.采用分层架构,以支持模块化开发和快速调整功能; b.提供完善的API文档和SDK,方便用户开发对接物联网平台; c.提供版本控制和代码规范管理,保证平台的稳定和可靠性。 3.注意事项 平台设计的过程中要考虑到不同用户