本教材是教育部高职高专计算机类专业教学指导委员会规划教材。
本教材从物联网应用系统开发的整个流程出发,以企业项目开发为主线,详细阐述了物联网应用系统的程序开发工具Java、开发过程以及典型的物联网应用系统开发等。
本教材共5个项目:项目1是Java基础训练;项目2是基于网络连接的无线传感网应用系统框架设计;项目3是基于串口连接的RFID数据处理框架设计;项目4是物联网应用系统程序设计;项目5是系统调试与管理。所有的Java知识全部穿插在项目中进行讲解。项目安排从物联网项目开发流程出发,注重教材的可读性与实用性;每个任务从引导任务出发,进而简述支撑知识,再以任务同步训练的方式强化所学知识;最后以自主学习任务巩固所学知识,并预习下一个任务。本教材不仅可以作为高职高专院校物联网应用技术专业的教材,也适合自学者及系统开发人员参考使用。
项目1Java基础训练1
任务1Java程序识读1
1.1.1任务引导训练1
1.1.2支撑知识2
1.1.3任务同步训练13
1.1.4自主学习任务15
任务2物联网系统开发基本环境搭建16
1.2.1任务引导训练16
1.2.2支撑知识16
1.2.3任务同步训练24
1.2.4自主学习任务27
任务3面向对象的编程27
1.3.1任务引导训练27
1.3.2支撑知识29
1.3.3任务同步训练43
1.3.4自主学习任务45
任务4智能结算程序设计46
1.4.1任务引导训练46
1.4.2支撑知识47
1.4.3任务同步训练62
1.4.4自主学习任务68
项目2基于网络连接的无线传感网应用系统框架设计69
任务1Java线程69
2.1.1任务引导训练69
2.1.2支撑知识70
2.1.3任务同步训练78
2.1.4自主学习任务81
任务2I/O类的使用81
2.2.1任务引导训练81
2.2.2支撑知识 82
2.2.3任务同步训练92
2.2.4自主学习任务98
任务3JDBC访问数据库98
2.3.1任务引导训练98
2.3.2支撑知识99
2.3.3任务同步训练105
2.3.4自主学习任务110
任务4构建基于网络的环境探测与感应111
2.4.1任务引导训练111
2.4.2支撑知识113
2.4.3任务同步训练124
2.4.4自主学习任务136
项目3 基于串口连接的RFID数据处理框架设计137
任务1RFID数据解析与派发137
3.1.1任务引导训练137
3.1.2支撑知识137
3.1.3任务同步训练150
3.1.4自主学习任务156
项目4物联网应用系统程序设计157
任务1智能货架应用157
4.1.1任务引导训练157
4.1.2支撑知识162
4.1.3任务同步训练174
4.1.4自主学习186
项目5系统调试与管理187
任务1硬件环境搭建187
5.1.1开发硬件环境搭建187
5.1.2运行硬件环境搭建187
任务2软件环境搭建191
5.2.1学员开发机器191
5.2.2模拟程序网关服务器191
5.2.3智能仓储服务器192
任务3现场调试192
5.3.1RFID现场调试192
5.3.2无线传感网套件194
附录1RFID桌面读写器动态库198
附录2无线传感网网关(WSN)连接动态库201
附录3网关节点连接状态信息值对应含义210
附录4错误信息值对应含义211
附录5事件码对应信息含义212
附录6命令字值对应信息213
附录7消息中各部分结构的长度信息214
附录8节点类型区分215
参考文献216
本教材是教育部高职高专计算机类专业教学指导委员会规划教材,体现了最新的高等职业教育人才培养思想,具有科学性、先进性和应用性等高等职业教育的特点,在项目导向、任务驱动方面具有创新特色。
“物联网应用系统开发”是物联网应用技术专业核心课程、专业必修课程。本教材突出企业项目与岗位职业能力培养的融合,以面向应用为目标,以项目为导向,从能力培养角度构建支撑知识的系统性。采用“教、学、做”一体化教学模式,培养学生物联网上位机应用系统开发能力、对感知层采集的数据进行加工处理的能力以及对物联网应用系统项目实施、联调与后期维护的能力。