JavaScript物联网:架构与数据处理.html

上传人:紫*** 文档编号:132958717 上传时间:2020-05-22 格式:PDF 页数:90 大小:12.43MB
返回 下载 相关 举报
JavaScript物联网:架构与数据处理.html_第1页
第1页 / 共90页
JavaScript物联网:架构与数据处理.html_第2页
第2页 / 共90页
JavaScript物联网:架构与数据处理.html_第3页
第3页 / 共90页
JavaScript物联网:架构与数据处理.html_第4页
第4页 / 共90页
JavaScript物联网:架构与数据处理.html_第5页
第5页 / 共90页
点击查看更多>>
资源描述

《JavaScript物联网:架构与数据处理.html》由会员分享,可在线阅读,更多相关《JavaScript物联网:架构与数据处理.html(90页珍藏版)》请在金锄头文库上搜索。

1、本书赞誉 物联网所引领的万物互联已是大势所趋 它和大数据 人工智能等新的技术进步一同掀起了新一波的产业创新浪潮 各种新技术 新理念以及新需求也对物联网产品的构建提出了诸多新的挑战 一方 面 物联网应用通常是一个复杂的分布式系统 哪怕一个简单的应用也往往涉及多个平台的数据采集 分析 预测和用户交互等方方面面的任务 通用且广为使用的构建技术就显得尤为重要 另一方面 天下武功 唯快不破 在创新不断涌现的物联网领域 拥有可以快速构建 测试 部署和迭代更新原型的技术就意味着有机会领先一步 更快把产品推向市场 本书详细介绍了JavaScript与物联网的结合 很好地契合了物联网开发的这两个重要需求 本书充

2、分阐述了JavaScript在物联网设备端 用户端到云端等各种应用开发所涉及的知识和技巧 正如这些应 用实现过程所展示的 JavaScrip作为Web的标准编程语言 也是2017 GitHub上最热门的编程语言 在物联网领域同样可以做到全栈覆盖与快速开发 特别值得一提的是 本书同样体现了物联网覆盖面 广和注重实践的特点 对于众多前沿课题都有涉及 并且为了避免泛泛而谈 作者专门编写了大量实际可操作的案例来帮助读者深入理解相关知识 无论是初学者 抑或想从事物联网开发的传统Web编程 者 还是资深的物联网工作者 都可以从本书中找到对自己实际工作有帮助的内容 简言之 这是一本阅读后 可以帮助您快速构建

3、可商用化物联网应用的好书 丁俊勇 Intel软件与服务部门首席工程师 互联网正在形成与大脑高度相似的类脑系统 而物联网是互联网发展到一定阶段后产生的感觉和运动神经萌芽 除了人工智能算法之外 驱动这个巨大系统运转更需要一个统一的 强大的程序语言 本书将互联网时代的JavaScript语言应用到物联网连接的智能设备上 这是一个非常有意义的创新 它让我们看到了未来实现的曙光 全面深入了解JavaScript 也许是进入互联网大脑时代的一把钥匙 刘锋 互联网进化论 作者 人工智能学家主编 物联网已经开始影响每一个组织 家庭及个人 其与人工智能 云计算 大数据等技术正在推动我们进入万物互联的智能社会 具

4、有JavaScript交互能力的智能设备在逐渐增多 其在硬件端以及物联 网领域的大规模应用将出现全新一轮的机会 可以说本书为JavaScript的开发者打通了一条通向物联网应用构建的高速路 实现从0到1的突破 李俊周 京东智能市场总监 序一 优美的语言应该是简单明白的 最有生命力的语言需要改变自己以适应时代的发展 尤其是进入智能化 物联网化 大数据化的时代 语言更需要适应这种变化 没有一个语言能让我像对JavaScript 这样如痴如醉的 正因为它的简单和无时无刻的变化 让它变得越来越无所不能 JavaScript是一种直译式脚本语言 也是一种动态类型 弱类型 基于原型的语言 内置支持类型 第

5、一次接触JavaScript 是1996年 当时在美国惠普用JavaScript开发一个Web框架下的SAP应用 JavaScript引擎作为浏览器的一部分 JavaScript初看起来像Java的格式 因此取名为JavaScript 但实际上它的语法风格与Self 及Scheme较为接近 后来 在微软和欧洲计算机制造商协会的共同推动下 JavaScript兼容ECMA标准 JavaScript老树新芽的生发是在Node js出现后 让它可以开发后台 而PhoneGap和Ionic之类的 框架让它可以开发App 等等 JavaScript似乎在向很多领域延伸它的魅力 使物联网端到端的统一成为可

