基于智能移动终端的数据监控系统的解决方案

合集下载

智慧城市视频监控系统解决方案

智慧城市视频监控系统解决方案

智慧城市视频监控系统解决方案1324目录背景需求方案设计部署应用方案优势背景分析金华男子扶老人案9月2日,一金华男子见义勇为,扶起身后骑车摔倒的老人,却反被讹诈成肇事者,事发现场天眼故障,使男子百口莫辩。

四天后,交警通过调取事发路段店家监控,证实了男子未撞到老人,还给男子清白。

视频监控是取证的关键!昆山龙哥案8月27日,江苏昆山,一宝马车想抢自行车道行驶,并压白线逼停正常行驶的电动车。

双方争执不下。

宝马车主甚至从车上拿出刀对电动车主进行挥砍。

不料刀不慎掉落,电动车主捡起反向宝马车主砍去。

需求分析采传存控显采集单一场景图像采集到7*24小时全天候采集传输小路数、单一网络传输到大路数、复杂联网存储低吞吐、地可靠到高吞吐、高可靠控制云镜、上墙控制到视图控制、联动控制显示能看、看得见到看得清、看的全1324目录背景分析方案设计部署应用方案优势系统架构☐前端•各类IPC•卡口☐传输网络•有线传输•无线传输☐监控中心•服务器•中心存储•解码拼控•大屏显示•配套设施前端结构枪机筒机半球球机鹰眼产品图产品特点镜头可选护罩可选一体化设计自带红外补光IP66等级安装方便美观360度全方位快速定位多传感器图像自动拼接适用场景专业定点监控室内外通用场景室内监控大场景无死角监控大场景全局监控前端接入传输网络监控中心前端选型设计2006200W 星光2013200W•高分辨率是智能效果的保障•400W 是兼顾低照度效果和性价比的最佳方案2018战略转折点400W 星光前端主推分辨率—400W 星光前端接入传输网络监控中心接入交换机接入交换机接入交换机接入交换机接入交换机接入交换机接入交换机核心交换机客户端LCD 大屏综合平台控制中心中心机房前端系统二层架构,适用于视频监控路数低于200的情况核心交换机汇聚交换机汇聚交换机接入交换机接入交换机接入交换机接入交换机接入交换机接入交换机接入交换机客户端LCD 大屏综合平台控制中心总控机房分控机房前端系三层架构,适用于视频监控路数大于200的情况•针对移动监控、移动终端应用和大范围覆盖1、3G/4G 传输•针对定向传输的中长距离覆盖场景2、无线网桥•针对企业园区、商业综合体等区域性场景中不便进行布线的点位3、WIFI 方式无线网桥(接收端)无线网桥(发送端)前端接入传输网络监控中心核心交换机显示大屏图例光纤网线视频线LAN网络键盘平台服务器群视频综合平台监控管理终端存储设备•配套和集成智能机柜•机柜配套设施•供配电配套设施•消防配套设施•防雷接地配套设施•动力环境配套设施•综合布线配套设施4集成智能机柜•大屏显示:LCD/LED3画面风割、开窗漫游视频格式转换大屏拼接•解码拼控:视频综合平台,解码、拼控、上墙于一体2视频编码解码CVR云存储NVR•存储:可靠的监控存储服务,•完善的数据保护机制微视云1监控中心设计前端接入传输网络监控中心中小型项目集中存储—CVR/微视云集中存储—标准云存储产品类型:NVR现场分布式存储,安全稳定,部署灵活,性价比高产品类型:CVR/微视云物理介质集中存储监控中心,管理方便,数据可靠、安全,容易实现数据的大规模共享和应用分布存储—NVR大中型项目产品类型:标准云存储以流式数据结构创新地进行视频存储,灵活运用集群化、虚拟化存储技术,满足大规模安防监控项目前端接入传输网络监控中心小型项目◆解码拼控部分采用包含解码、控制、拼控等功能集于一体的视频综合平台传统技术模式改进技术架构前端接入传输网络监控中心LCD 液晶显示单元,显示效果好,能耗低,适用性场景广泛低功耗重量轻寿命长无辐射安装方便快捷占用空间小LED 无拼缝,色彩鲜艳,展示效果好,适用高端舞台无缝拼接超高对比度纳米级响应时间色域宽广操作便捷根据不同应用场景和用户喜好选择前端接入传输网络监控中心1324目录背景分析方案设计部署应用方案优势布建思路人员管控线车辆管控线全局感知面周界防范圈重点区域防范◆参照平安城市的布点理念,针对园区型场景提出“圈线面点”的布建思路监控中心周界防范•多重探测•减少误报•自动弹窗•实时追溯周界防范人员管控车辆管控全局感知重点布控监控中心视频周界防范特色技术——去误报轻智能“警戒”系列摄像机基于深度学习硬件及算法的人体/车体精确分类检测,实现事中精准报警事后快速检索声光警戒一体,事中震慑,有效干预警戒灯喇叭监控中心客户端超脑NVR高清 IPC····前端方案适用于新建项目,后端方案适用于改造项目周界防范人员管控车辆管控全局感知重点布控监控中心在离岗检测周界防范人员管控车辆管控全局感知重点布控岗亭值班人员离岗检测:实时预警◆离岗事件:•2018年1月XX日XX时XX,XXX岗亭人员离岗,离岗时间XXX分钟•录像链接•通过摄像机实时查看在岗情况在岗查看在岗区域•联动报警在岗实时查看离岗检测离岗事件记录为实时查看和全天候监控岗亭值班人员值班情况,防止擅自离岗,预防因擅自离岗造成的安全事故,提升岗亭值班人员工作规范效果预览离岗检测•通过智能分析,检测岗亭值班人员是否离岗监控中心重点人员布控周界防范人员管控车辆管控全局感知重点布控电梯园区道路楼道大厅大楼出入口大门正门大门侧门辅楼正门人脸比对相机人脸抓拍相机监控中心楼道监控◆使用走廊模式相机,有效监控区域显著提升周界防范人员管控车辆管控全局感知重点布控监控中心内部道路车辆抓拍“神捕”系列卡口抓拍单元车牌识别、车型识别时间、地点、方向车速检测、车辆车速行驶实时报警过车信息记录超速检测设置车辆黑名单,实时管控违法车辆车辆黑名单管理园区内部车辆管理周界防范人员管控车辆管控全局感知重点布控监控中心全局感知周界防范人员管控车辆管控全局感知重点布控监控中心非授权人员布控重要办公室财务室核心机房档案、资料室1、未授权在严控区域出现时,产生报警事件进行上报,中心查看报警信息,及时处理2、已授权人员出现时,不报警周界防范人员管控车辆管控全局感知重点布控监控中心食堂茶座会客厅商超楼内公共区域监控周界防范人员管控车辆管控全局感知重点布控监控中心监控中心图上监控监控中心可在地图上对监控点进行预览、回放。

