物联网课程设计基于温湿度传感器物联网应用实时数据处理系统开发样本.doc
《物联网课程设计基于温湿度传感器物联网应用实时数据处理系统开发样本.doc》由会员分享,可在线阅读,更多相关《物联网课程设计基于温湿度传感器物联网应用实时数据处理系统开发样本.doc(54页珍藏版)》请在咨信网上搜索。
1、网络工程(物联网技术)课程设计报告题 目: 基于温湿度传感器物联网应用实时数据解决系统开发 院(系) 别: 数学与信息工程学院 专业: 网络工程(物联网技术) 班级 1 班 学 号: 099914 姓 名: 小 明 指引教师: 职称 博士 填表日期: 年 5 月 11 日前 言一、选题根据及意义1. 根据物联网是一种新概念和新技术,它使新一代IT技术更加充分地应用于各行各业之中。它问世打破了过去将基本设施与IT设施分开老式观念,将建筑物、公路、铁路和网站、网络、数据中心合为一体,是信息化和工业化融合重要切入点。温湿度与人们生活关系密切,因此物联网在温湿度实时数据解决系统开发将有很大前景。2.
2、意义 在咱们寻常生活中无处不在,控制好温湿度可以使咱们生活、生产更好。温湿度传感器物联网应用实时数据解决系统开发可以帮咱们实现对温湿度以实时数据让咱们明了懂得。从而更好控制温湿度、达到咱们所需原则。二、本课程设计内容简介1. 通过ubuntu连接传感器实验箱收集由传感器测得实时数据存入sqlite3数据库。2. 然后通过ubuntu发送到linux、接受并用动态网页显示代表数据变化曲线。三、要达到目的1.可以在ubuntu上实现自动接受由传感器获得、传来实时数据。2. 并ubuntu上能边接受边持续往linux发送从传感器获得实时数据。3还要保证发送过数据不会再次发送。4. Linux能接受到
3、ubuntu发过来实时数据并通过动态网页曲线图实时显示接受过来数据。实 现 方 案一、开发环境1.硬件(详细简介所涉及硬件详细内容)Pc机、温湿度传感器、传感器实验箱、连接所需各种线。2.软件(详细简介所涉及软件详细内容) MDK414(arm平台编译烧录代码软件)、KeilC51v750a_Full(C51平台编译软件)、STC手动下载(C51烧录代码软件)、R340(串口线连接USB驱动)、ubuntu操作系统、linux操作系统。3.其他二、开发内容1.项目开发详细内容(涉及传感器配备、传感器烧录、数据实时收集、实时数据存储、实时数据传播、实时数据在服务器端接受及存储-TCPServer
4、及MySql、数据库及Web服务器安装、运用JSP曲线动态显示实时数据)一方面烧录整合好温湿度传感器代码。接着连接传感器获得数据。然后在ubuntu中编译并运营Com_Sensor程序获取传感器实验箱数据。在Ubuntu11编译并运营senddata.c把数据发送到linux.Linux通过TCPServer服务器接受数据并存入MySQL数据库。最后将接受到数据通过Linuxweb服务器以jsp曲线动态显示实时数据。2.网络拓扑图(涉及传感器、网关、传播网络、TCPServer服务器、数据库服务器、静态及动态Web服务器、Web服务器客户端;并详细标注设备名称及IP地址等详细信息;并详细论述网
5、络拓扑图流程) 三、技术路线1. 传感器数据解决(给出详细传感器烧录代码 )代码如下:/*/中软吉大信息技术有限公司/物联网传感技术教学实验系统/*/#include /Keil library (is used for _nop()_ operation) #include /Keil library #includeLcmdisplay.h #define FOSC 11059200#define BAUD 14400typedef union unsigned int i; float f; value;/- / modul-var /- enum TEMP,HUMI; #define
6、noACK 0 #define ACK 1 /adr command r/w #define STATUS_REG_W 0x06 /000 0011 0 #define STATUS_REG_R 0x07 /000 0011 1 #define MEASURE_TEMP 0x03 /000 0001 1 #define MEASURE_HUMI 0x05 /000 0010 1 #define RESET 0x1e /000 1111 0 sbit DATA=P22;sbit SCK=P21;sbit POWER=P25;sbit flag1=P07;sbit flag2=P46;sbit f
7、lag3=P27;sbit flag4=P26; void delay(unsigned int nTimeDelay) unsigned int i; while (nTimeDelay-) for (i=0;i125;i+); void Serial_Init() TMOD = 0x01; TR0 = 1; EA = 1; ET0 = 0; TF0 = 0; S2CON = 0x50; /8位可变波特率 (无校验位) BRT = -(FOSC/32/BAUD); /设立独立波特率发生器重载初值 AUXR = 0x14; /独立波特率发生器工作在1T模式 /IE2 = 0x01; /使能串口
8、2中断void IO_Init(void)P2M1=P2M1&0xdf;P2M0=P2M0&0xdf;P0M1=P0M1&0x7f;P0M0=P0M0&0x7f;P4M1=P4M1&0xbf;P4M0=P4M0&0xbf;P2M1=P2M1&0x3f;P2M0=P2M0&0x3f;P4SW=P4SW|0x40;void Power_Identify(void)while(1)if(POWER=0)delay(4000);LcmPrintf(请给传感器模块上电!n);else break;void Module_Identify(unsigned int xuhao)unsigned int a
9、bc=0;if(flag4=1)abc=abc+1;abc=abc1;if(flag3=1)abc=abc+1;abc=abc1;if(flag2=1)abc=abc+1;abc=abc0;i/=2) /shift bit for masking if (i & value) DATA=1; /masking value with i ,write to SENSI-BUS else DATA=0; _nop_(); /observe setup time SCK=1; /clk for SENSI-BUS _nop_();_nop_();_nop_(); /pulswith approx.
10、5 us SCK=0; _nop_(); /observe hold time DATA=1; /release DATA-line _nop_(); /observe setup time SCK=1; /clk #9 for ack error=DATA; /check ack (DATA will be pulled down by SHT11) SCK=0; return error; /error=1 in case of no acknowledge /- char s_read_byte(unsigned char ack) /- / reads a byte form the
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 联网 课程设计 基于 温湿度 传感 器物 应用 实时 数据处理系统 开发 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。