6、能 物联网架构可以认为是对互联网的扩展 互联网到物联网的一个最大变化是应用终端由硬件层上的采集器取代了 物联网的应用实际上是一个控制流和数据流的双向流动 控制指令由应用平台 AP 应用使能平台 AEP 连接管理平台 CMP 流向智能硬件平台 SSP 而数据流反之 由智能硬件平台流向可视化平台 这个改变充分体现出物联网的数据流本质 物联网不再局限于使用 HTTP协议来传输数据 它还会使用受限制的应用协议 CoAP 消息队列遥测传输 MQTT 协议 硬件层上的物联网网关负责处理来自各个硬件设备的数据 需要有更好的边缘数据处理能力 并将其 上传至AEP 同时 它会提供一个无线 如ZigBee Lor

7、a NBIoT 接口作为数据的入口 想要完成一个并不复杂的物联网系统 你可能需要使用6个不同类型的工程师和多种开发语言 一个设计电路图的硬件工程师 一个懂硬件的嵌入式工程师 一个写服务端应用的工程师 一个写Web 前端的工程师 以及对应的Android和iOS工程师 而这些工程师又会在开发中使用多种语言 JavaScript的无所不能则使得我们可以使用JavaScript一种语言来完成物联网的全栈开发 物联网最精彩的部 分无非是最中间的应用使能平台 AEP 在该平台可以充分运用数据技术 实现认知转换 能力开发和挖掘 JavaScript在这一层上完成了和各种数据技术包的结合调用 物联网使用Ja

8、vaScript进行全栈 开发将大大改善开发效率 开发人员知识面等难题 李知周博士用他多年来在世界500强IT企业的工作经验 在网络 大数据 人工智能 信息安全等诸多领域拥有的丰富实践 以及对物联网数据流的独特见解 写成了本书 作者把JavaScript物联网架 构开发和DevOps等现代化开发方法 框架融合在一起 本书用实战开发的手法驱动 一步一步把实现细节讲解得非常明白 只要逐个完成书中的项目 你就可以彻底理解怎么构建全栈物联网应用 理解 相关的所有组件 本书除了会带领你通过现代化的编程思路一步一步完成JavaScript物联网全栈开发 还通过实战演练向读者介绍了实用开源硬件OpenFPG

9、Aduino 总之 本书是一部难得的物联网和工 业4 0开发者的学习指导和参考书 曹友盛 前思科中国研究院副院长 全球研发总监 中兴物联网与 大数据研究院首席科学家 中兴力维首席技术官 序二 物联网是以感知为目的的物物互联网络 是继互联网之后的世界信息产业第三次浪潮的代表 是信息技术的未来制高点和产业升级的核心驱动力 物联网的发展将引发新一轮产业革命与商业变革 推 动物联网的发展与应用已成为各国提升信息产业核心竞争力和发展新型经济的战略选择 也成为推动产业升级和提高社会信息化水平的重要抓手 以物联网为代表的信息通信技术正加快转化为现实生产力 从浅层次的工具和产品深化为重塑生产组织方式的基础设施

10、和关键要素 深刻改变着传统产业形态和人们的生活方式 催生了大量新技术 新产品 新模式 引发了全球数字经济浪潮 随着各国政府对物联网技术重视程度的逐渐增强 物联网对各行业的影响越来越深远 美国市场研究公司Gartner预测 到2020年 全球物联网设备将达到260亿台 市场规模到1 9万亿美元 麦肯锡 的预测更惊人 到2025年 市场规模将到11 1万亿美元 相当于60万亿人民币 第三届世界互联网大会上 百度董事长兼CEO李彦宏在全体会议上表示 移动互联网时代已经结束 不会再有新独角兽 物联网已经为时不远 不管是电视 冰箱 还是椅子 桌子 都可以用自然语 言跟它进行对话 而在物联网的整个概念里

11、数据流是整个网络核心中的核心 整个物联网就是数据流动的网络 物联网所要完成的是将数据的收集 传输 存储 处理 分析与展示连接在一起 本书就 讲述了如何设计并构建一个完善的物联网系统 使用JavaScript作为统一的编程语言在物联网系统中实现数据的收集 传输 处理 分展示 作者是物流网领域 全栈 工程师 注定这本书将是一本科普与实战相结合的进阶读物 既能从零基础开始学习物联网知识与技术 又能通过实例掌握如何搭建和开发完整的物联网系统 本书将用JavaScript作为链接 带领读者进入浩瀚的物联网世界 在使用单一的JavaScript语言的前提下 提供大数据 机器学习等不同视角来审视物联网中数据

