npm包 node-opcua-service-browse 使用教程

阅读时长 5 分钟读完

介绍

node-opcua-service-browse 是一个基于 Node.js 平台的开源 npm 包,它提供了一套用于浏览和搜索 OPC UA 服务器节点的服务和消息结构。

OPC UA(Open Platform Communications - Unified Architecture)是基于 M2M 通信的面向工业领域的标准通信协议。浏览和搜索 OPC UA 服务器节点是 OPC UA 客户端与服务器进行互动的重要方式之一。

在本文中,我们将介绍如何使用 node-opcua-service-browse 包从 OPC UA 服务器中浏览节点,并通过示例代码演示其使用方式。

安装

使用 npm 命令进行安装:

使用

导入包并创建客户端连接:

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

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

------ -- -- -
    ----- -------------------------------------------
    --------------------------
-----
展开代码

定义浏览参数并调用浏览服务:

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

-- ------
----- ------ - ----- ------------------------- - ----------------- ---
-------------------- --------
展开代码

示例代码

以下是一个完整的示例代码,它通过浏览 server 节点获取 OPC UA 服务器信息并打印到控制台:

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

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

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

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

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

    -- -------
    ----- --------------------
    -----------------------------
-----
展开代码

总结

node-opcua-service-browse 是一个用于浏览和搜索 OPC UA 服务器节点的 npm 包。本文通过介绍其使用方法和示例代码,希望能为开发者提供有价值的学习和指导意义。

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

纠错
反馈

纠错反馈