热门排行
简介
《物联网智能家居平台DIY——ArduinoXively手机微信》给出了完整的物联网智能家居生态链的开发过程 用原理讲解配合实例演示的方式带领读者从很底层的传感器硬件、中间层的物联网云平台、应用硬件层的手机一直到应用软件层的微信应用进行设计 很终完成一整套物联网智能家居系统。内容的安排从易到难 从硬件到软件 精心编排 符合用户的阅读习惯和项目逻辑。每个环节都配有大量经作者实测通过的实例和源代码 方便读者上手。
目录
前言
D11篇物联网与智能家居基础
D11章概述3
1.1认识物联网3
1.1.1感知层4
1.1.2网络层5
1.1.3应用层5
1.2智能家居的概念6
1.3智能家居的技术架构7
D12篇硬件Arduino
D12章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
D13章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
D13篇物联网云服务器Xively
D14章Xively基础55
4.1云平台的优势55
4.2物联网云平台现状57
4.3Xively平台简介67
4.3.1平台介绍67
4.3.2开发库68
4.3.3优-秀的扩展性71
D15章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
D16章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
D17章物联网反馈功能的实现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
D14篇移动平台社交平台——微信
D18章物联网与社交网络127
8.1物联网为什么要结合社交网络127
8.2微信公众平台简介129
8.3物联网与微信平台的结合131
8.3.1注册微信公众账号131
8.3.2使用新浪应用引擎搭建服务器134
8.3.3连接微信公众平台与Xively云平台139
参考文献150