互联网
类型
可以朗读
语音朗读
222千字
字数
2018-01-01
发行日期
展开全部
主编推荐语
对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月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。