失效链接处理 |
自己动手设计物联网 PDF 下载
转载自:http://bestebookdownload.com/index.php/blog/detail/id/4639.html
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/1522346803.html
相关截图:
资料简介:
物联网是一个跨领域的学科,涉及方方面面的知识,包括硬件、软件、网络、协议等,这些知识很难在一本书里详细展开。目前很多关于物联网的图书集中于射频、ZigBee、WiFi、蓝牙等硬件层级的构建。本书从自己动手打造一个物联网出发,旨在教会读者如何从系统级别、架构级别去设计物联网,从而掌握打造物联网系统的全过程。本书在讲解的过程中遵循循序渐进的思想。首先,设计一个基于文本文件的物联网系统,向读者展示一个基本的物联网体系。然后,实现以互联网为基础的物联网系统,即以HTTP协议与Web编程为基础的物联网系统。最后,打造一个能结合多个物联网协议的物联网系统。在这个过程中,读者还将学会如何打造物联网的相关应用——手机APP、温度趋势、网页端控制等,以及如何打造智能、安全的物联网系统的相关内容。
资料目录:
第1章 概览1 1.1 物联网发展历史1 1.2 物联网概念3 1.3 联网——各式各样的联网设备4 1.4 物联网系统的核心是网络5 1.5 小结6 第2章 一个极简的物联网:hello,world8 2.1 数据的传输过程9 2.1.1 将数据快递到用户手中10 2.1.2 数据与服务中心14 2.2 一个文本的物联网16 2.2.1 从浏览器到服务器17 2.2.2 获取数据与状态22 2.3 设备状态改变23 2.3.1 用Raspberry Pi来读取数据24 2.3.2 使用Raspberry Pi控制LED28 2.4 小结32 2.5 练习建议33 2.6 问题回顾33 2.7 相关阅读资料33 第3章 分解物联网系统34 3.1 物联网的层级结构35 3.1.1 一个常见场景下的层级结构35 3.1.2 理想的物联网层级结构38 3.1.3 与真实世界交互的物理层41 3.1.4 物联网的神经中枢——协调层45 3.1.5 物联网的核心——应用层47 3.1.6 通信49 3.2 小结51 3.3 相关阅读资料52 第4章 基于Web的物联网系统53 4.1 Web应用架构54 4.1.1 MVC55 4.1.2 领域与适配器层56 4.1.3 最小的HTTP API57 4.1.4 RESTful API58 4.2 数据持久化63 4.2.1 数据库简介63 4.2.2 连接MongoDB数据库65 4.3 视图与应用层76 4.3.1 视图76 4.3.2 控制层界面78 4.4 部署84 4.5 小结85 4.6 练习建议86 4.7 相关阅读资料86 第5章 连接设备87 5.1 连接控制器88 5.1.1 一个重复的示例以及仿造API89 5.1.2 Raspberry Pi Arduino90 5.1.3 Arduino与网络模块94 5.1.4 NodeMCU98 5.2 连接执行器103 5.2.1 直接控制示例103 5.2.2 间接控制示例106 5.2.3 示例代码109 5.3 连接传感器111 5.3.1 让API支持上传传感器数据112 5.3.2 土壤湿度传感器114 5.3.3 温度传感器115 5.3.4 数据合并121 5.4 小结123 5.5 相关阅读资料123 第6章 物联网应用示例124 6.1 数据可视化125 6.1.1 可视化用户数据127 6.1.2 仪表盘129 6.2 仪表盘类型示例:温度趋势图130 6.2.1 移动设备上查看139 6.2.2 使用Dashing140 6.3 创建手机应用146 6.3.1 Ionic简介147 6.3.2 趋势图153 6.3.3 控制硬件155 6.3.4 用蓝牙来与硬件通信158 6.4 使用AWS云平台构建物联网162 6.5 小结167 6.6 相关阅读资料168 第7章 真正的物联网:MQTT与CoAP协议169 7.1 MQTT171 7.1.1 MQTT消息订阅示例171 7.1.2 创建MQTT服务174 7.1.3 整合MQTT服务179 7.1.4 MQTT-SN189 7.2 CoAP189 7.2.1 CoAP协议示例191 7.2.2 创建CoAP服务194 7.2.3 整合CoAP服务197 7.3 小结200 7.4 相关阅读资料200 第8章 智能与安全201 8.1 回顾我们的物联网系统202 8.2 智能化204 8.2.1 自然语言处理204 8.2.2 机器学习之贝叶斯分类器207 8.3 安全与隐私209 8.3.1 网络攻击209 8.3.2 认证211 8.3.3 私有物联网212 8.3.4 隐私212 8.4 小结213 8.5 相关阅读资料214 附录A Raspberry Pi快速指南215 附录B JavaScript基础217 附录C Ionic简单帮助文档228 附录D 相关资源233 |