智能移动终端的数据监控系统的解决方案

智能移动终端的数据监控系统的解决方案

智能移动终端的数据监控系统的解决方案随着智能移动终端的普及和应用的广泛,数据监控系统的需求日益增长。

如何建立高效、智能的数据监控系统成为了企业和个人所面临的一个重要问题。

本文将从需求分析、系统设计、功能实现、安全性保障等方面提出一个可行的解决方案。

一、需求分析智能移动终端的数据监控系统需求主要包括以下几个方面:1.实时性要求高:用户需要随时随地对数据进行实时监控,及时掌握数据变化情况。

2.准确性要求高:监控系统需要提供精准、可靠、全面的数据监控服务,避免数据误差和漏洞。

3.多样化要求高:用户需要支持不同终端、不同类型的数据监控,满足用户个性化的数据监控需求。

4.安全性要求高:在数据监控的过程中,需要保障数据的安全、保密和完整。

二、系统设计针对以上需求,本文提出了一个智能移动终端的数据监控系统设计方案:1.架构设计本系统采用分层式架构,分为应用层、业务层、数据层三层。

应用层主要负责展示和处理用户的请求,业务层主要负责业务逻辑和数据处理,数据层主要负责数据存储和管理。

2.功能设计本系统的主要功能包括:用户管理、数据展示、数据查询、数据报表、数据预警、数据导出等。

其中,用户管理主要是实现用户的注册、登录、权限管理等功能;数据展示主要是将监控的数据以图表、列表等形式进行展示;数据查询主要是对数据进行筛选、排序、过滤等操作;数据报表主要是生成各种类型的报表,方便用户进行数据分析;数据预警主要是对关键数据进行监控和预警;数据导出主要是将数据导出到本地文件进行存档。

3.技术设计本系统采用前后端分离的技术架构,前端采用AngularJS框架开发,后端采用Spring Boot框架开发,数据库采用MySQL。