12、的收集 传输 处理 分析与展示的方 方面面 颜苑 中国物联网研究发展中心副主任 智能传感器中心副主任及研究员 前言 为什么要写这本书 Atwood定律 任何能够用JavaScript实现的应用系统 最终都必将用JavaScript实现 Jeff Atwood 探索与开拓知识的新疆域是我一直以来秉持的生活与学习理念 而撰写这本书正是这样的理念的一次实践 我一直深信着Atwood定律并身体力行贯彻实践 JavaScript是一门古老的语言 它诞生于互 联网的第一入口浏览器之上 几乎伴随着整个互联网的发展 见证了互联网的崛起过程 在这个物联网的新时代 这门互联网时代的语言却老树开新花 在新时代发挥新

13、的活力 正是秉持着这样的信念 我希望为JavaScript的新征程贡献自己的一份微薄力量 这也是我撰写本书的第一动力 作为互联网技术的进化 物联网开发技术体系并非孤立的技术栈 而是向上承接了互联网技术 大数据技术乃至人工智能技术 向下统领了嵌入式硬件开发 是承上启下的全栈开发技术 作为正在快 速进化中的新互联网技术 我们并不能预测物联网技术栈最终的样子 统一的开发语言是JavaScript还是Python 抑或其他编程语言 HTTP WebSocket MQTT CoAP等协议谁会是最后的赢家 随着 物联网的不断进化 我们甚至可能无法预测其最终形态 也许物联网根本就没有一个最终的形态 但是 我

14、们仍然可以看清物联网发展的轨迹与必然趋势 那就是 开发技术栈必然向全栈化方向发展 数 据流动必然向无边界化方向发展 互联网的核心是数据的流动 数据的流动为我们带来了难以想象的价值 而物联网又将这一核心推到了更高的高度 打破了互联网原有的边界 让千千万万节点设备中的 数据流动了起来 全栈化的开发正是顺应了这种趋势 打破了在开发层面中那些阻碍数据流动的技术壁垒 将芯片 嵌入式 网络 大数据 人工智能 信息安全等诸多领域纳入物联网的全栈开发中 实现端到端的完 整解决方案 真正实现数据的流动并让数据为人类服务 让我们以更高效 更智慧的方式来发掘数据的价值 实现数据的价值 未来已来 只是尚未流行 凯文

15、凯利在 必然 中如是说 技术发展的 必然不是说我们重复多少次 最终都会发展出同样的结果 而是科技在本质上的一种偏好 这种偏好使得它有朝某种特定方向发展的趋势 这种技术向某一个方向发展的趋势是一个必然 对于物联网来 说 最终使用哪种编程语言或者哪种协议不是必然 而真正的必然是物联网开发的全栈化以及数据流动的无边界化 而本书目的之一就是让读者 也包括笔者自己在物联网进化的潮流中遨游 学习技术并 洞察一二趋势 在它们还未流行前占得先机 在物联网进化的洪流中 为其发展贡献自己的一份力量 不至于惶恐 选择JavaScript作为物联网系统的开发语言也是一种减法策略 力求释放少的潜能 取得多的成就 对于物

16、联网节点来说 开发不仅有性能的限制 也有成本的限制 由于性能的限制 大家无法将体 验做得和iPhone一样好 因成本的限制 我们总是希望以最少的开发成本及最简单的系统设计完成尽可能多的任务 这导致在设计过程中需不断做减法 通过使用手机进行控制 免去了输入 输出设备 通过使用基于JavaScript的HTML5 免去了开发与安装手机App 通过使用Node js作为Web服务器 免去了兼容性问题 这样可以专注于节点的控制 图形化与用户体验等 因此使用JavaScript做全栈开 发 无论在开发成本还是在性能上都是目前最优的物联网解决方案 而利用NPM等大量现有开源JavaScript资源 可以非常容易而快速地搭建起一整套物联网系统 本书另一个目的是希望使用JavaScript 来降低读者学习物联网开发的难度 读者无须掌握多种不同的开发语言 就能够利用JavaScript快速开发出完整的物联网应用 实现从0到1 从理论到实践的跨越 本书特色 正如Linus的名言 Talk is cheep Show me the code 一样 本书最重要的 也是首要的一个特点就是注重实践 特别是代码实践

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号