物联网编程与应用(C#)

-
【作 者】主编 王浩 王伟旗
【I S B N 】978-7-5170-7346-8
【责任编辑】张玉玲
【适用读者群】本专通用
【出版时间】2018-12-01
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】192
【千字数】266
【印 张】12
【定 价】¥32
【丛 书】全国职业院校“十三五”规划教材(物联网技术应用专业)
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书以贴近实际的具体项目为依托,将必须掌握的基本知识与项目设计和实施建立联系,将能力和技能培养贯穿其中。本书根据行业对人才知识和技能的要求设计了10 个编程项目:基于C# 温湿度采集应用、基于C# 温湿度采集风扇控制应用、基于C# 光照度采集应用、基于C# 光照度采集步进电机控制应用、基于C# 人体红外检测应用、基于C# 人体红外检测继电器控制应用、基于C# 烟雾气体检测应用、基于C# 烟雾气体检测报警灯控制应用、基于C# 音乐播放无线控制应用、基于C# 智能家居采集控制应用。根据项目实施过程,以任务方式将课程内容的各种实际操作“项目化”,使学生能在较短时间内掌握物联网传感器采集和执行机构控制方面的上位机应用开发技术。
本书以贴近实际的具体项目为依托,将必须掌握的基本知识与项目设计和实施建立联系,将能力和技能培养贯穿其中。根据项目实施过程,以任务方式将课程内容的各种实际操作“项目化”,使学生能在较短时间内掌握物联网传感器采集和执行机构控制技术。
“物联网编程与应用”是一门实用性很强的专业课,注重理论知识和实践应用的紧密结合。本书的设计思路是采用项目式和任务驱动方式将课程内容实际操作“项目化”,项目化课程强调不仅要给学生知识,而且要通过训练使学生能够在知识与工作任务之间建立联系。项目化课程的实施将课程的技能目标、学习目标要素贯穿在对工作任务的认识、体验和实施当中,并通过技能训练加以完成。在项目化课程的实施过程中,以项目任务为驱动,强化知识的学习和技能的培养。
本书以贴近实际的具体项目为依托,将必须掌握的基本知识与项目设计和实施建立联系,将能力和技能培养贯穿其中。本书根据行业对人才知识和技能的要求设计了10 个编程项目:基于C# 温湿度采集应用、基于C# 温湿度采集风扇控制应用、基于C# 光照度采集应用、基于C# 光照度采集步进电机控制应用、基于C# 人体红外检测应用、基于C# 人体红外检测继电器控制应用、基于C# 烟雾气体检测应用、基于C# 烟雾气体检测报警灯控制应用、基于C# 音乐播放无线控制应用、基于C# 智能家居采集控制应用。根据项目实施过程,以任务方式将课程内容的各种实际操作“项目化”,使学生能在较短时间内掌握物联网传感器采集和执行机构控制方面的上位机应用开发技术。
本书内容体系完整,案例详实,叙述通俗易懂。书中的所有程序实例已全部通过了物联网实验实训设备验证,该硬件平台是由苏州创彦物联网科技有限公司研制的实验实训设备。通过本书的学习,学生可以快速掌握物联网传感器数据采集和控制应用编程能力,并能提升物联网应用编程软件设计与开发的水平。
由于编者水平有限,加之物联网技术发展日新月异,书中难免存在疏漏甚至错误之处,敬请广大读者批评指正。
任务1.1 串口通信温湿度传感器
数据采集.......................... 002
1.1.1 任务描述 ................................ 002
1.1.2 任务分析 ................................ 003
1.1.3 操作方法与步骤 ..................... 004
任务1.2 基于C# 温湿度采集程序
开发................................. 006
1.2.1 任务描述 ................................ 006
1.2.2 任务分析 ................................ 006
1.2.3 操作方法与步骤 ..................... 007
项目2 基于C# 温湿度采集风扇
控制应用 .........................015
任务2.1 串口通信温湿度数据采集和
风扇控制.......................... 016
2.1.1 任务描述 ................................ 016
2.1.2 任务分析 ................................ 017
2.1.3 操作方法与步骤 ..................... 018
任务2.2 基于C# 温湿度采集风扇
控制程序开发.................... 020
2.2.1 任务描述 ................................ 020
2.2.2 任务分析 ................................ 020
2.2.3 操作方法与步骤 ..................... 022
项目3 基于C# 光照度采集应用 ..037
任务3.1 串口通信光照度传感器
数据采集.......................... 038
3.1.1 任务描述 ................................ 038
3.1.2 任务分析 ................................ 039
3.1.3 操作方法与步骤 ..................... 039
任务3.2 基于C# 光照度采集
程序开发.......................... 042
3.2.1 任务描述 ................................ 042
3.2.2 任务分析 ................................ 042
3.2.3 操作方法与步骤 ..................... 043
项目4 基于C# 光照度采集步进
电机控制应用 ..................051
任务4.1 串口通信光照度数据采集
和步进电机控制................. 052
4.1.1 任务描述 ................................ 052
4.1.2 任务分析 ................................ 053
4.1.3 操作方法与步骤 ..................... 054
任务4.2 基于C# 光照度采集步进
电机控制程序开发............. 056
4.2.1 任务描述 ................................ 056
4.2.2 任务分析 ................................ 056
4.2.3 操作方法与步骤 ..................... 058
项目5 基于C# 人体红外检测
应用 .................................072
任务5.1 串口通信人体红外数据
采集................................. 073
5.1.1 任务描述 ................................ 073
5.1.2 任务分析 ................................ 074
5.1.3 操作方法与步骤 ..................... 075
任务5.2 基于C# 人体红外检测程序
开发................................. 077
物联网编程与应用(C#)——文前(双色).indd 4 2019/1/8 13:20:12
5.2.1 任务描述 ................................ 077
5.2.2 任务分析 ................................ 077
5.2.3 操作方法与步骤 ..................... 078
项目6 基于C# 人体红外检测
继电器控制应用 ...............086
任务6.1 串口通信人体红外数据采集
和继电器控制.................... 087
6.1.1 任务描述 ................................ 087
6.1.2 任务分析 ................................ 088
6.1.3 操作方法与步骤 ..................... 089
任务6.2 基于C# 人体红外检测
继电器控制程序开发.......... 092
6.2.1 任务描述 ................................ 092
6.2.2 任务分析 ................................ 092
6.2.3 操作方法与步骤 ..................... 094
项目7 基于C# 烟雾气体检测
应用 .................................107
任务7.1 串口通信烟雾气体传感器
数据采集.......................... 108
7.1.1 任务描述 ................................ 108
7.1.2 任务分析 ................................ 109
7.1.3 操作方法与步骤 ..................... 109
任务7.2 基于C# 烟雾气体检测
程序开发.......................... 112
7.2.1 任务描述 ................................ 112
7.2.2 任务分析 ................................ 112
7.2.3 操作方法与步骤 ..................... 113
项目8 基于C# 烟雾气体检测
报警灯控制应用 ...............120
任务8.1 串口通信烟雾气体数据采集
和报警灯控制.................... 121
8.1.1 任务描述 ................................ 121
8.1.2 任务分析 ................................ 122
8.1.3 操作方法与步骤 ..................... 123
任务8.2 基于C# 烟雾气体检测
报警灯控制程序开发.......... 126
8.2.1 任务描述 ................................ 126
8.2.2 任务分析 ................................ 126
8.2.3 操作方法与步骤 ..................... 128
项目9 基于C# 音乐播放无线
控制应用 .........................140
任务9.1 串口通信音乐播放控制....... 141
9.1.1 任务描述 ................................ 141
9.1.2 任务分析 ................................ 142
9.1.3 操作方法与步骤 ..................... 142
任务9.2 基于C# 音乐播放无线控制
程序开发.......................... 146
9.2.1 任务描述 ................................ 146
9.2.2 任务分析 ................................ 146
9.2.3 操作方法与步骤 ..................... 147
项目10 基于C# 智能家居采集
控制应用 ........................157
任务10.1 利用串口调试工具采集传感器
数据和执行机构控制......... 159
10.1.1 任务描述 .............................. 159
10.1.2 任务分析 .............................. 159
10.1.3 操作方法与步骤 ................... 160
任务10.2 基于C# 智能家居采集控制
程序开发......................... 164
10.2.1 任务描述 .............................. 164
10.2.2 任务分析 .............................. 164
10.2.3 操作方法与步骤 ................... 166
参考文献 .......................................186
- Python语言程序设计教程 [郭其标 房宜汕]
- C语言同步案例习题精解 [主编 肖朝晖]
- Python程序设计 [李国燕 王新强 刘佳 等编著]
- Python程序设计项目化教程(活页式) [主编 卢凤伟]
- Java编程基础案例式教程 [主编 陈艳华 唐春兰]
- Python语言同步案例习题精解 [主编 肖朝晖]
- Unity应用开发与实战(微课版) [主 编 程永恒]
- PHP程序设计项目化教程 [主 编 杜海颖]
- 简单易懂的Python入门教程 [[日]大泽文孝 著]
- Python数据分析之道——Thinking in Pandas [[美]汉娜·斯捷潘内克(Hannah S]
- 深入浅出OpenHarmony——架构、内核、驱动及应用开发全栈 [李传钊 著]
- MySQL数据库项目化教程(第二版) [主编 郑小蓉]
- python青少年趣味编程 [千锋教育 编著]
- 程序员5天修炼 [施游 邹月平 曾哲军 编著]
- Python程序设计应用教程 [王敏 李光正]
- Java面向对象程序设计(微课版) [主编 谢先伟 王海洋]
- Java面向对象程序设计 [主编 张立敏 邹海涛]
- 工业机器人编程及应用 [主编 向艳芳 胡月霞]
- C语言程序设计(微课版) [主编 夏启寿]
- C语言程序设计实践教程 [夏启寿]
- 单片机应用技术项目教程(C语言版)(第三版) [主编 郭志勇]
- Python语言程序设计 [张双狮]
- 火球-UML大战需求分析(第二版) [张传波 著]
- HTML5+CSS3前端开发项目式教程(微课版) [主编 谭卫 徐文义]
- Python 程序设计(微课版) [杨智勇 廖丹]
- 数据结构——C语言(微课版) [主编 梁海英]
- 物联网导论(第三版) [主 编 张翼英]
- UI界面设计与制作教程 [主 编 黎 娅 任劲松]
- UML系统建模及系统分析与设计(第二版) [王欣 张毅 编著]
- Android高级程序设计 [主编 周雯 舒松]