同时,本系统还采用了JSON Web Token(JWT)认证技术和SSL加密技术,保障了数据的安全性。

三、功能实现1.用户管理用户管理模块主要实现用户的注册、登录、权限管理等功能。

用户注册需要填写用户名、密码、邮箱等基本信息,并进行邮箱验证。

基于物联网的智能医疗监控系统设计与实现

基于物联网的智能医疗监控系统设计与实现

基于物联网的智能医疗监控系统设计与实现智能医疗监控系统是一种基于物联网技术的创新应用,为医疗领域带来了巨大的便利与效益。

本文将围绕着基于物联网的智能医疗监控系统的设计与实现展开,从需求分析、系统架构设计、关键技术和实现步骤等方面进行深入探讨。

一、需求分析智能医疗监控系统的设计的首要任务是满足医疗领域的需求。

在需求分析阶段,我们需要准确理解医疗监控的目标和功能要求。

智能医疗监控系统主要包括以下几个方面的需求:1. 实时监测病人的生命体征:包括心率、血压、体温、呼吸等重要指标的监测与记录。

2. 高效的数据传输和存储:保障监测数据的实时传输和安全存储,确保数据的可靠性和完整性。

3. 预警功能:通过分析和比对病人的生命体征数据,及时发现异常情况,并通过报警方式通知医护人员。

4. 远程管理和控制:医护人员可以通过应用程序或者网页远程查看病人的生命体征数据,并对设备进行远程控制。

5. 智能化数据分析:根据大量的监测数据,通过人工智能和数据挖掘等技术进行分析,提供精确的诊断和预测。

二、系统架构设计在满足上述需求的基础上,我们可以设计如下的系统架构:1. 传感器节点:采集病人的生命体征数据,并通过无线通信方式将数据发送给中心节点。

2. 中心节点:负责接收来自传感器节点的数据,并进行处理、存储和分析。

中心节点与传感器节点通过无线网络连接。

3. 服务器端:负责接收中心节点发送的数据,存储数据,并提供远程管理和控制的功能。

服务器端还可以通过云计算技术进行大数据分析和挖掘。

4. 移动终端:医护人员通过手机应用或者网页来查看病人的生命体征和接收预警信息。

移动终端可以与服务器端进行双向通信。

三、关键技术1. 传感技术:选择适合的传感器来监测病人的生命体征,如心电传感器、体温传感器、血压传感器等。

2. 通信技术:采用无线通信技术,如Wi-Fi、蓝牙、LoRa等,来实现传感器节点和中心节点、中心节点和服务器端、服务器端和移动终端之间的数据传输。

移动端的服务器运行监控系统设计与实现

移动端的服务器运行监控系统设计与实现

移动端的服务器运行监控系统设计与实现作者:蔡彬彬来源:《中国新通信》2022年第02期【摘要】随着我国信息技术和高新技术的不断发展进步,越来越多的企业或者单位工作中使用服务器来进行网络管理和数据存储。

所以越来越多的服务器成为运营维护管理人员工作的难点,并且这也是对传统的运行监控系统提出的挑战。

所以为了满足企业或者单位对服务器的使用要求,促进使用主体进步发展,应该对运行监控系统进行功能设计与改革,通过促进使用主体进步发展推动我国现代化水平建设的全面提高。

【关键词】移动端服务器运行监控系统设计实现策略服务器的大量增加,不仅对运营维修人员的工作提高了一定的难度,同时对传统的监控系统提出了挑战。

首先对于运行维护人员来说,服务器数量的增加使得工作人员使用人工方式定位分析设备以及服务出现问题的难度指数级倍增,这就导致在服务器运行过程中一旦出现问题可能就会对整个使用服务器的主体单位造成不可估量的损失,并且这种问题的修复还需要较长的时间。

所以本文旨在通过对移动端服务器的运行监控系统进行设计和实现,以此来实现保证服务器使用单位工作质量和效率稳定的目标。

一、系统架构设计随着服务器数量的不断增加,传统的服务器运行监控系统已经不能满足使用的要求。

因为传统的服务器运行监控系统就是对各个服务器进行单一的监控,这种监控方式对于大数量的服务器数量而言,首先就是提高了监控成本,同时监控效果相对低下[1]。

所以要想充分满足大数量的服务器监控要求,应该保证设计科学合理的系统架构,以此实现高质量高效率的监控系统作用。

