NPM 包 node-red-contrib-arp 使用教程

阅读时长 4 分钟读完

什么是 node-red-contrib-arp

node-red-contrib-arp 是一个 Node-RED 的 ARP 包用于处理 ARP 相关的数据。它将 ARP 相关的数据进行了封装,通过简单的配置就可以快速构建 ARP 相关的应用程序,并且可以集成到 Node-RED 工作流中进行可视化操作。

如何使用 node-red-contrib-arp

首先你需要安装 Node-RED,如果你还没有安装 Node-RED,请先去官网下载安装,Node-RED 官网

  1. 在 Node-RED 中打开右侧的菜单栏,点击 Manage palette,然后在搜索框中输入 node-red-contrib-arp,点击 install 来安装 node-red-contrib-arp

  2. node-red-contrib-arp 拖到工具栏上,配置相关的参数,如下图所示:

node-red-contrib-arp 的参数配置

node-red-contrib-arp 有以下几个参数需要进行配置:

Command

用于选择获取的命令类型。有 arpip neighip n 三种选项可供选择。

IP

需要查询的 IP 地址。

MacAddress

指定需要查询的 MAC 地址。

Device

指定需要查询的设备。

Status topic

指定状态的主题。

示例代码

下面是一个示例,在 Node-RED 中配置一个用于获取指定设备的 ARP 信息的应用程序。

-- -------------------- ---- -------
-
    -
        ----- ------------------
        ------- ---------
        ---- ------------------
        ------- ---
        -------- ---
        ---------- ---
        -------------- -------
        --------- ---
        ---------- ---
        ------- ------
        ------------ ----
        ---- ------
        ---- ----
        -------- -
            -
                ----------------
            -
        -
    --
    -
        ----- -----------------
        ------- ------
        ---- ------------------
        ---------- ------
        ----- ---
        ------------- ---
        --------- ---
        -------------- ---
        ------- ---
        ---- ------
        ---- ----
        -------- -
            -
                -----------------
            -
        -
    --
    -
        ----- ------------------
        ------- --------
        ---- ------------------
        ------- ---
        --------- -----
        ------------ -----
        ---------- ------
        ----------- ------
        ----------- --------
        ------------ ---
        ------------- -------
        ---- ------
        ---- ----
        -------- --
    -
-

结语

通过学习 node-red-contrib-arp 的使用教程,我们可以快速构建 ARP 相关的应用程序,并且可以集成到 Node-RED 工作流中进行可视化操作,从而提高我们的开发效率。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005697281e8991b448e4d60

纠错
反馈