展开全部

主编推荐语

对WoT及其工具链的深刻理解和良好把握,让你得以用成熟的万维网协议建立更大、更智能、更简单的万维物联网。

内容简介

本书是介绍万维物联网的入门教材。作者通过将树莓派作为物理设备网关,提出一种构建万物互联的可行方案——利用现有的万维网标准、HTTP 协议,以及HTML、CSS 和JavaScript 技术,让智能产品终端成为开放的万维网的一部分,最终形成物联网和万维网的结合体——万维物联网。

本书分为两个部分,第1章到第5章是第一部分,内容涵盖万维物联网基本概念、JavaScript和Node.js介绍,通过一个简单的例子来说明如何使用Node.js的Web框架与远程设备进行交互。第6章到第10章是第二部分,详细介绍万维物联网技术栈中的各层架构及如何用现有的Web技术实现各层架构,最终能够形成物理网聚合应用,能够快速创建复杂应用程序,整合各种设备和数据。

本书涉猎的技术范围广泛,包括各种Web和物联网协议、Web标准及树莓派的原理与实践。适合之前没有丰富嵌入式开发经验,但希望探索物联网世界的Web开发人员阅读,也适合作为一本初级教程指导树莓派开发者和Node.js爱好者进行物联网开发实践。

目录

  • 版权信息
  • 内容简介
  • 译者序
  • 前言
  • 致谢
  • 第Ⅰ部分 物联网与万维物联网基础
  • 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 总结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。