同时现阶段5G技术的发展以及无线智能终端设备的普及为设计实现高性能的服务器运行监控系统目标奠定了良好的技术基础。

首先就是构建的运行监控系统应该建立在移动终端、调度、预警、代理、数据库以及最终的监控服务器之上。

通过这些服务器和移动终端的使用能够为用户提供多元化功能、多层次监控的服务[2]。

其中移动终端负责对所有服务器监控情况进行了良好的显示,对于超载的服务器使用预警服务器对运营维护工作人员及时预警。

博物馆智能分析智能监控系统整体解决方案

博物馆智能分析智能监控系统整体解决方案

博物馆智能分析智能监控系统整体解决方案一、需求分析博物馆作为文化遗产的宝库,其安全和管理需求具有高度的特殊性和复杂性。

首先,文物的安全是重中之重,需要对博物馆的各个区域进行实时、全方位的监控,防范盗窃、破坏等违法行为。

其次,游客的安全和舒适体验也不容忽视,需要对人流进行有效的监测和引导,避免拥挤和意外发生。

此外,博物馆的运营管理也需要借助监控系统来优化资源配置、提高服务质量,例如对展厅的温度、湿度等环境参数进行监测,对工作人员的工作情况进行监督等。

二、系统架构博物馆智能分析智能监控系统通常由前端采集设备、传输网络、数据存储和处理平台以及应用终端等部分组成。

前端采集设备包括高清摄像机、红外探测器、温度传感器、湿度传感器等,负责对博物馆内的图像、声音、环境参数等信息进行采集。

这些设备应具备高分辨率、低照度、宽动态范围等性能,以适应博物馆不同的光线和环境条件。

传输网络采用有线和无线相结合的方式,将前端采集设备采集到的数据传输到数据存储和处理平台。

有线网络具有稳定性高、传输速度快的优点,适用于固定位置的设备;无线网络则具有灵活性强、便于部署的特点,适用于移动设备和临时监控点。

数据存储和处理平台是整个系统的核心,负责对采集到的数据进行存储、分析和处理。

该平台应具备强大的计算能力和存储容量,能够支持大规模数据的实时处理和长期存储。

同时,还应具备智能分析算法,如人脸识别、行为分析、物体识别等,能够从海量数据中提取有价值的信息。

应用终端包括监控中心的大屏幕显示系统、工作人员的移动终端以及游客的自助查询终端等,为不同用户提供便捷的监控和管理服务。

三、智能分析功能1、人脸识别在博物馆的入口处和重要区域设置人脸识别摄像机,对进出人员进行身份识别和比对。

当发现可疑人员或黑名单人员时,系统能够及时发出警报,提醒安保人员进行处理。

2、行为分析通过对监控图像的分析,系统能够识别人员的异常行为,如奔跑、攀爬、长时间逗留等。

当检测到异常行为时,系统会自动触发警报,并将相关图像和信息发送给安保人员。

基于手机的智能移动视频监控系统

基于手机的智能移动视频监控系统

基于手机的智能移动视频监控系统作者:刘警君胡竞元郭琦龙来源:《数字化用户》2013年第18期【摘要】随着社会的发展,科学水平的提高,人们对安全问题越来越重视。

作为安全防护的一大关键——视频监控,也因为智能手机的出现发生了巨大变化。

监控的实现不在受限于某一台机器,或者某一个地方,而可在无限网络的范围内,随意连接上监控系统,达到随心所欲监控的目的。

本文就利用智能手机实现远程视频监控的系统做一下简单的探讨,分析其实施过程以及在整体运行过程中可能存在的安全隐患。

【关键词】视频监控系统手机智能系统安全防护我国是一个重视安全的国家,监控防护设备多年之前就进入中国,在国内得到较为广泛的应用。

在银行,黄金专柜,超市等地,使用尤为突出。

但因为技术问题,传统的监控必须依靠搭建的特定网络设备,并且在设备所要求的范围内才能对设定好的区域实施监控,监控系统没有可移动的距离一说。

但是随着智能手机的发展,3G网络的优化,直接用手机实现视频监控成为现实。

人们可以在任意可连接的无线网络或者3G网络下,随时对自己住房以及家人情况进行监控。

我们以android平台为例,看看如何利用智能手机进行远程视频监控。

一、手机操作系统的简单介绍手机的操作系统,以android为主,还有少量的塞班系统。

