从物联到万联:Node.js与树莓派万维物联网构建实战

从物联到万联:Node.js与树莓派万维物联网构建实战

作者:[美] 多米尼克·D·吉纳德(Dominique D. Guinard)[美] 弗拉德·M·特里法(Vlad M. Trifa)

出版社:电子工业

出版年:2018年1月

ISBN:9787121327643

所属分类:网络科技

书刊介绍

《从物联到万联:Node.js与树莓派万维物联网构建实战》内容简介

《从物联到万联:Node.js与树莓派万维物联网构建实战》是介绍万维物联网的入门教材。作者通过将树莓派作为物理设备网关,提出一种构建万物互联的可行方案——利用现有的万维网标准、HTTP协议,以及HTML、CSS和JavaScript技术,让智能产品终端成为开放的万维网的一部分,最终形成物联网和万维网的结合体——万维物联网。
《从物联到万联:Node.js与树莓派万维物联网构建实战》分为两个部分,第1章到第5章是第一部分,内容涵盖万维物联网基本概念、JavaScript和Node.js介绍,通过一个简单的例子来说明如何使用Node.js的Web框架与远程设备进行交互。第6章到第10章是第二部分,详细介绍万维物联网技术栈中的各层架构及如何用现有的Web技术实现各层架构,最终能够形成物理网聚合应用,能够快速创建复杂应用程序,整合各种设备和数据。
《从物联到万联:Node.js与树莓派万维物联网构建实战》涉猎的技术范围广泛,包括各种Web和物联网协议、Web标准及树莓派的原理与实践。适合之前没有丰富嵌入式开发经验,但希望探索物联网世界的Web开发人员阅读,也适合作为一本初级教程指导树莓派开发者和Node.js爱好者进行物联网开发实践。
(美)多米尼克·D·吉纳德(Dominique D.Guinard)是EVRYTHNG的CTO和联合创始人,EVRYTHNG是一个大规模的万维物联网云平台,通过连接产品到万维网让它们变得更智能化。Dom拥有苏黎世联邦理工大学的博士学位,他在学校期间致力于万维物联网架构的早期研究:万维物联网架构是物联网的一个开放的应用层。早在2012年,他的博士论文被授予ETH勋章。
(美)弗拉德·M·特里法(Vlad M.Trifa)是EVRYTHNG的联合创始人、产品研发的执行副总裁。他是分布式嵌入传感器和交互式设备与使用Web技术的企业应用软件集成方面的公认专家。

作品目录

译者序

前言
致谢
第Ⅰ部分
物联网与万维物联网基础
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、总结

相关推荐

微信二维码