物联网的孵化室温湿度监测报警系统设计-服务器、android手机客户端部分
随着人类生活质量的不断上升,人们的物质需求也在不断地提高。鸡肉类食品具有高营养、低价格等优势,始终是人们生活中无法缺少的肉类产品。因此养殖户在养殖过程中,必须提高影响鸡蛋孵化质量的各种因素的要求。我的论文提出了一套基于物联网技术的新型农业智能环境检测系统。本设计使用了具有3层架构的物联网以及Android智能手机APP,来完成孵化室温湿度的实时检测。本系统通过实验证实,运用信息实时智能管理方式,成功减少了养殖户的工作量,增加了孵化室产量和养殖户收入,使得孵化室的监管力度大大提高,经济效益得到了明显提升。
关键词 物联网,安卓手机APP,智能产业,数据采集,环境检测
目 录
1 引言1
1.1 物联网发展背景1
1.2 物联网的特点1
1.3 国内外现状、发展1
2 系统整体方案的介绍2
2.1服务器开发软件的介绍2
2.2 安卓APP开发软件的介绍2
2.2.1 Android的基本介绍2
2.2.2 安卓开发软件的介绍3
2.3 温湿度数值采集措施的介绍3
2.4 服务器与手机客户端连接方案的介绍3
3 系统电路设计5
3.1 系统各模块功能的描述5
3.2 系统通讯模块的搭建5
3.2.1服务器与单片机的数据传输模块5
3.2.2 服务器与手机APP的数据传输模块8
3.3安卓手机客户端界面设计14
3.4 PC端服务器界面设计23
结论27
致谢28
参考文献29
附录30
1 引言
物理网发展背景
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
第一个物联网的实践产物是施乐公司在90年开发的网络可乐售卖机器。
99年举行的移动计算和网络国际会议第一次提出这个名词,并且发表了综合物品编码、RFID技术和万维网技术的方案[7]。当时基于万维网、RFID、EPC,在PC机万维网的基础上,搭建出一种以硬件形式存在的万维网,其中包含了世界上各种商品的信息。03年国内掀起的中华物联网热潮就是从这开始的[2]。
05年在突尼斯召开的信息社会世界峰会,物联网的定义有了较大的补充。基于国际电信联盟ITU的叙述,人们日常生活中的各种物品只要装入短距离收发器,就能在世界的信息通讯过程中获得一个新的维度。尽管物联网的兴起离不开ITU,但是其相关定义也缺少一个清楚的认识。目前国内暂无物联网的标准定义,但是,物联网的本质其实就是当代信息技术发展成熟后开始的一种综合技术应用提升,把一些传感技术、网络技术以及智能机器进行有机组合,使得多维度的与物对话成为可能。
1.2物理网特点
物联网本质上概括起来主要表现在一下三点:
(1).物联网具有万维网的特点:物与物之间必须连接起来组成网络。
(2).是识别与通讯特点:加入网络的物必须要有自动识别与物物通讯的功能[3]。
(3).智能化:实物网必须能智能的自我协调实现所需的功能。
1.3国内外现状、发展
中国
日本
美国
09年温总理到无锡考察,给予了许多关于物联网的发展建议和要求。总理提出的“感知中国”受关注程度是其他国家无法相比的。
日本推出了U-Japan,即以物联网为核心的国家信息化规划。字母U表示“ubiquitous”即“普遍存在的”。
美国IBM公司2008年11月对外公布了智慧地球战略,人类将实现智能基础设施与物理基础设施的全面融合,实现IT与各行业的深度融合。
2 系统基本方案选择
2.1 服务器开发软件的介绍
服务器开发软件选择的是Delphi7。
Delphi,是电脑程序开发工具。它的前一款产品是“BorlandTurbo Pascal”,在DOS时期曾经风靡一时,第一个版本是美国宝兰(Borland)公司在95年研发的。历尽几年的发展,此产品也移交到Embarcadero公司手中。Delphi与我在大一学的VB类似,都是面向对象的集成开发环境[15]。Delphi使用的语言在我们学校没有教授,完全是摸爬滚打自己学着编写代码,但是学习了VB,C++之后觉得这些语言还是有不少共同之处的,有的地方比较好理解。但是当通讯模块编程设计时就是个无知的新手。
2.2 安卓及其开发软件的介绍
2.2.1 Android的基本介绍
Android操作系统有着源代码共享、不受限等特点,重点使用在移动设备上。目前还没有同一的中文名称,国内很多群众使用"安卓”或"安致”。2011年前四个月,安卓在全世界的市场占有率首次压过Symbian,飞跃至世界第一位[4]。其具有以下特点:
①开放性:在占据上风方面,安卓平台最初就是它的开放性。明显的开放性能够让它积攒很多的开发者,伴随用户和应用的日趋雄厚,一个全新的平台也将非常快速地迈向成熟。Android平台开放性对它自身的成长,能积攒人气,此处人气包含顾客与厂商。而关于消费者而言,最好的受益就是足够多的软件资源。开放的平台同时会引起剧烈地竞争,这样看来,消费者就能够用更便宜的价格获得满意的手机。
②不受束缚:很长一段时间过去,特别是在欧洲和美国,移动应用往往受到限制算子,用什么功能来访问网络。几乎所有都是受控制操作。在2007年iPhone问世后,用户能够更为便捷地连通网络,运营商的限制削减。渐变和边缘增强,HSDPA这些2G到3G移动网络,移动电话随机访问网络没有运营商不再是笑话[9]。
③丰富的硬件:它依旧和安卓平台的开放性有关,因为安卓的开放性,很多的厂商会推出光怪陆离,功效特点各有的多种产物。数据同步、乃至软件的兼容都不会受到功能上差别和特点的影响,有如从诺基亚塞班风格手机突然改成使用苹果iPhone,一样能够把塞班里面很棒的软件应用于iPhone中、联系人等基础资料更加能够实现方便的转移。
④方便开发:安卓平台提供给第三方开发商一个非常广泛和无拘无束的环境,使它避免太多冗杂框架的限制,这样看来,会将有非常多既新颖又有用的软件产生。
⑤Google应用:谷歌服务比如地图、邮件、搜索等功能已经变成用户和互联网沟通的紧要渠道,而安卓平台手机可以紧密连接这些很棒的谷歌服务。
2.2.2安卓开发软件的介绍
安卓开发软件用的是Eclipse。Eclipse为安卓软件的开发提供了一个通用的开发平台。Eclipse是一款高度集成的软件开发平台[10]。我们学校在大二也有学习相关课程,并且老师也讲解到可以用Eclipse开发安卓手机APP,当时觉得有点神奇,随着学习的深入逐渐了解到这个软件的强大之处。可惜Eclipse没有中文版本,不然学习起来会方便不少。
2.4服务器与手机客户端连接方法的选择
本设计使用Socket接口,这个概念太抽象它指代的到底是什么,用图片来解释或许会更好。首先要知道TCP/IP、UDP这些概念。TCP/IP与UDP都是数据传输所需的协议,都有工业标准,它们都是为广域网设计的。具体关系如下图:
图2-1 TCP/IP、UDP数据传输
1 引言1
1.1 物联网发展背景1
1.2 物联网的特点1
1.3 国内外现状、发展1
2 系统整体方案的介绍2
2.1服务器开发软件的介绍2
2.2 安卓APP开发软件的介绍2
2.2.1 Android的基本介绍2
2.2.2 安卓开发软件的介绍3
2.3 温湿度数值采集措施的介绍3
2.4 服务器与手机客户端连接方案的介绍3
3 系统电路设计5
3.1 系统各模块功能的描述5
3.2 系统通讯模块的搭建5
3.2.1服务器与单片机的数据传输模块5
3.2.2 服务器与手机APP的数据传输模块8
3.3安卓手机客户端界面设计14
3.4 PC端服务器界面设计23
结论27
致谢28
参考文献29
附录30
1 引言
物理网发展背景
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
第一个物联网的实践产物是施乐公司在90年开发的网络可乐售卖机器。
99年举行的移动计算和网络国际会议第一次提出这个名词,并且发表了综合物品编码、RFID技术和万维网技术的方案[7]。当时基于万维网、RFID、EPC,在PC机万维网的基础上,搭建出一种以硬件形式存在的万维网,其中包含了世界上各种商品的信息。03年国内掀起的中华物联网热潮就是从这开始的[2]。
05年在突尼斯召开的信息社会世界峰会,物联网的定义有了较大的补充。基于国际电信联盟ITU的叙述,人们日常生活中的各种物品只要装入短距离收发器,就能在世界的信息通讯过程中获得一个新的维度。尽管物联网的兴起离不开ITU,但是其相关定义也缺少一个清楚的认识。目前国内暂无物联网的标准定义,但是,物联网的本质其实就是当代信息技术发展成熟后开始的一种综合技术应用提升,把一些传感技术、网络技术以及智能机器进行有机组合,使得多维度的与物对话成为可能。
1.2物理网特点
物联网本质上概括起来主要表现在一下三点:
(1).物联网具有万维网的特点:物与物之间必须连接起来组成网络。
(2).是识别与通讯特点:加入网络的物必须要有自动识别与物物通讯的功能[3]。
(3).智能化:实物网必须能智能的自我协调实现所需的功能。
1.3国内外现状、发展
中国
日本
美国
09年温总理到无锡考察,给予了许多关于物联网的发展建议和要求。总理提出的“感知中国”受关注程度是其他国家无法相比的。
日本推出了U-Japan,即以物联网为核心的国家信息化规划。字母U表示“ubiquitous”即“普遍存在的”。
美国IBM公司2008年11月对外公布了智慧地球战略,人类将实现智能基础设施与物理基础设施的全面融合,实现IT与各行业的深度融合。
2 系统基本方案选择
2.1 服务器开发软件的介绍
服务器开发软件选择的是Delphi7。
Delphi,是电脑程序开发工具。它的前一款产品是“BorlandTurbo Pascal”,在DOS时期曾经风靡一时,第一个版本是美国宝兰(Borland)公司在95年研发的。历尽几年的发展,此产品也移交到Embarcadero公司手中。Delphi与我在大一学的VB类似,都是面向对象的集成开发环境[15]。Delphi使用的语言在我们学校没有教授,完全是摸爬滚打自己学着编写代码,但是学习了VB,C++之后觉得这些语言还是有不少共同之处的,有的地方比较好理解。但是当通讯模块编程设计时就是个无知的新手。
2.2 安卓及其开发软件的介绍
2.2.1 Android的基本介绍
Android操作系统有着源代码共享、不受限等特点,重点使用在移动设备上。目前还没有同一的中文名称,国内很多群众使用"安卓”或"安致”。2011年前四个月,安卓在全世界的市场占有率首次压过Symbian,飞跃至世界第一位[4]。其具有以下特点:
①开放性:在占据上风方面,安卓平台最初就是它的开放性。明显的开放性能够让它积攒很多的开发者,伴随用户和应用的日趋雄厚,一个全新的平台也将非常快速地迈向成熟。Android平台开放性对它自身的成长,能积攒人气,此处人气包含顾客与厂商。而关于消费者而言,最好的受益就是足够多的软件资源。开放的平台同时会引起剧烈地竞争,这样看来,消费者就能够用更便宜的价格获得满意的手机。
②不受束缚:很长一段时间过去,特别是在欧洲和美国,移动应用往往受到限制算子,用什么功能来访问网络。几乎所有都是受控制操作。在2007年iPhone问世后,用户能够更为便捷地连通网络,运营商的限制削减。渐变和边缘增强,HSDPA这些2G到3G移动网络,移动电话随机访问网络没有运营商不再是笑话[9]。
③丰富的硬件:它依旧和安卓平台的开放性有关,因为安卓的开放性,很多的厂商会推出光怪陆离,功效特点各有的多种产物。数据同步、乃至软件的兼容都不会受到功能上差别和特点的影响,有如从诺基亚塞班风格手机突然改成使用苹果iPhone,一样能够把塞班里面很棒的软件应用于iPhone中、联系人等基础资料更加能够实现方便的转移。
④方便开发:安卓平台提供给第三方开发商一个非常广泛和无拘无束的环境,使它避免太多冗杂框架的限制,这样看来,会将有非常多既新颖又有用的软件产生。
⑤Google应用:谷歌服务比如地图、邮件、搜索等功能已经变成用户和互联网沟通的紧要渠道,而安卓平台手机可以紧密连接这些很棒的谷歌服务。
2.2.2安卓开发软件的介绍
安卓开发软件用的是Eclipse。Eclipse为安卓软件的开发提供了一个通用的开发平台。Eclipse是一款高度集成的软件开发平台[10]。我们学校在大二也有学习相关课程,并且老师也讲解到可以用Eclipse开发安卓手机APP,当时觉得有点神奇,随着学习的深入逐渐了解到这个软件的强大之处。可惜Eclipse没有中文版本,不然学习起来会方便不少。
2.4服务器与手机客户端连接方法的选择
本设计使用Socket接口,这个概念太抽象它指代的到底是什么,用图片来解释或许会更好。首先要知道TCP/IP、UDP这些概念。TCP/IP与UDP都是数据传输所需的协议,都有工业标准,它们都是为广域网设计的。具体关系如下图:
图2-1 TCP/IP、UDP数据传输
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/3731.html