基于Wi-Fi模块的云端物联网实训
批量上传,套装书可能不全,下单前咨询在线客服!有特殊要求,下单前请咨询客服!
¥
17.95
6.1折
¥
29.5
全新
库存4件
作者白炽贵
出版社电子工业出版社
ISBN9787121446191
出版时间2022-11
装帧平装
开本16开
定价29.5元
货号29501955
上书时间2024-11-02
商品详情
- 品相描述:全新
- 商品描述
-
导语摘要
本书为职业教育移动物联网技术实训教材,以智能家居为编写背景,案例设计档次高,可操作性好。所完成的实训项目就是一适用的远程智能家居控制系统,可在手机APP上,随时观察家居温度,任意操控6路家电的开或关,还能根据所需的任意温度值,在手机上设定家居环境中的1路高温报警运作和1路低温报警运作。受控终端全套器材(51单片机板+8路继电器板+WiFi模块+DS18B20温度传感器)网上可购,总售价低于100元(人民币)。为方便本教材的教和学,本教材中的每一任务都配有对应的实操视频,能不差一秒地再现所有程序的代码输入过程、程序调试过程和运行结果。另外,本教材还把终完成的APP项目和单片机项目的完整源程序放在了出版社网站上。需要者可从出版社网站下载。
作者简介
白炽贵,男,高级讲师,群众。从事中等职业学校电子和计算机专业技术课教学30年,任教期间3次被评为县优秀教师,2016年被评为区教育系统“美退休教师”。主编了7本中等职业技术教学教材。
目录
单元1 搭建编程平台1
任务1 搭建手机App编程平台1
1.1 安装JDK151
1.2 安装AS2.2.32
1.3 安装模拟器5
任务2 搭建单片机编程平台12
2.1 安装Keil C5112
2.2 安装USB串口驱动13
单元小结14
习题15
单元2 单片机项目开发16
任务3 在单片机电路板上点亮四位数码管16
3.1 创建单片机物联网项目16
3.2 编写单片机项目C源程序代码19
3.3 将C源程序添加到单片机项目20
3.4 设置HEX文件的生成及存放路径22
3.5 生成HEX文件24
3.6 检测任务效果25
任务4 在单片机电路板上按位显示123428
4.1 添加四行预处理命令28
4.2 添加延时函数定义29
4.3 修改主函数代码29
4.4 检测任务效果30
任务5 在单片机电路板上显示所有四位数30
5.1 定义通用的数码管显示函数31
5.2 重新定义主函数main()33
5.3 检测任务效果33
任务6 在单片机电路板上显示实时温度34
6.1 添加相关变量定义语句34
6.2 添加温度显示控制语句34
6.3 添加操控DS18B20的相关函数35
6.4 修改主函数main()38
6.5 检测任务效果38
任务7 在单片机C源程序中添加串口通信代码39
7.1 添加有关变量和数组的定义39
7.2 添加串口初始化函数39
7.3 添加串口数据发送函数40
7.4 添加串口中断服务函数40
7.5 加强主函数main()的功能40
7.6 检测任务效果42
单元小结42
习题50
单元3 手机App项目开发53
任务8 新建WiFiApp项目并设置温度查询UI界面53
8.1 打开AS代码编辑区的行号显示53
8.2 新建项目55
8.3 设置温度查询UI界面56
8.4 检测任务效果73
任务9 在WiFiApp项目中定义网络通信类74
9.1 新建网络通信类TcpSocket74
9.2 在空类中声明类的成员76
9.3 定义接收线程类receiveThread79
9.4 声明接收线程对象及定义TcpSocket构造方法80
9.5 定义消息处理方法80
9.6 检测任务效果81
任务10 在主活动类中添加温度查询功能82
10.1 声明文本框和套接字及组织者对象82
10.2 创建文本框和网络通信对象tcpSocket83
10.3 定义update()方法84
10.4 定义消息发送方法84
10.5 定义温度查询方法85
10.6 检测任务效果86
任务11 使用Wi-Fi模块实现温度查询功能88
11.1 在注册文件中添加INTERNET和WAKE_LOCK许可88
11.2 配置Wi-Fi模块89
11.3 检测任务效果92
单元小结93
习题94
单元4 用手机App操控6路继电器97
任务12 在手机App中添加2路继电器控制功能97
12.1 添加第2个内层线性布局控件97
12.2 在第2个内层线性布局控件中添加4个按钮控件97
12.3 在主活动类中添加4个按钮控件的响应方法99
12.4 检测任务效果101
任务13 在单片机中添加2路继电器受控代码101
13.1 定义8路继电器的位寻址变量101
13.2 在switch语句中添加2路继电器的受控代码102
13.3 检测任务效果102
任务14 在单片机中添加4路继电器受控代码103
14.1 在switch语句中添加4路继电器受控代码103
14.2 检测任务效果103
任务15 在手机App中添加4路继电器控制功能103
15.1 在UI界面上添加8个按钮控件103
15.2 在主活动类中添加8个按钮控件的响应方法106
15.3 检测任务效果109
单元小结109
习题110
单元5 用手机App给单片机设定报警温度极值111
任务16 在单片机中添加温度处理代码111
16.1 添加tempa、tempb变量定义111
16.2 添加高低温控制功能111
16.3 添加温度数据处理功能112
16.4 检测任务效果112
任务17 在手机App中添加高低温设控功能112
17.1 在UI界面中添加高低温设控控件112
17.2 在主活动类中添加高低温设控代码116
17.3 检测任务效果119
单元小结119
习题121
单元6 实现基于Doit云平台的云端物联网功能122
任务18 建立Doit云平台122
任务19 新建WiFiAppL项目123
19.1 在AS系统中新建WiFiAppL项目123
19.2 修改注册文件124
19.3 修改布局文件125
19.4 添加网络通信类127
19.5 修改主活动类文件130
19.6 检测任务效果131
任务20 基于Doit云平台的云端物联网133
20.1 配置Wi-Fi模块的Doit云功能133
20.2 检测任务效果135
单元小结136
习题136
附录A 单片机项目程序设计入门概要137
附录B 手机App项目开发入门概要153
附录C 单片机实验板的制作156
附录D 本书单片机项目C源程序159
附录E 本书手机App项目工程文件166
参考文献178
内容摘要
本书为职业教育移动物联网技术实训教材,以智能家居为编写背景,案例设计档次高,可操作性好。所完成的实训项目就是一适用的远程智能家居控制系统,可在手机APP上,随时观察家居温度,任意操控6路家电的开或关,还能根据所需的任意温度值,在手机上设定家居环境中的1路高温报警运作和1路低温报警运作。受控终端全套器材(51单片机板+8路继电器板+WiFi模块+DS18B20温度传感器)网上可购,总售价低于100元(人民币)。为方便本教材的教和学,本教材中的每一任务都配有对应的实操视频,能不差一秒地再现所有程序的代码输入过程、程序调试过程和运行结果。另外,本教材还把终完成的APP项目和单片机项目的完整源程序放在了出版社网站上。需要者可从出版社网站下载。
主编推荐
白炽贵,男,高级讲师,群众。从事中等职业学校电子和计算机专业技术课教学30年,任教期间3次被评为县优秀教师,2016年被评为区教育系统“美退休教师”。主编了7本中等职业技术教学教材。
— 没有更多了 —
以下为对购买帮助不大的评价