物联网编程与应用(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
- 嵌入式人工智能技术应用(数字教材) [主编 胡娜 杨国勇 晏廷荣]
- Java面向对象程序设计 [主编 姜春磊 陈虹洁]
- C语言程序设计实验指导与实训(第二版) [主编 倪燃]
- 程序思维与C语言实现 [张祎 王俊海 吕波]
- Python程序设计及实践教程 [肖朝晖]
- C语言程序设计 [魏琴 刘祖珉 赵仕波 肖阳春]
- C语言程序设计实验教程 [张小刚 司春景]
- 电气控制与PLC程序设计(第二版) [胡冠山]
- Java Web项目化设计实践教程 [邱云 曾陈萍]
- C语言程序设计(第三版) [主编 丁红 王立新 蔡开立]
- Python数据分析 [主编 冯志辉 赵磊 李放]
- Python程序设计与应用(第二版) [主编 张广渊]
- C程序设计实践教程 [刘卫国]
- C程序设计(慕课版) [刘卫国]
- 程序设计基础实践教程(C/C++语言版) [张桂芬 葛丽娜]
- C++案例项目精讲 [主编 杨国兴]
- SwiftUI完全开发 [李智威 著]
- MySQL数据库项目式教程 [陈亚峰]
- 人工智能技术导论 [主编 刘军 赵守凯 林海]
- C语言程序设计习题与实验指导(第二版) [主编 甄增荣 张宾]
- C语言程序设计(第二版) [主编 甄增荣 田云霞]
- Unity3D虚拟现实应用开发实践 [主 编 刘龙]
- 智能化技术基础(第三版) [邓文达 李礼]
- Python程序设计 [主编 姜春磊 陈虹洁]
- C语言程序设计实践教程(活页式) [主编 郑茵 陈巍 滕泓虬]
- 面向对象程序设计 [主编 张勇 张平华 赵小龙]
- Python程序设计基础及实战 [主编 刘健]
- C语言程序设计 [姜雪]
- Python程序设计实践教程 [王鹤琴 蔡正保]
- 人工智能技术与机器人 [主编 邵克勇]