《物联网智能家居平台DIY:Arduino+物联网云平台+手机+微信》 温江涛, 张煜
《物联网智能家居平台DIY:Arduino+物联网云平台+手机+微信》适合普通高等院校物联网及相关专业的学生阅读,也可作为物联网领域从业人员和电子制作爱好者制作整套物联网项目的快速指导手册。
前言 第1篇 物联网与智能家居基础 第1章 概述3 1.1认识物联网3 1.1.1感知层4 1.1.2网络层5 1.1.3应用层5 1.2智能家居的概念6 1.3智能家居的技术架构7 第2篇 硬件Arduino 第2章 Arduino基础13 2.1物联网开源硬件13 2.2Arduino简介16 2.2.1Arduino的由来16 2.2.2Arduino的优点17 2.2.3Arduino的应用18 2.3Arduino工作环境18 2.3.1Arduino硬件详细设计18 2.3.2Arduino软件开发环境20 2.3.3ArduinoIDE界面介绍24 第3章 Arduino的应用方法28 3.1Arduino读取传感器数据28 3.1.1土壤湿度传感器28 3.1.2光感器?32 3.2Arduino反控制外围设备34 3.2.1LED灯34 3.2.2继电器36 3.2.3PMW电机38 3.2.4液晶显示器41 3.3Arduino连接无线通信模块43 3.3.1WiFi43 3.3.2ZigBee46 3.3.3蓝牙50 第3篇 物联网云服务器Xively 第4章 Xively基础55 4.1云平台的优势55 4.2物联网云平台现状57 4.3Xively平台简介67 4.3.1平台介绍67 4.3.2开发库68 4.3.3优秀的扩展性71 第5章 Xively与Arduino的连接与基本使用?75 5.1开始使用Xively平台75 5.1.1如何注册用户75 5.1.2如何添加设备77 5.1.3如何挂接真实世界的设备79 5.2Xively的API介绍82 5.2.1API资源和属性83 5.2.2历史数据85 5.2.3搜索设备86 5.3Arduino与Xively交换数据?88 5.3.1如何从Xively平台获取数据89 5.3.2如何向Xively平台写入数据91 5.3.3如何删除Xively平台的数据?94 第6章 Xively平台的管理与发布96 6.1开发阶段96 6.1.1原型产品开发96 6.1.2开发者工作台97 6.1.3小结99 6.2部署阶段99 6.3管理阶段102 6.3.1管理设备102 6.3.2管理控制台103 6.3.3小结105 第7章 物联网反馈功能的实现106 7.1需求分析和现状介绍106 7.2Zapier平台简介108 7.2.1基本特点108 7.2.2用户注册110 7.2.3使用方法?113 7.3Xively与Zapier平台连接117 7.3.1Zapier开发者平台介绍117 7.3.2使用Webhook机制实现邮件提醒?118 7.3.3添加自定义应用到Zapier中121 第4篇 移动平台+社交平台——微信 第8章 物联网与社交网络127 8.1物联网为什么要结合社交网络127 8.2微信公众平台简介129 8.3物联网与微信平台的结合131 8.3.1注册微信公众账号131 8.3.2使用新浪应用引擎搭建服务器134 8.3.3连接微信公众平台与Xively云平台139 参考文献150