您好,欢迎光临有路网!
Node-RED物联网应用开发工程实践   何铮 朱迪
QQ咨询:
有路璐璐:

Node-RED物联网应用开发工程实践 何铮 朱迪

  • 作者:何铮 朱迪
  • 出版社:机械工业出版社
  • ISBN:9787111754091
  • 出版日期:2024年06月01日
  • 页数:312
  • 定价:¥99.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    内容简介本书从工程实践角度系统讲解了Node-RED**知识和工程级物联网应用的开发,是Node-RED领域的标准性著作,得到了Node-RED项目创始人Nick O'Leary的高度评价。具体地,本书讲解了物联网工程的系统架构、Node-RED官方的重要扩展节点、Node-RED的团队开发模式、自定义节点开发,以及如何将Node-RED嵌入到其他系统中等Node-RED的**知识,能指导读者快速掌握物联网应用的端到端开发。此外,本书还详细讲解了数据采集、智能家居、智能办公、智能节能方面的4个工程级的实战案例。本书注重使用Node-RED开发物联网应用的**知识和工程实践,它还有一个姊妹篇《Node-RED物联网应用开发技术详解》,介绍了Node-RED的设计思想、技术基础、环境搭建、流程创建、使用方法、配置方法、内部节点、应用开发方法,以及解决常见需求的44个流程,几乎涵盖了使用Node-RED开发物联网应用所需的所有基础知识,能为读者建立完整的Node-RED知识体系和框架。这两本书都配有大量辅助资源,包括流程实例、配置文件、实例代码等,可以通过本书的配套网站http://www.
    目录
    前言 第1章?Node-RED应用开发工程要点1 1.1?物联网工程系统架构1 1.1.1?IoT设备层3 1.1.2?IoT网关层5 1.1.3?IoT平台层6 1.2?物联网工程和数字孪生7 1.3?物联网工程和时序数据库9 1.4?物联网工程和AI视觉识别11 1.5?物联网工程开发语言和技术栈13 第2章?Node-RED重要扩展节点15 2.1?扩展节点的查找和安装方式16 2.1.1?官网查找16 2.1.2?利用编辑器查找16 2.1.3?扩展节点的安装16 2.2?官方扩展节点——Node-RED dashboard模块17 2.2.1?版本说明18 2.2.2?访问dashboard模块18 2.2.3?在settings.js文件中设置UI地址18 2.2.4?dashboard层次结构19 2.2.5?布局规则20 2.2.6?在dashboard选项卡中设置20 2.2.7?小部件23 2.2.8?图标38 2.2.9?在用户交互界面添加加载页面43 2.2.10?为dashboard设置**访问策略44 2.2.11?dashboard的多用户使用44 2.3?其他官方扩展节点44 2.3.1?分析类44 2.3.2?功能类44 2.3.3?硬件类45 2.3.4?输入/输出类48 2.3.5?解析器类49 2.3.6?社交类49 2.3.7?存储类50 2.3.8?时间类50 2.3.9?效用类50 2.4?常用扩展节点50 2.4.1?serialport节点50 2.4.2?modbus节点52 2.4.3?mysql节点54 2.4.4?bacnet节点56 2.4.5?lonworks节点57 2.4.6?knx节点58 第3章?大型项目*佳实践61 3.1 流程结构规划61 3.2 消息设计65 3.3 流程文档化67 3.4 项目化管理流文件70 3.4.1 开启项目化管理功能72 3.4.2 项目化管理78 第4章?自定义节点开发87 4.1 创建**个自定义节点89 4.2 JavaScript文件93 4.2.1 节点构造器94 4.2.2 接收消息95 4.2.3 发送消息96 4.2.4 关闭节点97 4.2.5 记录事件98 4.2.6 自定义节点用户属性预设99 4.2.7 节点上下文100 4.2.8 节点状态101 4.3 .html文件101 4.3.1 注册节点102 4.3.2 编辑对话框104 4.3.3 节点属性112 4.3.4 帮助文本114 4.3.5 编辑器事件116 4.3.6 节点凭证116 4.3.7 节点外观118 4.4 配置节点123 4.4.1 定义配置节点125 4.4.2 使用配置节点126 4.5 节点帮助文本编写指南127 4.5.1 帮助文本中的章节标题129 4.5.2 消息属性129 4.5.3 多个输出130 4.5.4 通用规则130 4.6 单元测试131 4.7 国际化132 4.7.1 消息文件133 4.7.2 使用 i18n 消息134 4.8 在编辑器中加载额外资源135 4.9 将子流程打包为模块136 4.9.1 创建子流程136 4.9.2 添加子流程元数据136 4.9.3 创建模块137 4.9.4 添加subflow.json文件137 4.9.5 更新package.json文件138 4.10 打包139 4.10.1 自定义节点命名规则139 4.10.2 目录结构140 4.10.3 在本地测试节点模块140 4.10.4 package.json140 4.10.5 自述文件141 4.10.6 许可证文件142 4.10.7 发布到 NPM143 4.10.8 添加到 flows.node-red.org143 第5章?将Node-RED嵌入用户系统145 5.1 Node.js环境的系统如何对接Node-RED145 5.1.1 Runtime API148 5.1.2 Editor API164 5.1.3 Module API169 5.2 从外部系统调用Admin HTTP API170 5.2.1 HTTP**认证方式Authentication170 5.2.2 数据结构171 5.2.3 错误175 5.2.4 API方法175 第6章?数据采集实战:空气质量监控177 6.1 背景和目标177 6.1.1 项目背景178 6.1.2 项目需求分析178 6.1.3 实战目标178 6.2 技术架构178 6.3 技术要求179 6.3.1 硬件选型179 6.3.2 软件选型180 6.4 环境准备180 6.4.1 物理连接和接线180 6.4.2 网络配置和位置记录181 6.5 实现过程182 6.5.1 在IoT网关中配置传感器的接入182 6.5.2 在IoT平台通过MQTT接收IoT网关采集的数据191 6.5.3 在IoT平台配置前端界面的WebSocket连接195 6.5.4 大屏展示界面的实现196 6.5.5 IoT平台对外接口的实现199 6.5.6 IoT平台场景实现201 6.6 案例总结204 第7章?智能家居实战:基于树莓派搭建智能家居场景205 7.1 背景和目标205 7.1.1 项目背景205 7.1.2 项目需求分析206 7.1.3 实战目标206 7.2 技术架构207 7.3 技术要求207 7.3.1 硬件选型207 7.3.2 软件选型209 7.4 环境准备210 7.4.1 软件环境安装210 7.4.2 物理连接和组网217 7.4.3 网络配置和位置记录221 7.5 实现过程222 7.5.1 照明控制222 7.5.2 窗帘/浇灌控制224 7.5.3 传感器数据采集225 7.5.4 照明、采光自

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外