塞班系统是诺基亚公司研发的,历经数年,辉煌一时,如今已经推出历史舞台。

Android成为手机的主流操作系统。

Android系统作为一个代码源完全免费的平台,是以linux平台为核心,中介软件(操作系统与应用程序的“翻译官”)叠加应用软件组成的。

Linux操作平台,具备虚拟的cpu,它为手机硬件和其他软件提供转换机制,并且提供了安全机制代码,内存系统管理代码,系统进程管理代码,无线网络堆栈代码,以及系统驱动模块代码。

Android应用系统代码种类主要是Java语言代码,并且运用Dalvik虚拟机技术。

它使Android系统的Java应用使用处于高效率,并且监控Android应用的运行,使系统应用的使用更加安全。

基于Android智能终端的移动视频监控系统研究

基于Android智能终端的移动视频监控系统研究
第2 3卷
第 2期
计 算 机 技 术 与 发 展
COMPUT ER T ECHNOL OGY AND DEVE LOP MENT
2 0 1 3年 2月
Vo I . 2 3 N o . 2 F e b . 2 0 1 3
基于 A n d r o i d智 能 终 端 的移 动 视 频 监 控 系统 研 究
Ab s t r a c t : Ai me d a t s o me s h o r t a g e s o f t h e t r a d i t i o n l a n e t wo r k v i d e o s u r v e i l l a n c e. s u c h a s he t ix f i t y o f c a me r a s l o c a t i o n, l i mi t a t i o n o f P C
( 1 . F a c u l t y o f I n f o r ma t i o n E n g i n e e r i n g , G u a n g d o n g U n i v e r s i t y o f T e c h n o l o g y , G u a n g z h o u 5 1 0 0 0 6 , C h i n a ; 2 . G u a n g d o n g E mb e d d e d S o t f wa r e C e n t e r , G u a n g z h o u 5 1 0 0 0 6, C h i n a )
杨 飞 , 陈德艳2 , 黄 国宏 , 童 怀
( 1 . 广 东工业大学 信 息工程学院, 广 东 广州 5 1 0 0 0 6 ; 2 . 广 东省嵌入 式软 件 公共技 术 中心 , 广 东 广州 5 1 0 0 0 6 )

基于移动端与PC的数字化设备管理方案

基于移动端与PC的数字化设备管理方案

基于移动端与PC的数字化设备管理方案作者:李晨阳蔡冬凌立王婷张健李月程毅辉来源:《现代信息科技》2024年第05期收稿日期:2023-08-25DOI:10.19850/ki.2096-4706.2024.05.009摘要:数字化是现代智能制造的重要标签,也是生产效率和管理标准化提升的有效手段。

文章对数字化设备管理现状进行了研究,阐述了一种数字化设备管理系统的开发方案,可以通过手持移动终端与PC 电脑对该系统进行实时操作,实现设备全流程系统化管理,支撑设备资产管理、点检、维保、备件、应用数据分析等多项业务。

该方案可以有效降低设备管理难度,助力设备管理提效,同时给企业带来较大经济收益。

