123应用层
第2章走进智能家居
21智能家居的发展状况
211国外发展现状
212国内发展现状
22智能家居组网技术基础
221组网方式分类
222主流技术分析
223HTTP协议
23智能家居实现的功能
24智能家居技术架构
第3章开CC3200硬件平台
31CC3200微控制器
311应用MCU子系统
312WiFi网络处理器子系统(CC3100)
313电源管理子系统
32CC3200 LaunchPad
321硬件电路
322跳线设置
323按键和LED灯
第4章CC3200软件开发环境的搭建
41CCS集成开发环境
411获取CCS V6软件
412CCS V6安装过程详解
413CCS V6软件配置
42辅助软件工具
421CC3200软件开发工具包
智能家居控制系统的设计与开发——TI CC3200 +物联网云平台+微信目录422引脚配置代码生成器PinMux
423Flash烧写工具UniFlash
424CC3200 LaunchPad驱动安装
425串口终端Tera Term
第5章CC3200的开发与应用
51硬件运行测试
511导入工程
512编译与下载调试
513Uniflash程序的烧写
52项目的开发过程
521CCS编程库的重建
522新建工程
523硬件驱动程序的编写
524应用程序的编写
53基于CC3200的传感器应用
531板载温度传感器
532板载加速度传感器
533光强度传感器
534湿度传感器
535气体传感器
536测距传感器
537红外热释电传感器
54基于CC3200驱动设备的应用
541继电器的应用
542电动机驱动的应用
第6章智能家居与社交微信公众平台的结合
61微信公众平台
611注册微信公众账号
612开启公众平台测试账号
613自定义菜单介绍
62智能家居与微信公众平台结合
621微信与智能家居结合的原因
622微信在智能家居中的应用
623未来微信在智能家居中的发展
第7章云服务平台
71云服务的发展现状
72云服务在物联网中的应用
721云服务与物联网的结合
722云服务所提供的服务分类
723云服务在物联网中应用面临的问题
73基于云服务的智能家居
731基于云服务的智能家居系统组成
732基于云服务智能家居的特点
74常用的云服务平台
75云服务应用开发协助工具git
751分布式版本控制系统git
752推送方式一:代码托管平台作为中转站
753推送方式二:在云服务平台上搭建git服务器
第8章CC3200微控制器连接到云服务器
81CC3200微控制器的程序开发
811GPIO配置函数
812CC3200创建多任务
813传感器程序的移植
82CC3200与云服务器之间的数据交换
821CC3200连接到路由器
822CC3200与云服务器之间的数据交换
第9章微信服务器与云服务器之间的交互
91微信公众平台接入云服务器
911开启开发者模式
912填写服务器配置
913验证服务器地址的有效性
914在云服务器上实现业务逻辑
92交互基本原理及消息格式
921交互基本原理
922微信客户端推送消息
923云服务器响应消息
93云服务器上的微信请求接口设计
第10章应用案例:基于CC3200、微信及云服务的远程智能云家居系统
101系统设计方案
102系统硬件设计
1021温/湿度传感器模块
1022DS1302实时时钟模块
1023继电器模块
1024电动机驱动模块
1025烟雾传感器模块
102612864液晶显示模块
103远程智能云家居系统软件设计
1031CC3200微控制器程序设计
1032阿里云服务器程序设计
1033微信公众账号程序设计
104系统测试
1041测试前的准备
1042CC3200及其外围模块功能的测试
1043阿里云服务器功能的测试
1044微信公众号功能的测试