一种药品温度自动检测系统的设计与实现

一种药品温度自动检测系统的设计与实现

ID:31363565

大小:105.50 KB

页数:5页

时间:2019-01-09

一种药品温度自动检测系统的设计与实现_第1页
一种药品温度自动检测系统的设计与实现_第2页
一种药品温度自动检测系统的设计与实现_第3页
一种药品温度自动检测系统的设计与实现_第4页
一种药品温度自动检测系统的设计与实现_第5页
资源描述:

《一种药品温度自动检测系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一种药品温度自动检测系统的设计与实现  摘要:实现了一个基于传感器的实时药品温度自动检测系统。下位机通过温度传感器对药品温度进行实时测量跟踪,将温度数据实时上传到后台服务器,后台服务器再将温度数据传送到用户的安卓平台移动客户端上,使用户实时掌握药品的温度情况,远程甄别药品状态。  关键词:传感器;安卓;后台服务器  中图分类号:TP311文献标识码:A章编号:1009-3044(2016)25-0205-02  1传感器及前后平台介绍  当前已经进入到工业4.0的实际发展阶段,物联网的概念和解决方案早已充斥

2、了各个领域。在物联网的体系中,传感器是不可或缺的一环。工业及生活的各个领域,传感器都在发挥着不可替代的作用。它通过温度,湿度等各种物理环境的实时侦测,将物理数据转换为数字数据,并将数字数据通过特定渠道传送出去,是将现实世界网络化的前端设备。5  安卓平台诞生于美国的一个小公司,在诞生之初,安卓平台就显示出了极强的创新型和扩展性。正是基于这一点,谷歌公司将该平台收入旗下,并对该平台进行了进一步的发展和扩充。当前,安卓平台经过数年的发展,已经成为智能手机及物联网领域的一个旗舰品牌,数以亿计的用户和客户端在安卓平

3、台上实时地进行着工业生产或生活应用。这一市场已经发展得非常成熟,并在谷歌的引领下进一步的健康发展。基于对安卓平台及谷歌公司的看好,三星,索尼,联想等通信客户端公司纷纷推出了自己品牌的安卓产品,并对安卓平台进行共同的支持,使得开发安卓客户端的程序,能共在技术上和平台上得到很好的支持和推动。  基于传感器和安卓平台的药品温度检测系统,通过传感器对药品温度进行检测,通过后台服务器对数据进行数据挖掘和分析,通过前端安卓平台对数据进行实时展示,从而对药品的状态进行实时掌握和跟踪,对药品的存储及状态分析起到一定的作用。

4、  2基于传感器及安卓系统的药品温度检测系统架构  本系统分为下位机传感器检测模块,后台数据分析处理通信模块,前台安卓客户端数据展示模块三个部分。下位机传感器模块通过接触药品,提取药品温度数据,并将其转换成数字数据,同时将数据实时传送到后端服务器平台。后端服务器平台对数据进行数据挖掘和分析,并将数据通过通信模块传送到前端安卓客户端平台。前端安卓客户端平台通过轮询,与后端服务器平台进行实时通信,并接收后台服务器传送过来的数据,将该数据通过安卓平台所特有的展示功能,展示到用户面前,从而让用户实时掌握药品的状态,

5、对药品的后续操作起到数据参考的作用。  详细流程为,前端通过zigbee传感器进行温度检测合理布局,对药品的温度进行准确的测量并进行数据转换。通过serversocket通信,将该温度数据转换成数字信号,传送到后台服务器。后台服务器通过client5socket通信,将下位机的数据接收到本地,并对该数据进行分析,如果该数据变化处于之前设定的合理范围,则不向前端安卓客户端发送数据,如果该数据变化超出了设定范围,则将该数据传送到前端客户端。安卓客户端通过socket轮询,基于udp数据包,实时对后台服务器进行心

6、跳保活通信,在接收到后台服务器发送的数据之后,通过chart模块,将该数据通过定时器实时展现到用户面前。用户基于数据,掌握药品的温度情况。如图1所示:  下位机数据监测流程:  药品管理员将zigbee温度传感器通过立体多维放置方式,放置在需要检测的药品当中,将zigbee的自组织通信模块激活,并进行调试,校准。通过多次调试,将zigbee的距离药品距离调整到适度范围,使得传感器既能实时掌握药品的温度情况,又不会让药品和传感器互相之间出现干扰。如果距离不理想,可以通过平移或放大算法进行数据的调整。  在此过

7、程中,可以通过后台服务器或者前端pc平台对传感器进行校准,如果通过后端服务器,可以节省一个前端pc,降低成本,但通信校准会有一定的延迟,如果通过前端pc校准,可以降低成本。两种校准方式可以根据具体情况,灵活掌握。  后台服务器数据处理及分析流程:  后台服务器搭建在一台小型机或者pc机上,软件服务器平台搭建在windows或linux平台的tomcat服务器上,开发ide使用跨平台的eclipse开发工具。具体语言使用j2ee。服务器通过读取配置文件yaopin.xml进行自检及数据配置启动。启动后,服务器

8、挂起,启动数据处理进程,该进程启动socket线程后,阻塞,等待数据导入。在接收到下位机数据后,将其与配置文件yaopin.xml中的温度数据进行比较,如果超出范围,将其通过socket传送给安卓客户端。5  前端安卓客户端数据展示流程:  本服务仅仅需要展示数据,不需要导入其他动态库进入安卓平台中。语言使用java语言。安卓客户端首先通过自检,读取config.xml配置文件进行启动。将要通信的后台服务器ip地

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。