目录前言第1篇 物联网与智能家居基础第1章 概述 31.1 认识物联网 31.1.1 感知层 41.1.2 网络层 51.1.3 应用层 51.2 智能家居的概念 61.3 智能家居的技术架构 7第2篇 硬件Arduino第2章 Ard uino基础 132.1 物联网开源硬件 132.2 Arduino简介 162.2.1 Arduino的由来 162.2.2 Arduino的优点 172.2.3 Arduino的应用 182.3 Arduino工作环境 182.3.1 Arduino硬件详细设计 182.3.2 Arduino软件开发环境 202.3.3 Arduino IDE界而介绍 24第3章 Arduino的应用方法 283.1 Arduino读取传感器数据 283.1.1 土壤湿度传感器 283.1.2 光感器 323.2 Arduino反控制外围设备 343.2.1 1ED灯 343.2.2 继电器 363.2.3 PMW电机 383.2.4 液晶显示器 413.3 Arduino连接无线通信模块 433.3.1 WiPi 433.3.2 ZigBee 463.3.3 蓝牙 50第3篇 物联网云服务器Xively第4章 Xively基础 554.1 云平台的优势 554.2 物联网云平台现状 574.3 Xively平台简介 674.3.1 平台介绍 674.3.2 开发库 684.3.3 优秀的扩展性 71第5章 Xively与Arduino的连接与基本使用 755.1 开始使用Xively平台 755.1.1 如何注册用户 755.1.2 如何添加设备 775.1.3 如何挂接真实世界的设备 795.2 Xively的API介绍 825.2.1 API资源和属性 835.2.2 历史数据 855.2.3 搜索设备 865.3 Arduino与Xively交换数据 885.3.1 如何从Xively平台获取数据 895.3.2 如何向Xively平台写入数据 915.3.3 如何删除Xively平台的数据 94第6章 Xively平台的管理与发布 966.1 开发阶段 966.1.1 原型产品开发 966.1.2 开发者工作台 976.1.3 小结 996.2 部署阶段 996.3 管理阶段 1026.3.1 管理设备 1026.3.2 管理控制台 1036.3.3 小结 105第7章 物联网反馈功能的实现 1067.1 需求分析和现状介绍 1067.2 Zapier平台简介 1087.2.1 基本特点 1087.2.2 用户注册 1107.2.3 使用方法 1137.3 Xively与Zapier平台连接 1177.3.1 Zapier开发者平台介绍 1177.3.2 使用 Webhook机制实现邮件提醒 1187.3.3 添加自定义应用到Zapier中 121第4篇 移动平台+社交平台——微信第8章 物联网与社交网络 1278.1 物联网为什么要结合社交网络 1278.2 微信公众平台简介 1298.3 物联网与微信平台的结合 1318.3.1 注册微信公众账号 1318.3.2 使用新浪应用引擎搭建服务器 1348.3.3 连接微信公众平台与Xively云平台 139参考文献 150