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

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

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

对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与树莓派万维物联网构建实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
物联网,SoEasy! 电子书
本书适合具有图形化编程基础的小学高年级学生以及对物联网等创客技术感兴趣的初、高中学生阅读。
物联网概论 电子书
本书共分为7章:第1章为绪论,对物联网的由来、定义、发展概况、架构、关键技术及应用领域进行了简要介绍;第2章介绍了物联网架构及发展动力,包括感知层、网络层和应用层三层架构,并介绍了基于三层架构的扩展架构,还从政府、工业界、教育界和应用需求几个方面介绍了物联网的发展动力;第3章主要介绍了感知层的两大支撑技术--传感器和RFID技术,还介绍了其他相关感知技术;第4章重点介绍了物联网网络层中**为重要的
物联网安全漏洞挖掘实战 电子书
物联网的发展和普及在给我们带来诸多便利的同时,也为黑客的攻击创建了全新、广泛的攻击面,物联网的安全问题变得日益严重。《物联网安全漏洞挖掘实战》围绕物联网设备的常见安全隐患,从实战的角度深入剖析了物联网漏洞的成因以及防范措施。本书共5章,其内容涵盖了物联网概述、物联网设备硬件分析、物联网固件分析、物联网固件漏洞利用、物联网协议安全等。《物联网安全漏洞挖掘实战》所选案例均来自真实的应用环境,具有很强的
树莓派开发实战(第3版) 电子书
本书是对树莓派开发的内容进行全面升级之后的第3版,囊括丰富的实践示例,详细讲解树莓派的配置与管理、网络连接、操作系统及软件,以及使用Python进行树莓派开发的各项技巧,包括有关Python编程的基础知识、列表与字典、Python高级特性。同时,本书还涉及机器视觉、硬件基础、控制硬件、电机、数字输入、传感器、显示设备、音频设备、物联网、家庭自动化、Arduino等内容。本书适合程序员、计算机软硬件
AIRIOT物联网平台开发框架应用与实战 电子书
在可以预见的未来,物联网技术将改变所有行业。