智能家居控制系统的设计与开发——TICC3200+物联网云平台+微信

智能家居控制系统的设计与开发——TICC3200+物联网云平台+微信

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

物联网助力智能家居发展,集成高性能无线MCU实现远程家居控制。

内容简介

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

章节目录

封面

版权页

前言

目录

第1章 开启物联网的大门

1.1 物联网概述

1.1.1 物联网的定义

1.1.2 物联网的发展状况

1.2 物联网的技术架构

1.2.1 感知层

1.2.2 网络层

1.2.3 应用层

第2章 走进智能家居

2.1 智能家居的发展状况

2.1.1 国外发展现状

2.1.2 国内发展现状

2.2 智能家居组网技术基础

2.2.1 组网方式分类

2.2.2 主流技术分析

2.2.3 HTTP协议

2.3 智能家居实现的功能

2.4 智能家居技术架构

第3章 CC3200硬件平台

3.1 CC3200微控制器

3.1.1 应用MCU子系统

3.1.2 WiFi网络处理器子系统(CC3100)

3.1.3 电源管理子系统

3.2 CC3200 LaunchPad

3.2.1 硬件电路

3.2.2 跳线设置

3.2.3 按键和LED灯

第4章 CC3200软件开发环境的搭建

4.1 CCS集成开发环境

4.1.1 获取CCS V6软件

4.1.2 CCS V6安装过程详解

4.1.3 CCS V6软件配置

4.2 辅助软件工具

4.2.1 CC3200软件开发工具包

4.2.2 引脚配置代码生成器PinMux

4.2.3 Flash烧写工具UniFlash

4.2.4 CC3200 LaunchPad驱动安装

4.2.5 串口终端Tera Term

第5章 CC3200的开发与应用

5.1 硬件运行测试

5.1.1 导入工程

5.1.2 编译与下载调试

5.1.3 Uniflash程序的烧写

5.2 项目的开发过程

5.2.1 CCS编程库的重建

5.2.2 新建工程

5.2.3 硬件驱动程序的编写

5.2.4 应用程序的编写

5.3 基于CC3200的传感器应用

5.3.1 板载温度传感器

5.3.2 板载加速度传感器

5.3.3 光强度传感器

5.3.4 湿度传感器

5.3.5 气体传感器

5.3.6 测距传感器

5.3.7 红外热释电传感器

5.4 基于CC3200驱动设备的应用

5.4.1 继电器的应用

5.4.2 电动机驱动的应用

第6章 智能家居与微信公众平台的结合

6.1 微信公众平台

6.1.1 注册微信公众账号

6.1.2 开启公众平台测试账号

6.1.3 自定义菜单介绍

6.2 智能家居与微信公众平台结合

6.2.1 微信与智能家居结合的原因

6.2.2 微信在智能家居中的应用

6.2.3 未来微信在智能家居中的发展

第7章 云服务平台

7.1 云服务的发展现状

7.2 云服务在物联网中的应用

7.2.1 云服务与物联网的结合

7.2.2 云服务所提供的服务分类

7.2.3 云服务在物联网应用中面临的问题

7.3 基于云服务的智能家居

7.3.1 基于云服务的智能家居的系统组成

7.3.2 基于云服务的智能家居的特点

7.4 常用的云服务平台

7.5 云服务应用开发协助工具git

7.5.1 分布式版本控制系统git

7.5.2 推送方式一:代码托管平台作为中转站

7.5.3 推送方式二:在云服务平台上搭建git服务器

第8章 CC3200微控制器连接到云服务器

8.1 CC3200微控制器的程序开发

8.1.1 GPIO配置函数

8.1.2 CC3200创建多任务

8.1.3 传感器程序的移植

8.2 CC3200与云服务器之间的数据交换

8.2.1 CC3200连接到路由器

8.2.2 CC3200与云服务器之间的数据交换

第9章 微信服务器与云服务器之间的交互

9.1 微信公众平台接入云服务器

9.1.1 开启开发者模式

9.1.2 填写服务器配置

9.1.3 验证服务器地址的有效性

9.1.4 在云服务器上实现业务逻辑

9.2 交互基本原理及消息格式

9.2.1 交互基本原理

9.2.2 微信客户端推送消息

9.2.3 云服务器响应消息

9.3 云服务器上的微信请求接口设计

第10章 应用案例:基于CC3200、微信及云服务的远程智能云家居系统

10.1 系统设计方案

10.2 系统硬件设计

10.2.1 温/湿度传感器模块

10.2.2 DS1302实时时钟模块

10.2.3 继电器模块

10.2.4 电动机驱动模块

10.2.5 烟雾传感器模块

10.2.6 12864液晶显示模块

10.3 远程智能云家居系统软件设计

10.3.1 CC3200微控制器程序设计

10.3.2 阿里云服务器程序设计

10.3.3 微信公众账号程序设计

10.4 系统测试

10.4.1 测试前的准备

10.4.2 CC3200及其外围模块功能的测试

10.4.3 阿里云服务器功能的测试

10.4.4 微信公众号功能的测试

反侵权盗版声明

智能家居控制系统的设计与开发——TICC3200+物联网云平台+微信是2018年由电子工业出版社出版,作者王立华。

得书感谢您对《智能家居控制系统的设计与开发——TICC3200+物联网云平台+微信》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
物联网智能网关设计与开发 电子书
本教材中的内容采用项目化方式,内容深入浅出、实践性强,其把理论知识融入到项目实践过程中,由浅入深,引导学生学习。项目的设计上采用行业主流技术和开发平台,项目内容贴合行业应用,具有很强的适应性和实用性。
微信公众平台开发标准教程 电子书
本书主要内容包括:微信公众号概述、微信公众号开发入门、微信公众号接口入门、微信网页设计样式库、OneThink内容框架快速入门指南、微信网页授权与用户管理、微信公众号JS-SDK、实战微信公众号支付、实战基于微信LBS应用模块、微信开发技巧与实战汇总
微信公众平台开发实例教程 电子书
全书共分10章,主要包括微信公众平台开发概述、微信公众平台开发快速入门、微信公众平台常见HTML5创意宣传页制作、天气预报查询功能实例、微信公众平台接口介绍与配置、微信公众平台基础接口实例讲解、微信公众平台高级接口实例讲解、手机短信验证功能实例、微信绑定功能实例、微信公众平台开发之面向对象。全书遵循着循序渐进的原则,由浅入深地讲解了微信公众平台开发知识,并提供了相应源代码以便读者使用。本书可作为微
微信小程序·云开发:快速入门与实践 电子书
本书系统讲解小程序全栈项目开发所需的前后端技术。本书首先以实操的方式全面地介绍小程序页面开发、事件处理、API调用、云函数、云数据库等基础概念,然后以相册、博客、问卷小程序为例介绍如何规划、开发一个完整的小程序项目,最后提出云函数、云数据库、云调用的开发指引及性能优化建议。本书将详细的操作步骤、完整的代码、复杂的技术概念以及科学的学习方法紧密结合,充分做到让读者从零基础起步,不需要学习其他前置编程
物联网应用技术(智能家居) 电子书
本书详细讲解了物联网应用技术(智能家居)领域涉及的基本概念、基础理论和开发技术。全书分为3篇,分别为基础篇、技术篇和开发篇,共8章,分别介绍了智能家居概述、传感与控制技术、短距离无线通信技术、智能化技术、智能家居企业平台与生态、智能家居单品、集成开发环境,以及智能家居系统开发样例。