《物联网通信技术》课程设计论文
- 格式:doc
- 大小:414.50 KB
- 文档页数:12
物联XX工程论文范文精选3篇1教学内容设计1.1教学目标设计1)教学以项目治理要求和项目实战形式开展,训练学生掌握中小型企业XX络工程设计实施流程规范;通过项目虚实结合仿真实战,训练学生掌握XX络设备的配置方法;2)教学以核心项目案例整体流程,让学生切实体会了解企业项目的实施流程;3)通过中小型企业的实际设计项目分析,训练学生项目需求分析、设计、实施、测试等各方面能力,提高学生设备配置的熟练程度,提高学生处理问题的实际能力;4)按照企业治理的要求,让学生熟悉团队成员在项目中的角色分工及沟通协作,体会企业中的团队合作规范,培养团队协同工作的能力。
1.2教学内容课程教学内容设计以工程项目为主线,模拟实训项目为载体,以工程项目实施过程作为教学流程参考,逐步分解项目实施过程设置教学情境单元,以项目组织治理过程为项目教学推进的参考点,设计过程性的教学情境推动教学环节的执行。
2课程实践教学设计2.1核心项目案例设计项目案例以中小企业XX络为背景,企业分总公司和分公司两部分,防火墙保护服务器群和内部用户,公司设计两条ISP链路,一条用来与分公司数据交换,另一条用来访问Internet。
在外出差或者家庭办公的用户可以通过VPN虚拟专用XX接入内XXO平台。
在总公司内部部署了数字监控系统和智能家居系统。
2.2虚实结合景实训环境搭建要完成整个XX络工程项目需要强大的实践环境,大多数的院校在硬件上只能提供部分设备,大部分院校不能满足多组教学的需求,在这种情况下可以借助仿真软件来解决学校设备资源不足,重要的是同时也满足课程内容设计的要求,实现学生人人参与,人人实践,同样可以达到课程学习的目标要求。
我们在物联XX分层的基础上利用现有设备和仿真软件搭建虚实结合的核心实训项目实训环境:1)在应用层平台上借助虚拟机VMwre (VirtulPc)安装Windowsserver20XX(ubuntu)操作系统,在服务器操作系统上部署WEB\DNS\DHCP\FTP\EMIL\O等企业内XX应用服务,在服务器上部署数字监控治理系统和智能家居治理系统。
物联网课程设计论文物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。
顾名思义,物联网就是物物相连的互联网。
下面我们来看看关于物联网的论文内容吧。
引言物联网技术发展迅速,预计将成为继计算机、互联网与移动通信网之后的世界信息产业第三次浪潮。
社会经济的发展与产业的转型是物联网发展的巨大推动力,经济全球化使得所有企业面临着激烈竞争的局面,企业需要及时获取世界各地对产品的销售情况和需求信息,为全球的采购、生产制定合理的计划,为了提高企业的核心竞争力,需要推进信息化与工业化的融合。
人民生活水平的提高,也需采用包括物联网在内的新一代信息技术改造升级社会管理和民生服务行业,以提高社会管理、公共服务和家居生活的质量和效率。
当前,世界各国的物联网基本都处于起步阶段:美、日、韩、欧盟等都正投入巨资深入研究探索物联网,并启动了以物联网为基础的“智慧地球”、“U-Japan”、“U-Korea”、“物联网行动计划”等国家性区域战略规划。
在中国,工信部于2012年2月正式发布了《物联网“十二五”发展规划》,规划的发布为物联网产业的发展提出了指导思想和发展目标。
规划指出,“十二五”期间,我国将攻克一批物联网核心关键技术,在感知、传输、处理、应用等技术领域取得500项以上重要研究成果;研究制定200项以上国家和行业标准;培育和发展10个产业聚集区,100家以上骨干企业,一批“专、精、特、新”的中小企业,建设一批覆盖面广、支撑力强的公共服务平台,初步形成门类齐全、布局合理、结构优化的物联网产业体系。
物联网技术正逐渐从实验室阶段走向实际应用,目前,物联网在工业制造、国家电网、机场安保、现代物流、医疗卫生领域、数字农林、环境保护、智能交通、智能家居、水系监测、食品溯源、敌情侦查和情报搜集等各个领域都得到了广泛的推广和应用。
而从产业规模来看,据工信部预测,2015年我国物联网市场规模将超过5000亿元,2020年将达到万亿元级,预计未来5年复合年均增长率超过30%。
物联网课程设计论文东北石油大学课程设计课程无线传感网络课程设计题目__________ 远程灯控系统_____________________ 院系计算机与信息技术学院专业班级物联网工程12-1班学生姓名学生学号 _______________________________________________2009年7月10日指导教师摘要无线传感器网络的无线通信技术可以采用ZigBee 技术、蓝牙、Wi-Fi 和红外等技术。
ZigBee 技术是一种短距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术或无线网络技术,是一组基于IEEE802.15.4 无线标准研制开发的有关组网、安全和应用软件方面的通信技术。
ZigBee 联盟于2005 年公布了第一份ZigBee 规范“ ZigBee SpecificationV1.0 "。
ZigBee协议规范使用了IEEE802. 15. 4定义的物理层(PHY)和媒体介质访问层(MAC),并在此基础上定义了网络层(NWK)和应用层(APL)架构[1] 。
本文设计主要利用C#S言在VS2010平台上设计一个桌面应用程序,用于连接物联网实验中间件服务器,从而获取下位机发给中间件的数据,显示出网络拓扑和节点信息,并通过发送控制命令,达到控制下位机效果。
关键词:ZigBee协议;无线传感器网络;物联网中间件;通信协议目录第 1 章概述 (1)1.1ZigBee 概述 (1)1.2物联网中间件介绍 11.3无线传感器网络简介 21.4远程灯控系统简介 2 第2章远程灯控系统的总体设计 3第3 章硬件设计 43.1节点选择 (4)3.2硬件模块原理 5 第4 章网络节点软件设计与实现74.1软件架构 (7)4.2SAPI初始化和任务事件处理 (7)4.3ZDO初始化和任务事件处理 (8)4.4协调器程序执行流程图 (11)4.5终端程序执行流程图 (12)4.6数据发送与数据接收 (12)第 5 章上位机软件设计与实现 (15)5.1上位机软件界面设计 (15)5.2上位机软件执行流程图 (16)5.3网络参数配置与服务器的连接 (17)5.4网拓扑树的生成185.5LED灯控制消息发送 (20)5.6LED灯控成果展示 (21)结论 (22)参考文献 (23)第1章概述1.1 ZigBee 概述ZigBee 是为低数据速率、短距离无线网络通信定义的一系列通信协议标准。
物联网定制课程设计论文一、教学目标本课程旨在让学生了解物联网的基本概念、关键技术及其应用场景,培养学生对物联网的兴趣和认知,提高学生在实际应用中运用物联网解决问题的能力。
知识目标:使学生掌握物联网的基本概念、关键技术(如传感器技术、网络通信技术、云计算等)及其应用领域;了解物联网在不同行业中的应用案例。
技能目标:培养学生运用物联网技术解决实际问题的能力,如设计简单的物联网系统、进行物联网设备间的通信等;提高学生使用物联网相关工具和软件的能力。
情感态度价值观目标:培养学生对物联网技术的热爱和好奇心,增强学生对新兴技术的关注和认识,引导学生关注物联网技术在可持续发展、智能生活等方面的应用,培养学生的社会责任感。
二、教学内容本课程的教学内容主要包括物联网的基本概念、关键技术、应用领域及案例分析。
1.物联网的基本概念:介绍物联网的定义、发展历程、架构和特点。
2.关键技术:讲解传感器技术、网络通信技术、云计算、大数据等在物联网中的应用。
3.应用领域:分析物联网在智能家居、智能交通、智能医疗、工业物联网等领域的应用案例。
4.案例分析:挑选具有代表性的物联网应用案例,让学生了解物联网技术在实际应用中的作用和价值。
三、教学方法为了提高教学效果,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法、实验法等。
1.讲授法:用于讲解物联网的基本概念、关键技术及其应用领域。
2.讨论法:学生针对物联网案例展开讨论,培养学生的思考和分析能力。
3.案例分析法:通过分析具体物联网应用案例,使学生了解物联网技术在实际应用中的作用。
4.实验法:安排实验室实践环节,让学生动手设计简单的物联网系统,提高学生的实际操作能力。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选用权威、实用的物联网教材,为学生提供系统的理论知识。
2.参考书:提供物联网相关的参考书籍,丰富学生的知识体系。
3.多媒体资料:制作精美的PPT、视频等多媒体资料,增强课堂教学的趣味性。
物联网通信技术及应用课程设计一、课程简介物联网技术是未来数字化社会的重要组成部分,其所涉及的各种业务场景和数据流量量也会与日俱增。
本课程主要介绍物联网通信技术、应用场景和应用案例。
在理论教学的基础上,还将安排一些实践环节,帮助学生理解和掌握物联网通信技术的基础知识和应用要点。
二、课程设置1. 物联网发展概述本课程首先介绍物联网的定义、发展历程和发展现状,让学生了解物联网发展的背景和现状。
2. 物联网通信技术这一章节主要介绍物联网通信技术,包括物联网协议、无线通信技术、传感器技术和网络技术等。
可以鼓励学生自己完成一些简单的物联网通信技术的实验,例如基础的TCP/IP通信实验。
3. 物联网数据处理本章将介绍物联网的数据类型及处理模型,以及如何提取和分析数据。
在这个章节中,还可以介绍大数据相关的技术和处理方法,让学生了解物联网通信技术在数据处理方面的应用。
4. 物联网安全和隐私物联网的安全和隐私问题也是非常重要的。
本章节将涵盖物联网安全、密码学和身份验证等方面的知识,以及隐私保护的技术,从而保证学生能够掌握物联网通信技术的安全和隐私保护要求。
5. 物联网应用场景和案例分析本章节将结合实际案例,介绍物联网通信技术的应用场景。
包括物联网在智慧城市、智能家居、智慧医疗和智能制造等领域中的应用以及案例分析,这将帮助学生进一步了解物联网通信技术的实际应用。
6. 讨论环节本课程还将安排一些讨论环节,通过与学生的互动,促进和学生的交流和思考。
在这些讨论环节中,学生将有机会扩展对物联网通信技术和应用场景的认知,还可以自由提出问题和答疑。
7. 实践环节为了巩固本课程所学的知识,我们将安排一些课程实践环节,例如基础的物联网通信技术实验。
这将帮助学生更好地掌握和实际应用物联网通信技术。
三、课程评价与传统课程不同,本课程的评估将采用更加灵活的方式。
在本课程中,学生的成绩将主要基于课堂表现、小组讨论和实践实验成果等方面的综合评估。
物联网技术论文范文近年来,随着智慧地球、智慧城市、智能家居等热点话题的兴起,物联网产业逐渐成熟,正在从科研单位的实验室走进了普通居民的生活。
物联网被认为是信息产业在计算机和互联网的高度开展之后的第三次革命浪潮。
我国当前物联网产业开展迅速,理解物联网的关键技术,将会对它的开展有更深化的认识。
物联网作为将来网络开展的主要驱动力,其概念的提出已经很久,最近几年由于和大数据的结合,已经成为下一代网络的整合局部,是在当前互联网根底上的功能和范围的延伸。
物联网技术主要通过统一编码物品和制作通讯协议,将传感技术结合通信、控制技术按照标准将任何物品之间、以及物品与互联网之间相连,进展信息的共享和管理。
xx年在信息社会世界峰会(WSIS)上,国际电信联盟(ITU)正式在其的《ITU互联网报告xx:物联网》中给出了“物联网”的概念。
作为信息化浪潮下下一个振兴经济的关键点,在许多国家物联网已经上升到了国家战略的高度。
美国权威咨询机构FORRESTER预测在将来五年内,物联网将到达一个万亿级的通信业务,产业容量将到达30倍于人与人之间的通信需求产生的经济拉动力。
基于这种原因,全球各国都在大力开展物联网。
近年来,物联网已经在人们的生活、工作中起到了宏大的作用。
在销售业、智慧交通和智能家居中的使用最为广泛。
这种新技术的使用大大降低了劳动时长,带了了宏大的经济效益。
随着物联网技术的通信协议标准得到逐渐的统一化,它的开展不断走向成熟,而同时大量新型传感器的使用,是的它的适用范围得到了很大的增加,在农业、制造业、建筑业甚至是防恐中都得到表达。
其中以美国、中国、日本和欧盟等多个国家和地区的不断努力,使得一个开放、透明的物联网标准开场逐渐形成,确保了行业的安康开展。
我国近年科技实力不断加强,科研资金投入逐年加大,同时由于较早就对物联网技术开场了研究,并从国家开展战略的高度予以重视,如今保持了较高的实力,技术积累优势明显,是国际物联网标准制定的主导国之一。
《物联网通信技术》课程实践教学方法研究《物联网通信技术》课程是当前计算机科学与技术领域的热门课程之一,其教学实践方法的研究对提高学生学习成绩和提升教学效果具有重要意义。
本文将结合《物联网通信技术》课程的具体内容和特点,探讨一些实践教学方法的研究,以期为教学实践提供一些有益的启示。
一、课程特点分析《物联网通信技术》课程是一门涉及计算机网络、信号处理、无线通信等多个领域知识的综合性课程,具有以下几个特点:1. 跨学科性强:物联网通信技术涉及多个学科的知识,包括计算机科学与技术、通信工程、电子信息工程等,要求学生具备跨学科的综合素质。
2. 技术应用性强:物联网通信技术是一门注重实际应用的技术课程,学生需要通过实践掌握各种通信技术的应用方法和技术要点。
3. 理论与实践相结合:课程既涉及通信技术的理论知识,也涉及实际的应用操作,要求学生在学习过程中能够将理论知识与实际操作相结合。
基于以上课程特点,教学实践应该注重培养学生的综合素质和实际操作能力,提高学生对物联网通信技术的理解和应用能力。
二、教学实践方法研究1. 问题导向教学法物联网通信技术是一门专业性强的课程,学生在学习过程中可能会遇到各种理论和实际问题。
教师可以采用问题导向的教学方法,引导学生主动思考和探索解决问题的方法。
教师可以在课堂上提出一些具有代表性的问题,激发学生的思考和讨论,引导学生通过自主思考和探索解决问题,从而提高他们的问题解决能力和创新能力。
2. 项目驱动教学法针对物联网通信技术课程的应用性特点,教师可以采用项目驱动的教学方法,组织学生开展一些项目实践活动。
可以组织学生开展一个基于物联网通信技术的应用项目,要求学生通过实际操作设计和实现一个物联网通信系统,从而将理论知识与实际应用相结合。
通过项目实践,学生可以深入理解课程所涉及的技术内容和原理,提高他们的创新能力和实际操作能力。
3. 多媒体教学法物联网通信技术涉及多个领域的知识,教学内容较为复杂,教师可以采用多媒体教学法,结合多媒体技术进行教学。
物联网通信技术论文推荐文章最新的物联网通信技术论文热度:关于集体精神的励志名言热度:最新基督网络歌曲推荐热度:非主流网络歌曲范文热度:范文网络歌曲歌名热度:所谓物联网,是指将各种信息传感设备,如射频识别(RFID)装置、红外感应器、全球定位系统、激光扫描器等种种装置与互联网结合起来而形成的一个巨大网络。
下面小编给大家分享物联网通信技术论文,大家快来跟小编一起欣赏吧。
物联网通信技术论文篇一电力系统通信中的物联网技术研究摘要物联网是技术发展和科技创新的新兴产物,它主要借助传输技术和电子信息把实物同意到电子信息网络中。
随着社会的发展,人们对用电的需求已经不止停留在量上,更逐步追求质的提高。
而物联网会给智能电网的实现提供很大的推动力。
关键词电力系统;物联网技术;通信中图分类号TN914 文献标识码 A 文章编号1673-9671-(2012)051-0171-011 电力系统中的物联网应用技术电力系统中主要存在两种关系,就是客户之间以及客户和电网公司之间的关系,而物联网在电力系统中的应用就可以把这两种关系用网络连接起来,从而实现数据的网络连接,提高电网整体运用性。
要实现智能电网一体化,电力系统的基层信息采集就显得尤为重要。
要利用好电网信息这个载体,帮助电力系统实现智能电网多元化发展,发掘其潜在价值,从而更好的服务于智能电网的建设。
智能化网络系统是智能电网能够顺利运行的保障,这个系统主要依靠具备自适应调节能力的统一入网以及分布式管理体系。
这个系统可以对客户的用电信息进行实时实地的监控和采集,通过采集数据分析,整理出最适合的输配电方式为用客户服务,这必将是更加安全更加经济的,从而在根本上提高了能源的利用率。
智能电网中的物联网技术实现,主要还是通过网络对数据的采集、传输和分析这几个方面。
宽带给物联网提供的技术支持,使数据的采集不会受到量的限制。
数据传输以多种成熟的接入式为主,可以避免传输过程中的拥堵。
对获取数据的分析要通过云计算加工厂为终端用户提供服务。
关于物联网技术的论文精品文档关于物联网技术的论文物联网就是物物相连的网络,是我国的新兴战略产业,是未来发展的趋势。
下面是小编精心推荐的关于物联网技术的论文,希望你能有所感触!关于物联网技术的论文一:物联网技术浅谈【摘要】物联网就是物物相连的网络,人与人、人与物、物与物都互联成网。
物联网技术是当今的前沿技术,是我国的新兴战略产业,是未来发展的趋势。
物联网技术目前处于起步阶段,但各国都十分重视并作为战略产业来研究和发展。
本文从物联网的由来、物联网的特征、物联网的类型、物联网的组成等四个方面来探讨物联网技术。
【关键词】物联网;特征;组成;关键技术一、物联网的由来物联网的概念最早于1995年出现在比尔盖茨的《未来之路》书中,在该书中比尔盖茨已经提及了Internet ofThings的概念,只是当时并没有引起人们的重视。
1998年,美国麻省理工学院创造性地提出了当时称为EPC系统的“物联网”的构想;1999年,美国麻省理工学院首先明确提出了“物联网”的概念,提出了物联网就是将所有物品通过射频识别(RFID)等信息传感设备与互联网相连,能实现智能化识别和管理的网络。
xx年11月,国际电信联盟在突尼斯举行的信息社会峰会上发布了《ITU互联网报告xx:物联网》,1 / 19精品文档正式提出了物联网的概念。
009年11月,温家宝总理发表了《让科技引领中国可持续发展》的重要讲话,“我国要着力突破传感网、物联网关键技术,及早部署后IP时代相关技术研发,使信息网络产业成为推动产业升级、迈向信息社会的‘发动机’”,从而物联网作为我国的新兴战略产业。
物联网就是在计算机互联网的基础上,利用射频识别、传感设备和无线通信等技术,构造一个覆盖世界上万事万物的“Internet of Things”; 即英文名称为“Internet ofThings”,简称IOT。
在这个网络中,物品能够彼此进行“交流”,而无需人的干预。
其实质是利用RFID等技术,通过计算机互联网实现物品的自动识别和信息的互联和共享。
1物联网专业的学生种类决定了微课制作的使用素材我校物联网技术专业由于是热门专业,因此报考学生不仅有普高生和职高生,还有单招生。
由于在物联网班级中的学生种类最多,那么直接导致学生的学习水平差距相对比较明显。
自然而然,授课的精细程度就不能一概而论。
因此,微课制作的素材就需要筛选。
比如视频录制素材的选取上,由于学习水平不一样,就不能采用画图做成的视频。
因为做成的视频往往是教案的电子化,内容精简而且文字居多,观看枯燥。
因此,观看这个视频的普高生和职高生比较容易接受,但是单招生接受不了。
那么我们在选择视频素材的时候一定要选择具有现实场景的视频,因为这种视频真实、具体而且有趣。
制作素材还有很多,这里不一一赘述。
2学习情境的设计要贴近学生日常生活大学生现在处在我国高速发展的信息时代,数码科技产品无处不在。
因此,在微课的情境设计中,如果经常使用含有电子产品使用的情境,会让学生感觉教师的准备力度不够。
相反,如果不使用电子产品,而是使用日常生活中的琐事为例,就会给学生提供生活琐事的解决方案。
比如,情境设计中使用校园停车场不够这个情境,学生就会通过这个问题想到智能停车管理系统,卡口系统,视频采集技术等。
由于物联网技术本身集成度大,融合度高,因此涉及到的技术非常多,那么学生一时间难以把这些知识串起来。
这样情境设计对教师想要传达给学生某个知识点时,就显得异常复杂。
对于基础不好的同学来讲,这时就容易出现为难情绪。
3课程设计偏重非专业性由于物联网技术专业学生种类的多样性存在,那么教师在做课程设计的时候,必定要考虑到学生学习能力的差别。
同一个技术原理的讲解,教学设计不能唯一。
根据学生的种类动态调整。
那么在微课设计的过程中体现教学思维的多样性,就很有必要。
由于物联网技术专业的学生接触的信息化成果比较多,因此他们观看的微课,互动要求比其他专业必须更丰富。
那么对互动课堂的理解,就要站在学生的角度去思考互动的目标。
课堂互动的目的是让学生在互动中学到知识、巩固知识、运用知识。
山东科技大学《物联网通信技术》课程设计项目名称车载环境监测系统学院信息科学与技术学院专业班级物联网工程2011级学号姓名任课教师赵建立2013 年 12 月 30 日目录第1章绪论 (3)1.1 选题的背景与意义 (3)第2章需求分析 (3)2.1 功能 (3)第3章系统总体设计 (5)3.1 方案的选择 (5)3.2 系统总体设计 (5)3.3 任务分工 (6)第4章模块设计与实现 (7)4.1 模块功能 (7)4.2 模块流程 (7)4.3 模块实现 (8)第5章总结 (11)第1章绪论1.1 选题的背景与意义每年夏天,都会发生很多在汽车内窒息死亡的案例。
但是很多人不知道,在车内关闭门窗开空调睡觉也会导致窒息死亡。
汽车的空调有两种模式,一是内循环模式,比较节约汽油。
内循环状态是关闭了车内外的气流通道(车内的门窗),不开风机就没有气流循环,开风机时吸入的气流也仅来自车内,形成车辆内部的气流循环。
车内冷气如果只是开内循环模式,那么,在密闭条件下,车内的空气通过空调进行内部循环,得不到更新,车内的一氧化碳浓度会越来越高,同时,车内人员呼出大量二氧化碳,导致车内氧气急剧减少,几小时就会使人恶心、昏迷,严重者甚至窒息而死亡。
为了减少相应悲剧的发生,我们小组决定开发一种可以检测车内二氧化碳浓度,并在达到危险浓度之前给车内的乘客发出警告的装置,可以称为车载环境监测系统。
第2章需求分析2.1 功能功能编号:1(协调器模块)功能需求:主模块的功能有三个,一是协调各个传感器组成网络,二是接收来自温度感应模块和二氧化碳感应模块发来的信息并且通过串口传给PC机,三是接收来自PC机发来的数据并通过广播发送给网内的所有传感器节点。
功能编号:2(温湿度感应模块)功能需求:温度感应模块主要功能是感应外界的温度并把温度值实时传达给主模块;功能编号:3(二氧化碳感应模块)功能需求:二氧化碳感应模块的主要功能是感应外界的二氧化碳浓度并且把浓度值传递给主模块。
功能编号:4(报警模块)功能需求:报警模块有两种状态,待命状态和报警状态,平时处于待命状态,如果协调器模块广播的信息中存在浓度超标的命令,则转为报警状态,使蜂鸣器发声进行报警。
功能编号:5(通风模块)功能需求:通风模块也有两种状态,待命状态和通风状态,平时处于待命状态,如果协调器模块广播的信息里有浓度超标而且node id为Motor的命令,则转为通风状态,使电机转动模拟通风。
功能编号:6(PC模块)功能需求:PC模块通过串口接收到来自协调器模块的信息,将数据处理后显示到桌面上,并把历史数据存到数据库中,当当前数据发生异常的时候,通过串口向协调器模块发送异常指令。
第3章系统总体设计3.1 方案的选择3.2 系统总体设计1,首先由二氧化碳模块中的二氧化碳传感器每隔2s感应一次空气中二氧化碳的浓度,再由其中的zigbee通信模块发送给协调器模块模块。
2,同样,温度感应模块中的温度传感器每隔2s感应一次空气温度后通过zigbee通信模块发送给协调器模块。
3,协调器模块接收到两个子模块发来的环境数据后,将数据通过串口传给PC机,如果接收到PC机发送来的异常信息,则协调器将向报警模块发送异常信息,向通风模块发送电机启动信息,如果PC机没有发送异常信息,则向报警模块和通风模块发送这正常信息。
4,PC机接收到协调器发送来的数据包后,分析数据包的内容,提取出有效的数据并且显示,并将数据存入数据库,如果数据发生异常,则向协调器发送异常信息。
5,报警模块和通风接受来自协调器的广播信息,如果是异常信息,则发出报警、打开电机,如果是正常信息,则处于待命状态。
3.3 任务分工图中红色的部分是本人负责的模块。
第4章模块设计与实现4.1 模块功能负责模块:温湿度传感器、二氧化碳传感器(使用超声波传感器模拟数据)温度感应模块主要功能是感应外界的温度并把温度值实时传达给主模块;二氧化碳感应模块的主要功能是感应外界的二氧化碳浓度并且把浓度值传递给主模块。
4.2 模块流程4.3 模块实现超声波传感器和温湿度传感器的代码并没有太大的改动,系统使用的消息协议也是使用了实验系统给出的协议。
报告中主要选取两个传感器消息收发事件的相关代码进行简要的分析。
我在源码的基础上进行了一定的精简工作,如删除没用的周期消息等以减少网络中所要手法消息的数量,以此减轻网络负担,提高系统效率,降低能耗。
使用超声波传感器模拟二氧化碳传感器向协调器发送采集到的数据,具体的数据处理在发送到协调器之后由PC段进项相关的模拟数据处理,该部分由赵晗同学完成。
超声波传感器主要代码解析:UINT16 SerialApp_ProcessEvent( uint8 task_id, UINT16 events ){(void)task_id; // Intentionally unreferenced parameter//事件处理函数如下。
判断事件类型并进行相应的处理。
if ( events & SYS_EVENT_MSG ){afIncomingMSGPacket_t *MSGpkt;while ( (MSGpkt = (afIncomingMSGPacket_t *)osal_msg_receive( SerialApp_TaskID )) ){switch ( MSGpkt->hdr.event ){case KEY_CHANGE://SerialApp_HandleKeys( ((keyChange_t *)MSGpkt)->state, ((keyChange_t *)MSGpkt)->keys );break;case AF_INCOMING_MSG_CMD:SerialApp_ProcessMSGCmd( MSGpkt );break;default:break;}osal_msg_deallocate( (uint8 *)MSGpkt );}return ( events ^ SYS_EVENT_MSG );}if ( events & SERIALAPP_SEND_EVT )//调用消息发送函数发送温超声波传感器采集到的数据。
{SerialApp_OTAData(&SerialApp_TxAddr,SERIALAPP_CLUSTERID1, &UART0_Format, sizeof(UART_Format));return ( events ^ SERIALAPP_SEND_EVT );}if ( events & DOPPLER_READ_EVT ) //查看超声波传感器当前状态{DopplerStatusOld = DopplerStatusNow; //保存当前状态if(DOPPLER_GPIO == HIGH){DopplerStatusNow = DOPPLER_YES;}else if(DOPPLER_GPIO == LOW){DopplerStatusNow = DOPPLER_NO;}if(DopplerStatusNow != DopplerStatusOld)//超声波传感器监测到当前状态和上一个状态发生变化就会调用消息发送函数,将消息发送给网关{UART0_mand = 0x01;if(DopplerStatusNow == DOPPLER_YES){UART0_Format.Data[0] = 0x01;UART0_Format.Data[1] = 0x00;}else if(DopplerStatusNow == DOPPLER_NO){UART0_Format.Data[0] = 0x00;UART0_Format.Data[1] = 0x00;}osal_set_event(SerialApp_TaskID, SERIALAPP_SEND_EVT);}osal_start_timerEx(SerialApp_TaskID, DOPPLER_READ_EVT, 200);return ( events ^ DOPPLER_READ_EVT );}return ( 0 ); // Discard unknown events.}温湿度传感器主要代码简析:温湿度传感器和超声波传感器代码内容相似,再次就不再具体赘述。
传感器代码如下。
UINT16 SerialApp_ProcessEvent( uint8 task_id, UINT16 events ){(void)task_id; // Intentionally unreferenced parameterif ( events & SYS_EVENT_MSG ){afIncomingMSGPacket_t *MSGpkt;while ( (MSGpkt = (afIncomingMSGPacket_t *)osal_msg_receive( SerialApp_TaskID )) ){switch ( MSGpkt->hdr.event ){case KEY_CHANGE://SerialApp_HandleKeys( ((keyChange_t *)MSGpkt)->state, ((keyChange_t *)MSGpkt)->keys );break;case AF_INCOMING_MSG_CMD:SerialApp_ProcessMSGCmd( MSGpkt );break;default:break;}osal_msg_deallocate( (uint8 *)MSGpkt );}return ( events ^ SYS_EVENT_MSG );}if ( events & SERIALAPP_SEND_EVT ){SerialApp_OTAData(&SerialApp_TxAddr,SERIALAPP_CLUSTERID1, &UART0_Format, sizeof(UART_Format));return ( events ^ SERIALAPP_SEND_EVT );}if ( events & TEMPANDHUM_READ_EVT ) //读取温湿度{Temperature = ReadSHT10(TEMPERATURE);UART0_mand = 0x01;UART0_Format.Data[0] = Temperature>>8;UART0_Format.Data[1] = Temperature;Humidity = ReadSHT10(HUMIDITY);UART0_Format.Data[2] = Humidity>>8;UART0_Format.Data[3] = Humidity;osal_set_event(SerialApp_TaskID,SERIALAPP_SEND_EVT);osal_start_timerEx(SerialApp_TaskID, TEMPANDHUM_READ_EVT, 1000);return ( events ^ TEMPANDHUM_READ_EVT );}return ( 0 ); // Discard unknown events.}第5章总结《物联网通信技术》这门课是这学期起,我们开始从现实的工作中第一次接触物联网及其相关的知识。