技术论坛

 菲戈的IOT2040学习笔记:(三)图形化编程Node-Red

返回主题列表
作者 主题
菲戈
至圣

经验值: 28623
发帖数: 5906
精华帖: 61
楼主    2018-01-28 14:41:13
主题:菲戈的IOT2040学习笔记:(三)图形化编程Node-Red 精华帖 

       根据视频中心的教程本来下一步应该是先学习IOT2000基于C/C++的Eclipse开发,学了几天IOT2000发现不会Linux,不会C++很是受伤。难道又要去找一本《C++从入门到放弃》?看到官方工程师回我贴之前帖子说,”不要被Linux,高级语言吓到了。 IOT支持图形化编程!试试Node-Red吧,保证你虎躯一震”。那好吧就先来试试这个Node-Red。

        先百度了一下Node-Red:Node-RED是构建物联网(IOT, Internet of Things)应用程序的一个强大工具,其重点是简化代码块的“连接”以执行任务。它采用可视化编程方法,允许开发人员将预定义的代码块(称为“节点”,Node)连接起来执行任务。连接的节点,通常是输入节点、处理节点和输出节点的组合,当他们连接在一起的时候,构成一个“流”(Flows)。

还有很多我就不Ctrl+v了,反正就是现在一个主流的开发物联网的编程工具,特点就是图形编。PS:看上去好像确实很适合我们这些PLC玩家。这个Node-RED编程环境可以在浏览器里面进行,这点觉得还不错。然后可以安装在Windows下,也能在Linux下。IOT2000的官方镜像文件里面已经安装好了Node-RED编程环境,你可以输入命令(node /usr/lib/node_modules/node-red/red &)打开iot2000内部的Node-RED。


如果打开成功了,那么就可以在浏览器里面输入iot2000的IP地址,端口号为1880。

我一开始直接在浏览器内输入 192.168.200.1:1880 发现无法连接上,折腾了好久。原来需要写整格式http://192.168.200.1:1880/ 然后里面就连上了。


画面很好看,一拖拽就可以编程。发现输入口里面没有OPC UA 或者S7这些协议的连接。好像还需要自行安装。那要等我先找《Node-RED从入门到放弃》学习一下才能继续了


每次启动iot2000的都要用命令打开Node-RED肯定是不行的,翻了一下国论坛的帖子,发现可以用iot2000setup这个工具来设置开机自启。打开软件之前帖子已经介绍过了,选择software


然后选择管理自动启动程序


选择自动启动Node-RED *,然后Done

然后重启iot2040上的reset按钮,打开浏览器就直接能连上Node-Red 了。Node-Red编程确实看着亲切多了,风格有点像PLC的FBD语言。BUT这还是一门新语言,如果想正真用起来还是得重新学习起来。准备还是先回去看看Eclipse IDE for C/C++ Developers。


欢迎交流,QQ:2301013064 邮箱:feige6@139.com

至圣

经验值: 11072
发帖数: 1023
精华帖: 21
1楼    2018-01-28 14:51:25
主题:回复:菲戈的IOT2040学习笔记:(三)图形化编程Node-Red
厉害了我的菲版~
RENHQ
至圣

经验值: 68963
发帖数: 12238
精华帖: 59
2楼    2018-01-28 14:52:30
主题:回复:菲戈的IOT2040学习笔记:(三)图形化编程Node-Red

学习进度很快的啊,我还没开始上电呢》。。。

Q群:https://jq.qq.com/?k=9BDuEgf6
kinkin
至圣

经验值: 12725
发帖数: 5860
精华帖: 44
3楼    2018-01-28 15:04:17
主题:回复:菲戈的IOT2040学习笔记:(三)图形化编程Node-Red
不错,每天都有新东西
数字飞舞
龟仙人
奇侠

经验值: 8539
发帖数: 939
精华帖: 15
4楼    2018-01-28 15:47:25
主题:回复:菲戈的IOT2040学习笔记:(三)图形化编程Node-Red

跟着楼主学习,我才上完电,还没有开始。

HUANGZE75
至圣

经验值: 63468
发帖数: 12672
精华帖: 121
5楼    2018-01-28 15:51:14
主题:回复:菲戈的IOT2040学习笔记:(三)图形化编程Node-Red

厉害了,搞这个测试需要时间和精力及技术啊,点赞啊。

yming
至圣

经验值: 127286
发帖数: 21992
精华帖: 824
6楼    2018-01-28 15:58:10
主题:回复:菲戈的IOT2040学习笔记:(三)图形化编程Node-Red
走得很快呀!赞一个!
学而时习之,不亦说乎?温故而知新,不亦乐乎?
渔明鱼工
至圣

经验值: 23902
发帖数: 2059
精华帖: 78
7楼    2018-01-29 12:45:08
主题:回复:菲戈的IOT2040学习笔记:(三)图形化编程Node-Red

菲版牛,就是牛,必须赞一个。

网鱼能够改善伙食,还能释放工作中的压力。
邦邦
侠客

经验值: 619
发帖数: 36
精华帖: 2
8楼    2018-01-29 13:58:06
精编帖  主题:回复:菲戈的IOT2040学习笔记:(三)图形化编程Node-Red

感谢楼主神速分享


 给各位提供个炮弹:

S7_Comunication_node-red_V1.0.pdf


西门子集成的Node-Red,内部带S7链接的节点。可以直接走S7协议和西门子设备通信。

菲戈
至圣

经验值: 28623
发帖数: 5906
精华帖: 61
9楼    2018-01-29 19:31:45
主题:回复:菲戈的IOT2040学习笔记:(三)图形化编程Node-Red

这个绝对可以有 哈哈

欢迎交流,QQ:2301013064 邮箱:feige6@139.com
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。