机械工业出版社旗舰店店铺主页二维码
机械工业出版社旗舰店 微信认证
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

官网 Node-RED物联网应用开发技术详解 何铮 朱迪 IoT AIoT 物联网系统 物联网开发 Node-RED使用方法应用教程书籍

54.50
运费: 免运费
官网 Node-RED物联网应用开发技术详解 何铮 朱迪 IoT AIoT 物联网系统 物联网开发 Node-RED使用方法应用教程书籍 商品图0
官网 Node-RED物联网应用开发技术详解 何铮 朱迪 IoT AIoT 物联网系统 物联网开发 Node-RED使用方法应用教程书籍 商品图1
官网 Node-RED物联网应用开发技术详解 何铮 朱迪 IoT AIoT 物联网系统 物联网开发 Node-RED使用方法应用教程书籍 商品图2
官网 Node-RED物联网应用开发技术详解 何铮 朱迪 IoT AIoT 物联网系统 物联网开发 Node-RED使用方法应用教程书籍 商品图3
官网 Node-RED物联网应用开发技术详解 何铮 朱迪 IoT AIoT 物联网系统 物联网开发 Node-RED使用方法应用教程书籍 商品图4
官网 Node-RED物联网应用开发技术详解 何铮 朱迪 IoT AIoT 物联网系统 物联网开发 Node-RED使用方法应用教程书籍 商品缩略图0 官网 Node-RED物联网应用开发技术详解 何铮 朱迪 IoT AIoT 物联网系统 物联网开发 Node-RED使用方法应用教程书籍 商品缩略图1 官网 Node-RED物联网应用开发技术详解 何铮 朱迪 IoT AIoT 物联网系统 物联网开发 Node-RED使用方法应用教程书籍 商品缩略图2 官网 Node-RED物联网应用开发技术详解 何铮 朱迪 IoT AIoT 物联网系统 物联网开发 Node-RED使用方法应用教程书籍 商品缩略图3 官网 Node-RED物联网应用开发技术详解 何铮 朱迪 IoT AIoT 物联网系统 物联网开发 Node-RED使用方法应用教程书籍 商品缩略图4

商品详情

书名:Node-RED物联网应用开发技术详解  
定价:109.0  
ISBN:9787111750901  
作者:何铮  
版次:1  

内容提要:  


内容简介

本书从技术角度系统讲解了Node-RED的使用方法和如何应用Node-RED开发物联网应用,是Node-RED领域的标准性著作,得到了Node-RED项目创始人Nick O'Leary的高度评价。

具体地,本书包含Node-RED的设计思想、技术基础、环境搭建、流程创建、使用方法、配置方法、内部节点、应用开发方法,以及解决常见需求的44个流程,几乎涵盖了使用Node-RED开发物联网应用所需的所有基础知识,能为读者建立完整的Node-RED知识体系和框架。

本书注重使用Node-RED开发物联网应用的各种技术和方法,它还有一个姊妹篇《Node-RED物联网应用开发工程实践》,讲解了Node-RED的官方扩展节点、自定义节点、团队开发等物联网应用端到端开发的细节,以及数据采集、智能家居、智能办公、智能节能方面的4大工程实战案例。

这两本书都配有大量辅助资源,包括流程实例、配置文件、实例代码等,可以通过本书的配套网站http://www.nodered.org.cn(Node-RED中文站)来获取。






目录:  


Contents目录

前言

第 1 章初识 Node-RED1

2.2.1安装11

2.2.2常见的 NPM 命令12

2.3  技术准备三:Git13

1.3.2基于流程引擎3

1.3.3基于低代码开发平台5

1.3.4强大的节点库7

1.3.5支持多种数据格式7

1.3.6基于 Node.js 的开放性和可扩展性7

1.3.7轻量级和跨平台7

1.3.8集成多种协议和通信方式7

1.3.9社区支持和丰富的生态系统8

1.3.10可部署性和可扩展性8

第 2 章Node-RED 环境建立、安装和运行9

2.4.1安装 Node.js15

2.4.2安装 Node-RED16

2.4.3运行 Node-RED16

2.4.4安装 Node.js 的 Windows构建工具21

2.5在 Linux 中安装 Node-RED22

2.5.1安装 Node.js22

2.5.2以 NPM 工具安装Node-RED23

2.5.3以 Snap 工具安装Node-RED23

2.6在树莓派系统中安装和管理

Node-RED23

2.6.1安装 Node-RED23

2.6.2在本地运行26

2.1技术准备一:Node.js10

2.6.3作为服务运行262.22.1.1安装10

2.1.2版本计划10

技术准备二:NPM112.6.4开机自动启动26

2.6.5改变用户身份运行26

2.6.6配置代理27

2.6.7与树莓派 GPIO 交互28

2.7在 OpenWrt 中安装和运行Node-RED29

2.8在 Android 中安装和运行Node-RED30

2.8.1在 Android 中安装Node-RED30

2.8.2开机自动运行Node-RED31

2.9在 Docker 中安装和管理Node-RED32

2.9.1在 Docker 中如何快速地运行 Node-RED32

2.11.1Node-RED 命令行用法46

2.11.2将参数传递给底层 Node.js进程46

2.11.3升级 Node-RED47

2.12安装节点到 Node-RED47

2.12.1使用编辑器安装47

2.12.2使用 NPM 安装48

2.12.3升级节点48

第 3 章使用 Node-RED 创建流程50


3.1创建第一个流程50

2.9.8后台运行40

2.9.9容器命令行40

2.9.10运行多个实例41

2.9.11链接容器41

