课程

课程介绍

随着物联网的不断发展,各种物联网相关的技术也在不断发展,开源的平台也有很多,其中就有一个特别优秀的项目,它就是Node-RED,这个项目是由IBM新兴技术服务团队构建的可视化物联网编排工具,可基于浏览器的流程编辑器连接设备、服务器和 API 应用。

培训对象

对工业物联网感兴趣,了解Node-RED想更深入学习的人员;
对柔性动态可重构编程思路感兴趣的人员;
正在进行Node-RED调研及正在进行工业物联网技术架构设计的人员。

课程收益

对工业物联网有一定的认识和认知;
对Node-RED在工业物联网所属层次有所了解;  
掌握Node-RED的基本操作,能够利用Node-RED自己动手搭建出柔性动态可重构的“链式”物联网; 
掌握Docker、Portainer、MQTT相关原理与基本操作;
掌握Node-red的各种通信模式;
掌握使用dashbord进行数据可视化。

知识概要

-- Javascript基本语法变量和表达式; 
-- Javascript数组操作; 
-- Node.js 安装和启动; 
-- Node-RED初识; 
-- Node-RED安装和启动; 
-- Node-RED功能介绍; 
-- Node-RED编写function; 
-- Node-RED 分支逻辑。

课程大纲

模块

学习内容

第一天

前置课程

1)Javascript基本语法变量和表达式 2)Javascript分支和循环语句

3)Javascript数组操作 4)Javascript自定义函数 5)Javascript操作JSON对象

核心课程

Node.js 安装和启动

Node-RED初识

Node-RED安装和启动

Node-RED功能介绍

Node-RED基本逻辑操作

Node-RED序列操作

Node-RED编写function

Node-RED文件读写

Node-RED 分支逻辑

第二天

Node-RED实现和数据库交互(mssql)

Node-RED实现和redis交互

Node-RED 实现MQTT 订阅和发送

Node-RED 实现Http请求

Node-RED 实现Websocket 请求

Node-RED 实现发送电子邮件

Node-RED 实现串口通信

Node-RED 实现TCP/UDP通信

第三天

Dashboard布局和分组

Dashboard仪表盘配置

Dashboard雷达图配置

Dashboard雷达图结合MQTT

Dashboard饼图配置

Dashboard折线图配置

Dashboard表单组件使用

Dashboard提交表单

Dashboard表单配置与工程移植

Node-red业务场景案例介绍

Node-RED实现智能家居主控

Node-RED实现工业物联网仪表盘

认证过程

无认证考试

开班信息

暂无开班信息