全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 电工无线电自动化 > 自动化技术

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

  • 定价: ¥69.8
  • ISBN:9787121346767
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:229页
  • 作者:编者:王立华//高...
  • 立即节省:
  • 2018-08-01 第1版
  • 2018-08-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    随着传感器技术、控制技术、大数据、移动互联网等基础应用的迅速发展,智能家居处于蓬勃发展阶段,近几年出现的云服务、微信等技术又加快了这种发展趋势。王立华、高世皓、张恒、周松江编著的《智能家居控制系统的设计与开发--TI CC3200+物联网云平台+微信》基于TI CC3200 LaunchPad、物联网云平台和微信,详细地介绍了整个智能家居控制系统的开发过程,并给出了完整的应用开发实例,力图反映目前智能家居发展的一些新情况。
    本书的特点是紧跟科技发展前沿,内容新颖翔实、图文并茂、条理清晰,具有较强的实用性和可操作性,既可作为高等院校物联网、计算机、电子、自动化、无线通信等相关专业的教材,也可作为从事嵌入式、物联网、智能家居等相关技术人员的参考用书。

目录

第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 微信公众号功能的测试