2.9.12在 Docker 中如何使用串行端口42

2.10使用源代码启动 Node-RED42

2.10.1技术准备43

2.10.2克隆代码并安装依赖项43

2.10.3构建 Node-RED44

2.10.4运行 Node-RED44

2.10.5开发模式44

2.11Node-RED 命令行工具45

3.2创建第二个流程54

3.2.1功能简述54

3.2.2添加 inject 节点54

3.2.3添加 http request 节点55

3.2.4添加 debug 节点56

3.2.5添加 function 节点57

3.2.6添加 split 节点57

3.2.7添加 switch 节点57

3.2.8添加另一个 function

节点58

3.2.9完整的流程58

3.2.10部署58

3.3备份流程59

第 4 章Node-RED 使用指南60

4.6.2编辑子流程模板89

4.6.3删除子流程模板91

4.4.3选择多条连接线85

4.4.4删除连接线85

4.4.5删除节点但保留连接线85

4.5节点组85

5.1配置文件 settings.js114

5.1.1配置文件简介114

5.1.2恢复出厂设置115

5.1.3配置文件存储位置115

5.2配置项指南116

4.5.1创建节点组855.2.1流程文件和目录设置116

4.5.2编辑节点组属性86

5.2.2安全性设置117

4.5.3节点组的其他操作87

5.2.3服务器设置118

4.6子流程····································88

5.2.4运行时设置121

4.6.1新建子流程模板89

5.2.5编辑器配置123

5.2.6节点配置123

5.3Node-RED 安全配置说明126

6.3网络类节点232

6.3.1HTTP 节点组232

第 6 章Node-RED 核心内部

节点142

6.1公用类节点143

6.1.1inject 节点143

6.1.2debug 节点149

6.1.3状态节点组152

6.1.4连接节点组158

6.1.5comment 节点164

6.2功能类节点165

6.6Storage 类节点330

6.6.1write file 节点330

6.6.2read file 节点335

6.6.3watch 节点338

第 7 章用 Node-RED 处理常见

需求342

7.1 处 理 消息342

7.1.1设置 Message 对象中的

6.2.1function 节点165属性值342

6.2.2switch 节点184

 7.1.2删除 Message 对象中的

6.2.3change 节点192

 某个属性343

6.2.4range 节点196

 7.1.3移动 Message 对象中

6.2.5template 节点200的值343

6.2.6delay 节点208

 7.1.4对数值范围进行映射343

6.2.7trigger 节点2167.2控制流·································· 344

6.2.8exec 节点222

 7.2.1Node-RED 启动时自动

6.2.9filter 节点228

 触发一个流程344

7.2.2以固定间隔触发一个

 7.5.3响应的内容是图片流程344

 文件358

7.2.3指定时间触发一个流程··· 345

7.5.4用 POST 请求将原始文本

7.2.4基于一个属性路由消息··· 345 

数据提交到一个流程359

7.2.5基于上下文变量路由

7.5.5用 POST 请求将表单数据消息345

提交到一个流程360

7.2.6对数组中的每个元素

7.5.6用 POST 请求将 JSON进行操作346

 数据提交到一个流程360

7.2.7“看门狗”功能的实现347

7.6HTTP请求361

7.2.8当流程停止发送消息时

 7.6.1发出简单的 GET 请求361

发送占位符消息347

 7.6.2动态设置请求 URL361

7.2.9让消息传送速率减慢348

 7.6.3用模板设置请求 URL362

7.2.10以固定速率处理消息349

 7.6.4在 URL 中设置查询字符串

7.2.11忽略未更新值的消息349

 参数363

7.2.12将来自不同数据源的

 7.6.5获得一个解析后的 JSON

消息合并为一条消息350

 回应364

7.3处理错误351

 7.6.6获得一个二进制回应365

7.3.1当节点抛出错误时触发

 7.6.7设置请求标头365

一个流程351

7.3.2出错后自动重试351

7.7MQTT

7.7.1请求366

连接到一个 MQTT

7.4使用数据格式352

 代理366

7.4.1转换 JSON352

7.7.2发布消息到一个主题367

7.4.2转换 XML352

7.7.3设置发布消息的主题367

7.4.3转换 YAML353

7.7.4发布保留消息到一个

7.4.4生成 CSV 输出数据353

 主题368

7.4.5解析 CSV 输入数据354

 7.7.5订阅一个主题369

7.4.6从 HTML 页面提取

7.7.6接收一个解析的 JSON 数据354

 消息369

7.4.7将文本拆分为多条消息进行处理355

7.5  HTTP 响应355

第 8 章数据可视化实战:气象台应用370

7.5.1响应内容中的数据来自

8.1背景和目标370

其他流程355

8.2应用需求371

7.5.2响应的内容是 JSON

8.3技术架构371

数据356

8.4技术准备372

8.4.1dashboard 节点安装372 

8.5.2展现当日的日出时间、

8.4.2weather 节点安装374

 日落时间382

8.4.3经纬度查询375

8.5.3展现当前气压、两小时 

8.4.4节点输出测试376

降雨概率384

8.5  实现377

8.5.1展现当前温度、湿度、气象、空气质量、今日日期377

8.5.4展现近 24 小时湿度变化和气压变化385

8.5.5语音播报综合气象390





机械工业出版社旗舰店店铺主页二维码
机械工业出版社旗舰店 微信公众号认证
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

官网 Node-RED物联网应用开发技术详解 何铮 朱迪 IoT AIoT 物联网系统 物联网开发 Node-RED使用方法应用教程书籍

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:cmp1952
机工书院官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