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

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

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种药品温度自动检测系统的设计与实现.doc

一种药品温度自动检测系统的设计与实现   摘要:实现了一个基于传感器的实时药品温度自动检测系统。下位机通过温度传感器对药品温度进行实时测量跟踪,将温度数据实时上传到后台服务器,后台服务器再将温度数据传送到用户的安卓平台移动客户端上,使用户实时掌握药品的温度情况,远程甄别药品状态。   关键词:传感器;安卓;后台服务器   中图分类号:TP311 文献标识码:A章编号:1009-3044(2016)25-0205-02   1 传感器及前后平台介绍   当前已经进入到工业4.0的实际发展阶段,物联网的概念和解决方案早已充斥了各个领域。在物联网的体系中,传感器是不可或缺的一环。工业及生活的各个领域,传感器都在发挥着不可替代的作用。它通过温度,湿度等各种物理环境的实时侦测,将物理数据转换为数字数据,并将数字数据通过特定渠道传送出去,是将现实世界网络化的前端设备。   安卓平台诞生于美国的一个小公司,在诞生之初,安卓平台就显示出了极强的创新型和扩展性。正是基于这一点,谷歌公司将该平台收入旗下,并对该平台进行了进一步的发展和扩充。当前,安卓平台经过数年的发展,已经成为智能手机及物联网领域的一个旗舰品牌,数以亿计的用户和客户端在安卓平台上实时地进行着工业生产或生活应用。这一市场已经发展得非常成熟,并在谷歌的引领下进一步的健康发展。基于对安卓平台及谷歌公司的看好,三星,索尼,联想等通信客户端公司纷纷推出了自己品牌的安卓产品,并对安卓平台进行共同的支持,使得开发安卓客户端的程序,能共在技术上和平台上得到很好的支持和推动。   基于传感器和安卓平台的药品温度检测系统,通过传感器对药品温度进行检测,通过后台服务器对数据进行数据挖掘和分析,通过前端安卓平台对数据进行实时展示,从而对药品的状态进行实时掌握和跟踪,对药品的存储及状态分析起到一定的作用。   2 基于传感器及安卓系统的药品温度检测系统架构   本系统分为下位机传感器检测模块,后台数据分析处理通信模块,前台安卓客户端数据展示模块三个部分。下位机传感器模块通过接触药品,提取药品温度数据,并将其转换成数字数据,同时将数据实时传送到后端服务器平台。后端服务器平台对数据进行数据挖掘和分析,并将数据通过通信模块传送到前端安卓客户端平台。前端安卓客户端平台通过轮询,与后端服务器平台进行实时通信,并接收后台服务器传送过来的数据,将该数据通过安卓平台所特有的展示功能,展示到用户面前,从而让用户实时掌握药品的状态,对药品的后续操作起到数据参考的作用。   详细流程为,前端通过zigbee传感器进行温度检测合理布局,对药品的温度进行准确的测量并进行数据转换。通过server socket通信,将该温度数据转换成数字信号,传送到后台服务器。后台服务器通过client socket通信,将下位机的数据接收到本地,并对该数据进行分析,如果该数据变化处于之前设定的合理范围,则不向前端安卓客户端发送数据,如果该数据变化超出了设定范围,则将该数据传送到前端客户端。安卓客户端通过socket轮询,基于udp数据包,实时对后台服务器进行心跳保活通信,在接收到后台服务器发送的数据之后,通过chart模块,将该数据通过定时器实时展现到用户面前。用户基于数据,掌握药品的温度情况。如图1所示:   下位机数据监测流程:   药品管理员将zigbee温度传感器通过立体多维放置方式,放置在需要检测的药品当中,将zigbee的自组织通信模块激活,并进行调试,校准。通过多次调试,将zigbee的距离药品距离调整到适度范围,使得传感器既能实时掌握药品的温度情况,又不会让药品和传感器互相之间出现干扰。如果距离不理想,可以通过平移或放大算法进行数据的调整。   在此过程中,可以通过后台服务器或者前端pc平台对传感器进行校准,如果通过后端服务器,可以节省一个前端pc,降低成本,但通信校准会有一定的延迟,如果通过前端pc校准,可以降低成本。两种校准方式可以根据具体情况,灵活掌握。   后台服务器数据处理及分析流程:   后台服务器搭建在一台小型机或者pc机上,软件服务器平台搭建在windows或linux平台的tomcat服务器上,开发ide使用跨平台的eclipse开发工具。具体语言使用j2ee。服务器通过读取配置文件yaopin.xml进行自检及数据配置启动。启动后,服务器挂起,启动数据处理进程,该进程启动socket线程后,阻塞,等待数据导入。在接收到下位机数据后,将其与配置文件yaopin.xml中的温度数据进行比较,如果超出范围,将其通过socket传送给安卓客户端。   前端安卓客户端数据展示流程:   本服务仅仅需要展示数据,不需要导入其他动态库进入安卓平台中。语言使用java语言。安卓客户端首

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档