| 作者 |
| 王立华 等 |
| 丛书名 |
| 出版社 |
| 电子工业出版社 |
| ISBN |
| 9787121346767 |
| 简要 |
| 简介 |
| 内容简介 随着物联网应用的集成高性能无线MCU的出现及微信、云服务平台的广泛应用和普及,智能家居系统又迎来一个发展机遇和高潮。智能家居系统不仅能够使家居设备之间互联起来进行数据交换和通信,还可以接入互联网进行数据的上传和下载。本书主要向读者介绍基于集成高性能无线Wi-Fi MCU(TI CC3200),并采用微信、云服务平台实现远程家居控制系统的设计。读者可以直接利用CC3200内部资源而省掉外部单片机,使用单个芯片就可以开发整个应用;根据TI的SDK自行开发还可以进行二次开发;借助片上 Wi-Fi、互联网和强大的安全协议,无需 Wi-Fi 经验即可实现快速开发。 |
| 目录 |
| 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微信公众号功能的测试 |