故事作者:菲戈

最近创作

看看TA的故事

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

已锁定

菲戈

  • 帖子

    5906
  • 精华

    63
  • 被关注

    582

论坛等级:至圣

注册时间:2009-01-22

黄金 黄金 如何晋级?

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

14346

19

2018-01-28 14:41:13

star star star star

       根据视频中心的教程本来下一步应该是先学习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。


菲戈的IOT2040学习笔记:(三)图形化编程Node-Red 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3227条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。