本书采用项目导向和任务驱动的编写模式,构建物联网上位机编程的知识体系。根据物联网编程特点,按照项目之间的逻辑关系进行组织,同时注意循序渐进,结合实际,采用任务驱动的方法,提高学生解决实际问题的能力。整个课程以企想QX—IHIM物联网实验平台为依托,从实际应用角度出发,精选出3个具有代表性的教学项目,即智能家居管理系统、RFID图书馆应用、智能血液管理系统,每个项目由若干个任务和拓展训练组成,强调及突出了学生的实际操作技能和相关职业能力的培养。本书可作为中等职业学校物联网及计算机相关专业的教材,也可供培训机构和物联网编程爱好者使用。
物联网是国家新兴战略产业中信息产业发展的核心领域,将在未来国民经济发展中发挥重要作用。目前,物联网是全球研究的热点问题,其发展规划已在各国都提至国家级战略高度,大量的呼声称其为继计算机、互联网之后世界信息产业的第三次浪潮。而新技术发展需要大批专业技术人才,为适应国家战略性新兴产业发展的需要,加大信息应用人才培养力度,许多中职学校也已开始利用已有的专业基础和教学条件设置物联网工程技术专业或修订人才培养计划,推进课程体系、教学内容、教学方法的改革和创新,以满足新兴产业发展对物联网技术人才的迫切需求。为满足中职电子信息类相关专业的教学需求及社会各界对了解信息网络新技术的迫切要求,编者编写了本书。在新课改背景下,编者在研究学科内容的过程中不断寻求突破,旨在针对传统教学重知识点讲授、轻实践性教学的特点,紧紧抓住学生的知识结构、认知特征和兴趣导向,将知识点项目化,使得枯燥的讲授变为生动的体验,以此对中职“物联网编程与应用”课程实施情景式项目教学改革。
本书选择了贴近现实生活的情景引入项目,将单一、枯燥的知识点贯穿于趣味性强的项目情景之中,使知识点巧妙融合,打包集成在项目内,整个过程由师生共同实现完整项目,让学生在实践中亲身体验,了解知识点的应用领域,从而实现理论与技能的融会贯通。同时,每个项目的选取和设置均与专业有一定的联系,很好地将学生所学专业与工具课程有机地结合在一起。
全书主要内容如下:
项目1构建智能家居管理系统,实现智能家居管理系统的基本网络连接,完成基本环境数据检测和基本设备控制,并且能够保持环境数据及控制参数。
项目2构建RFID智能图书馆管理系统,实现RFID智能图书馆管理系统的构建,利用RFID标签及读写装置完成图书的借阅、盘点、新书入库、遗失处理及相关统计功能。该系统的实现能够方便校园图书管理,具有较强的实用性。
项目3构建RFID智能血液管理系统,实现RFID智能血液管理系统的构建。该系统能够从血液采集开始记录血液的基本情况及血液来源的基本情况,在血液的保存过程中充分保障血液的安全及健康,有较强的实用及推广价值。
项目4构建RFID智能停车管理系统,实现RFID智能停车管理系统的构建。该系统能够在停车全过程中实现车辆的自动识别和信息化管理,提高车辆的通行效率和安全性,同时还能统计车辆出入数据,方便调度,以减轻管理人员的劳动强度,从而提高工作效率。该项目同样也与工作实践紧密结合,实用性强。
项目5构建RFID智能病房管理系统,实现RFID智能病房管理系统的构建。该系统通过RFID实现数据的便捷录入、实时存储及更新,于后台进行数据的处理输出,使得患者易于上手操作,减轻了医务人员的工作量,各种医疗设备也能够方便地实现自助使用,数据处理的精度与速度都大大提高,因此整个医疗流程的效率也得到了很大的提高。
本书由5个项目组成,分为21个任务进行细化实践,同时另有4个项目拓展作为巩固练习,建议总学时数为86学时,具体学时分配见下表。
学时数项目1 构建智能家居管理系统任务1 读取网络基础数据220任务2 绘制网络结点拓扑图4任务3 实现无线控制4任务4 智能家居模式控制2任务5 实现环境监测2任务6 保存监测数据4项目拓展2项目2 构建RFID智能图书馆管理系统任务1 盘点图书414任务2 实现借书等相关操作4任务3 实现对图书的统计4项目拓展2项目3 构建RFID智能血液管理系统任务1 血液入库218任务2 用血申请4任务3 用血管理4任务4 血液出库4项目拓展4项目4 构建RFID智能停车管理系统任务1 完成停车模块418任务2 完成车位情况管理模块4任务3 完成取车模块2任务4 完成记录查询模块4项目拓展4项目5 构建RFID智能病房管理系统任务1 完成系统设置216任务2 病人挂号2任务3 病房管理6任务4 数据处理4项目拓展2本书由余劲松任主编,陈天翔和龙菲任副主编,参加编写的还有李翔、王金波和曹译。
在本书的编写过程中,得到了部分老师和上海企想公司的帮助,在此谨向所有给予帮助的同志深表谢意。
由于编者水平有限,书中难免存在不足与疏漏之处,敬请各位专家及广大读者批评指正。
编 者
前言
项目1 构建智能家居管理系统
项目情景1
项目概述2
任务1 读取网络基础数据3
任务2 绘制网络结点拓扑图 14
任务3 实现无线控制 19
任务4 智能家居模式控制 28
任务5 实现环境监测 30
任务6 保存监测数据 39
项目拓展 53
项目2 构建RFID智能图书馆管理系统
项目情景 55
项目概述 56
任务1 盘点图书 57
任务2 实现借书等相关操作 66
任务3 实现对图书的统计 73
项目拓展 75
项目3 构建RFID智能血液管理系统
项目情景 77
项目概述 77
任务1 血液入库 79
任务2 用血申请 88
任务3 用血管理 91
任务4 血液出库 95
项目拓展100
项目4 构建RFID智能停车管理系统
项目情景103
项目概述103
任务1 完成停车模块105
任务2 完成车位情况管理模块115
任务3 完成取车模块125
任务4 完成记录查询模块132
项目拓展138
项目5 构建RFID智能病房管理系统
项目情景141
项目概述141
任务1 完成系统设置143
任务2 病人挂号145
任务3 病房管理148
任务4 数据处理157
项目拓展159