编辑推荐
对WoT及其工具链的深刻理解和良好把握,让你得以用成熟的万维网协议建立更大、更智能、更简单的万维物联网。
内容简介
本书是介绍万维物联网的入门教材。作者通过将树莓派作为物理设备网关,提出一种构建万物互联的可行方案——利用现有的万维网标准、HTTP 协议,以及HTML、CSS 和JavaScript 技术,让智能产品终端成为开放的万维网的一部分,最终形成物联网和万维网的结合体——万维物联网。
本书分为两个部分,第1章到第5章是第一部分,内容涵盖万维物联网基本概念、JavaScript和Node.js介绍,通过一个简单的例子来说明如何使用Node.js的Web框架与远程设备进行交互。第6章到第10章是第二部分,详细介绍万维物联网技术栈中的各层架构及如何用现有的Web技术实现各层架构,最终能够形成物理网聚合应用,能够快速创建复杂应用程序,整合各种设备和数据。
本书涉猎的技术范围广泛,包括各种Web和物联网协议、Web标准及树莓派的原理与实践。适合之前没有丰富嵌入式开发经验,但希望探索物联网世界的Web开发人员阅读,也适合作为一本初级教程指导树莓派开发者和Node.js爱好者进行物联网开发实践。
作者简介
作者Dominique D.Guinard,是一个大规模的万维物联网云平台EVRYTHNG的CTO和联合创始人,拥有苏黎世联邦理工大学的博士学位,他在学校期间致力于万维物联网架构的早期研究:万维物联网架构是物联网的一个开放的应用层。
早在2012年,他的博士论文被授予ETH勋章。在这之前,Dom花了十年时间研究了许多物联网项目:与Sun Microsystems公司合作探索大规模RFID网络,研究移动电话作为物联网网关的作用,在苏黎世联邦理工大学的Auto-ID实验室参与诺基亚的一些研究,在麻省理工学院的Auto-ID实验室将EPCglobal RFID网络用于万维物联网,以及用四年时间在SAP的企业级软件中整合标记的对象和无线传感器网络。
章节目录
版权信息
内容简介
译者序
序
前言
致谢
第Ⅰ部分 物联网与万维物联网基础
1 从物联网到万维1物联网
1.1 定义物联网
1.2 进入万维物联网
1.3 使用案例——为什么连接设备
1.4 万维物联网——增强版的物联网
1.5 总结
2 你好,万维物联网
2.1 初识万维物联网设备
2.2 练习1——在万维物联网上浏览一个设备
2.3 练习2——从一个WoT传感器中轮询数据
2.4 练习3——作用于现实世界
2.5 练习4——让别人知道你的设备存在
2.6 练习5——创建你的第一个物理网聚合应用
2.7 总结
3 Node.js与万维物联网
3.1 JavaScript崛起:从客户端到服务端到智能产品
3.2 Node.js简介
3.3 Node.js的模块化
3.4 理解Node.js事件循环
3.5 开始异步编程
3.6 总结和课外阅读
4 嵌入式系统入门
4.1 进入嵌入式设备的世界
4.2 建立你的第一台WoT设备——树莓派
4.3 安装Node.js到树莓派
4.4 连接传感器和执行器到树莓派
4.5 总结
5 构建智能产品网络
5.1 连接智能产品
5.2 智能产品的网络层协议
5.3 智能产品的应用层协议
5.4 万维物联网架构
5.5 总结
第Ⅱ部分 构建万维物联网
6 接入层:智能产品的API
6.1 设备、资源和Web智能产品
6.2 超越REST:实时万维物联网
6.3 总结
7 实现Web智能产品
7.1 连接设备到Web
7.2 直接集成模式——在设备上实现REST
7.3 网关集成模式——CoAP
7.4 云端集成模式——EVRYTHNG的MQTT
7.5 总结
8 发现层:描述和发现Web智能产品
8.1 可发现性问题
8.2 发现智能产品
8.3 描述Web智能产品
8.4 语义化的Web智能产品
8.5 总结
9 共享层:安全地分享Web智能产品
9.1 保障智能产品安全性
9.2 授权和访问控制
9.3 社交化万维物联网
9.4 课外阅读
9.5 总结
10 整合层:物理网聚合应用
10.1 构建一个简单的App——自动生成UI
10.2 物理网聚合应用
10.3 使用向导式工具来创建物理网聚合应用:IFTTT
10.4 课外阅读
10.5 总结
从物联到万联:Node.js与树莓派万维物联网构建实战是2018年由电子工业出版社出版,作者[美] Dominique D.Guinard。
得书感谢您对《从物联到万联:Node.js与树莓派万维物联网构建实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。