智能家居控制系统的设计与开发 TI CC3200+物联网云平台+微信PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:王立华等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2018
- ISBN:9787121346767
- 页数:229 页
第1章 开启物联网的大门 1
1.1 物联网概述 1
1.1.1 物联网的定义 1
1.1.2 物联网的发展状况 2
1.2 物联网的技术架构 3
1.2.1 感知层 4
1.2.2 网络层 7
1.2.3 应用层 9
第2章 走进智能家居 13
2.1 智能家居的发展状况 15
2.1.1 国外发展现状 15
2.1.2 国内发展现状 16
2.2 智能家居组网技术基础 17
2.2.1 组网方式分类 17
2.2.2 主流技术分析 18
2.2.3 HTTP协议 33
2.3 智能家居实现的功能 36
2.4 智能家居技术架构 37
第3章 CC3200硬件平台 41
3.1 CC3200微控制器 41
3.1.1 应用MCU子系统 41
3.1.2 WiFi网络处理器子系统(CC3100) 48
3.1.3 电源管理子系统 49
3.2 CC3200 LaunchPad 51
3.2.1 硬件电路 51
3.2.2 跳线设置 53
3.2.3 按键和LED灯 55
第4章 CC3200软件开发环境的搭建 57
4.1 CCS集成开发环境 57
4.1.1 获取CCS V6软件 57
4.1.2 CCS V6安装过程详解 58
4.1.3 CCS V6软件配置 61
4.2 辅助软件工具 62
4.2.1 CC3200软件开发工具包 62
4.2.2 引脚配置代码生成器PinMux 63
4.2.3 Flash烧写工具UniFlash 66
4.2.4 CC3200 LaunchPad驱动安装 67
4.2.5 串口终端Tera Term 70
第5章 CC3200的开发与应用 73
5.1 硬件运行测试 73
5.1.1 导入工程 73
5.1.2 编译与下载调试 77
5.1.3 Uniflash程序的烧写 78
5.2 项目的开发过程 81
5.2.1 CCS编程库的重建 81
5.2.2 新建工程 83
5.2.3 硬件驱动程序的编写 85
5.2.4 应用程序的编写 88
5.3 基于CC3200的传感器应用 91
5.3.1 板载温度传感器 91
5.3.2 板载加速度传感器 96
5.3.3 光强度传感器 100
5.3.4 湿度传感器 106
5.3.5 气体传感器 110
5.3.6 测距传感器 112
5.3.7 红外热释电传感器 115
5.4 基于CC3200驱动设备的应用 116
5.4.1 继电器的应用 116
5.4.2 电动机驱动的应用 117
第6章 智能家居与微信公众平台的结合 121
6.1 微信公众平台 121
6.1.1 注册微信公众账号 121
6.1.2 开启公众平台测试账号 122
6.1.3 自定义菜单介绍 123
6.2 智能家居与微信公众平台结合 125
6.2.1 微信与智能家居结合的原因 125
6.2.2 微信在智能家居中的应用 126
6.2.3 未来微信在智能家居中的发展 127
第7章 云服务平台 131
7.1 云服务的发展现状 132
7.2 云服务在物联网中的应用 133
7.2.1 云服务与物联网的结合 133
7.2.2 云服务所提供的服务分类 135
7.2.3 云服务在物联网应用中面临的问题 136
7.3 基于云服务的智能家居 137
7.3.1 基于云服务的智能家居的系统组成 138
7.3.2 基于云服务的智能家居的特点 140
7.4 常用的云服务平台 141
7.5 云服务应用开发协助工具git 145
7.5.1 分布式版本控制系统git 146
7.5.2 推送方式一:代码托管平台作为中转站 159
7.5.3 推送方式二:在云服务平台上搭建git服务器 164
第8章 CC3200微控制器连接到云服务器 167
8.1 CC3200微控制器的程序开发 167
8.1.1 GPIO配置函数 168
8.1.2 CC3200创建多任务 171
8.1.3 传感器程序的移植 172
8.2 CC3200与云服务器之间的数据交换 173
8.2.1 CC3200连接到路由器 173
8.2.2 CC3200与云服务器之间的数据交换 174
第9章 微信服务器与云服务器之间的交互 177
9.1 微信公众平台接入云服务器 177
9.1.1 开启开发者模式 177
9.1.2 填写服务器配置 178
9.1.3 验证服务器地址的有效性 179
9.1.4 在云服务器上实现业务逻辑 179
9.2 交互基本原理及消息格式 179
9.2.1 交互基本原理 179
9.2.2 微信客户端推送消息 180
9.2.3 云服务器响应消息 182
9.3 云服务器上的微信请求接口设计 184
第10章 应用案例:基于CC3200、微信及云服务的远程智能云家居系统 187
10.1 系统设计方案 187
10.2 系统硬件设计 188
10.2.1 温/湿度传感器模块 189
10.2.2 DS1302实时时钟模块 189
10.2.3 继电器模块 190
10.2.4 电动机驱动模块 191
10.2.5 烟雾传感器模块 192
10.2.6 12864液晶显示模块 192
10.3 远程智能云家居系统软件设计 193
10.3.1 CC3200微控制器程序设计 193
10.3.2 阿里云服务器程序设计 211
10.3.3 微信公众账号程序设计 218
10.4 系统测试 223
10.4.1 测试前的准备 223
10.4.2 CC3200及其外围模块功能的测试 223
10.4.3 阿里云服务器功能的测试 224
10.4.4 微信公众号功能的测试 226
- 《管理信息系统习题集》郭晓军 2016
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《社会文化系统中的翻译》姜秋霞,杨正军 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《钢铁行业污染特征与全过程控制技术研究》周长波等 2019
- 《智能时代的教育智慧》魏忠著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017