《玩转Arduino:物联网应用篇》 陶冶, 王晓东, 刘君
编辑推荐
《玩转Arduino:物联网应用篇》由北京航空航天大学出版社出版。
目录
Arduino基础篇 第1章 概述 1.1 认识物联网 1.1.1 感知层 1.1.2 中间层(网络层) 1.1.3 应用层 1.2 开源软件与开源硬件 1.2.1 开源软件 1.2.2 开源硬件 1.3 Arduino简介 1.3.1 Arduino的历史 1.3.2 Arduino的优势 1.3.3 Arduino的应用领域 第2章 Arduino工作环境 2.1 Arduino硬件概述 2.1.1 电源部分 2.1.2 电源引脚 2.1.3 输入输出端口 2.1.4 通信接口 2.2 Arduino软件平台 2.2.1 ArduinoIDE下载安装 2.2.2 Arduino驱动安装 2.2.3 ArduinoIDE菜单 2.2.4 Arduino库 Arduino入门篇 第3章 Arduino与传感器数据读取 3.1 如何使用模拟型传感器——光敏传感器电子积木(模拟模式) 3.1.1 硬件需求 3.1.2 连线图 3.1.3 软件编程 3.2 如何使用数字型传感器——光敏传感器电子积木(数字模式) 3.2.1 硬件需求 3.2.2 连线图 3.2.3 软件编程 3.3 如何使用单线接口传感器——DTH11温湿度传感器 3.3.1 硬件需求 3.3.2 连线图 3.3.3 软件编程 第4章 Arduino的通信接口与外围模块 4.1 如何使用Arduino的SPI接口——SD卡模块 4.1.1 硬件需求 4.1.2 连线图 4.1.3 软件编程 4.2 Arduino的I2C接口——RTC时钟模块 4.2.1 硬件需求 4.2.2 连线图 4.2.3 软件编程 4.3 Arduino的UART接口——串口1602显示屏模块 4.3.1 硬件需求 4.3.2 连线图 4.3.3 软件编程 第5章 Arduino控制机电设备 5.1 如何使用Arduino控制继电器 5.1.1 硬件需求 5.1.2 连线图 5.1.3 软件编程 5.2 如何使用Arduino控制直流电机 5.2.1 硬件需求 5.2.2 连线图 5.2.3 软件编程 5.3 如何使用Arduino控制步进电机 5.3.1 硬件需求 5.3.2 连线图 5.3.3 软件编程 第6章 两个Arduino之间如何进行通信 6.1 通过UAR'I、连接通信 6.1.1 硬件需求 6.1.2 连线图 6.1.3 Arduino的软件编程 6.2315 MHz的世界——PT2262/2272通信方式 6.2.1 硬件需求 6.2.2 连线图 6.2.3 软件编程 6.32.4 GHz的世界——Nordic24L01通信的方式 6.3.1 硬件需求 6.3.2 连线图 6.3.3 软件编程 Yeelink简介篇 第7章 物联网服务平台 7.1 物联网大规模应用面临的问题 7.2 传感器的网络化 7.3 物联网服务平台的架构设计 7.3.1 总体架构 7.3.2 中间件 7.3.3 平台服务模式 第8章 Yeelink平台简介 8.1 概述 8.2 Yeelink平台关键技术 8.2.1 移动APP融合技术 8.2.2 社交网络融合技术 8.2.3 设备云端管理技术 8.2.4 事件驱动的消息分发技术 8.3 Yeelink的使用 8.3.1 如何注册Yeelink用户 8.3.2 如何向Yeelink平台发送数据 8.3.3 如何从Yeelink平台取回数据 8.3.4 Yeelink对Arduino的反向控制 第9章 Yeelink的设备和传感器 9.1 数值型传感器 9.2 开关型传感器 9.3 GPS型传感器 9.4 泛型传感器 9.5 图像传感器 9.6 微博传感器 第10章 Yeelink平台上的“动作”和“事件触发器” 10.1 支持的“动作”类型 10.1.1 短信和电子邮件 10.1.2 网址推送 10.1.3 发送微博 10.2 “动作”和“触发器”的应用实例 10.2.1 如何在数值型传感器达到阈值时触发Email事件 10.2.2 如何用传感器参数去触发新浪微博 10.2.3 如何使用微博传感器来控制开关型传感器 Arduino+Yeelink实战篇 第11章 植物生长状态监测 11.1 原理介绍 11.2 硬件需求 11.3 Yeelink平台配置 11.4 Arduino编程实现 第12章 智能家居安防报警系统 12.1 原理介绍 12.2 硬件需求 12.3 设备连接 12.4 Yeelink平台配置 12.5 Arduino编程实现 第13章 GPS传感器和基于位置的应用服务 13.1 原理介绍 13.2 硬件需求 13.3 设备连接 13.4 Yeelink平台配置 13.5 Arduino编程实现 Arduino+Yeelink高级篇 第14章 家居环境监控 14.1 硬件要求 14.2 软件要求 14.3 VMWare配置过程 14.4 系统联调 14.4.1 配置固件 14.4.2 安装wget、curl 14.4.3 添加定时任务 第15章 空气质量采集器 15.1 硬件设备 15.3 设备连接 15.4 测试和校准 15.5 系统联调 参考文献