关键词:数字化;移动端;设备管理中图分类号:TP311 文献标识码:A 文章编号:2096-4706(2024)05-0040-05Digital Equipment Management Solution Based on Mobile Terminal and PCLI Chenyang1, CAI Dong1, LING Li1, WANG Ting1, ZHANG Jian2, LI Yue1,CHENG Yihui2(1.ZTE Co., Ltd., Xi'an 710000, China; 2.ZTE Co., Ltd., Shenzhen 518057, China)Abstract: Digitization is an important label of modern intelligent manufacturing and an effective means of improving production efficiency and management standardization. This paper studies the current status of digital equipment management, elaborates on a development solution for a digital equipment management system. The system can be operated in real-time through handheld mobile terminals and PC computers, achieving systematic management of the entire equipment process, supporting multiple businesses such as equipment asset management, spot checks,maintenance, spare parts, and application data analysis. This solution can effectively reduce the difficulty of equipment management, assist in improving equipment management efficiency, and bring significant economic benefits to the enterprises.Keywords: digitization; mobile terminal; equipment management0 引言数字化是现代智能制造的重要标签,也是生产效率提升和管理标准化的有效手段,目前我国大多数制造部门关于设备系统化管理缺乏有效的数据支撑,备品与设备关联性弱,导致预防性维护体系很难建立,运维成本逐渐升高,生产过程可视化差[1-3]。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于智能移动终端的数据监控系统的解决方案作者:孙弘羿郎诚廉来源:《软件》2012年第02期摘要:工业监控设备(仪器仪表)主要由数据采集,显示以及数据输出等部分构成。

现有工业用数据监控设备多为专用设备,通用性和便携性差,现场数据传送需有专用PC,有一定的制约性,价格昂贵。

本文针对以上问题设计了运行在Android智能移动终端上的数据监控系统,旨在利用移动终端在数据存储、远程传输、监控等方面的优势,实现专业数据采集器的部分功能,由此,无需专用PC,由个人所持智能移动终端便可实现现场数据查询和远程数据传送。

降低产品自身的价格的同时,也能减少固定投资成本。

关键词:Android;监控系统;移动终端;中图分类号:TP399 文献标识码:a DoI: 10.3969/j.issn.1003-6970.2012.02.021Surveillance System Solution Based on Smart Mobile Terminal SUN Hongyi, LaNG Chenglian(Department of Electrical Engineering, Tongji University, Shanghai 201804, China)【Abstract】 Monitoring Devices in Industry mainly consist of Data Collectors, Monitor and Data output. Most of the Monitoring Devices are special-designed, which means limited-utility, and not convenient to bring with. Besides, the PC should be used to monitor and transfer the data, therefore adding the cost. this paper aims to use the Smart Mobile terminal, implementing the functions of the Monitoring Devices. Accordingly, the personal-owned Smart Mobile Terminal can be used to query and transfer the data instead of PC, which cuts the cost and enhances the flexibility.【Key words】android; Surveillance System; Mobile terminal0 引言工业监控设备(仪器仪表)主要由数据采集,显示以及数据输出(有线向PC传送)等部分构成。

现有工业用数据监控设备多为专用设备,如安捷伦DSO9000, 日本Bits的HM-2G等,其便携性差,成本高。

部分数据监控设备通过USB线或Wifi等方式,将监控所得数据传输至专用PC,有一定的制约性,价格昂贵。

如图1所示数据采集器,作为与PC机配合使用的专用硬件,通过USB线或Wifi将串口数据传输至PC机,进行数据采集和监视。

图1 传统监控设备系统总框图Fig.1 System Chart of the triditiona Surveillance Device随着智能移动终端应用的推广,采用智能移动终端替代专用设备的显示以及数据传送的部分功能,成为研究的热点和趋势。

Android系统是基于Linux的开源操作系统平台,凭借其开放性技术,大大降低产品的开发成本,有助于在激烈的市场竞争中获得用户青睐。

本文针对以上问题设计了运行在Android智能移动终端上的数据监控系统。

系统旨在利用移动终端在数据存储、远程传输、监控等方面的优势,实现专业数据采集器的部分功能,由此,无需专用PC, 由个人所持智能移动终端便可实现现场数据查询和远程数据传送。

降低产品自身的价格的同时, 也能减少PC机的固定投资成本。

1 系统分析与设计整套系统需实现工业数据监控设备的功能,故主要包括两大部分:数据采集器实现对工业设备中相关数据的采集,并传送至移动终端;智能移动终端实现数据的显示、存储、回放、远程发送等功能。

在移动智能终端方面,Android智能操作系统成为近年来最受关注的操作系统,由于它的免费性,以及系统的开放性,使开发人员可以随时取得程序的源代码,这对于程序开发人员和运营商定制非常重要。

在移动智能终端支持方面,三星、摩托罗拉、多普达等国际一线厂商几乎倾倒性的发展Android,在2011年第一季度Android操作系统己经跃居智能终端操作系统的榜首。

随着Android技术的迅猛发展和日趋成熟,Android操作系统在手持终端中所占比例正逐步上升,其开放性、便携性、良好的兼容性、无缝结合网络通信等特点将使Android操作系统在各个领域中都有着广泛的应用。

RS232C在工业设备之间的数据交换及设备控制上占有举足轻重的位置,原因在于RS232C的成熟性和简单性。

串行通信网络物理层是建立在RS232C(RS485)基础之上,至今RS232C仍被用于各种设备之间数据交换。

几乎所有的MPU都标准配备UART,在电路设计,设备编程,设备连接,以及设备数据交换的事实监视,都必不可少的需要查看记录数据交换内容,由此产生了RS232C数据分析仪。

现有RS232C监视器多为专用硬件来采集串行通信中的数据线和控制线信息,通过USB把信息送到PC上,由专用软件显示出来。

也有做成专用设备自带显示器和数据输出口。

RS232C数据分析仪由于是面对研发人员,使用数量相对较少,目前也只有少数厂家生产。

图2 系统总框图Fig.2 System Chart of the whole system采集数据的硬件设备将实现RS232C数据分析仪的功能,由于智能移动终端已具有显示、存储数据等功能,故将传统数据监视器的相应功能进行部分裁剪,并增加数据通过移动终端远程发送。

就采集数据的硬件与移动终端通信的方式而言,选择有USB、蓝牙、及Wifi传输等方式。

其中,利用USB数据线进行传输的速率最高,但是由于手机厂商出于各方面因素的考虑,Android手机不具备USB Host功能,并且若将数据采集硬件作为USB Host的话,势必会增加数据采集端硬件的制作成本,利用USB进行两者间的数据传输不可行。

就Wifi而言,进行硬件端与手机端的Wifi匹配不利于普通用户操作,并且若建立Wifi网络环境,也会增加相应成本。

故,最终选择以蓝牙方式进行数据采集硬件与移动终端的通行。

蓝牙2.0的传输速率为1M/S,传输距离为10米,完全满足两段通信的使用要求。

2 移动终端软件设计2.1 数据采集模块数据采集模块主要包括Android端与硬件端蓝牙通信的建立。

Android平台提供了android.bluetooth包用于蓝牙应用。

本系统Android智能终端作为客户端主动连接采集数据的硬件,连接流程如下:1.注册BroadcastReceiver来获取蓝牙状态、搜索设备等消息;2.使用BlueAdatper的搜索;3.在BroadcastReceiver的onReceive()里取得搜索所得的蓝牙设备信息(如名称,MAC,RSSI);4.通过设备的MAC地址来建立一个BluetoothDevice对象;5.由BluetoothDevice衍生出BluetoothSocket,准备SOCKET来读写设备;6.通过BluetoothSocket的createRf commSocketToServiceRecord()方法来选择连接的协议/服务;7.Connect之后(如果还没配对则系统自动提示),使用BluetoothSocket的getInputStream()和getOutputStream()来读写蓝牙设备。

通过以上步骤,Android智能终端与硬件设备建立蓝牙通信,可进行数据传输。

2.2 波形显示模块大部分仪器仪表中,对测试的数据采用数据和波形的形式在屏幕上显示出来,故该模块以数据示波器为例,显示波形用于辅助频谱观察,数据走势,提供视觉直观感受。

2.2.1 坐标转换算法在Android端需将实际数据转换为软件界面的相应坐标进行绘制。

首先按显示量程及纵坐标最大采样点进行相应的比例变化,然后在按照Android系统得窗口坐标系进行相应转化,主要代码如下:实际电压值转化为屏幕视口纵坐标:private float Voltage2Waveform(float voltage){return (voltage/GeneralData.getgData().getgRange()+1)*(height/2);}其中,参数voltage为实际电压值;GeneralData. getgData().getgRange()为用户选择的显示量程;height为绘图区域的高度。

视口纵坐标转化为窗口纵坐标:public float testData(float real_Data){return height-real_Data+1;}其中,参数real_Data为视口纵坐标;height为绘图区域的高度。

经过以上两步方法,便可将实际数据值转化为Android端屏幕的绘制值。

2.2.2 软件绘图方式浅析Android SDK 提供了两个可操作Canvas(画布)的类:View和SurfaceView。

利用View 的onDraw()方法绘制画布。

在本软件中程序启动时,即开启绘图线程,当接受到相应数据时,折算后的绘制值将被传入绘图线程,进行实时绘制。

以下为绘制波形所涉及到的部分代码:public WaveformPlotThread(SurfaceHolder surfaceHolder, WaveformView view){ holder = surfaceHolder;plot_area = view;}public void run(){Canvas c;while(_run){ c = null; try{c = holder.lockCanvas(null); synchronized (holder) { plot_area.PlotPoints(c);}}finally{if(c!=null){holder.unlockCanvasAndPost(c);}}}}public void surfaceCreated(SurfaceHolder holder){ plot_thread = new WaveformPlotThread(getHolder(),this);plot_thread.setRunning(true); plot_thread.start();}其中,plot_thread为WaveformPlotThread的对象。

相关文档
最新文档