介绍
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
命令进行安装:
npm install node-opcua-service-browse
使用
导入包并创建客户端连接:
-- -------------------- ---- ------- -- ----- ----- - ------------ ---------------- ------------------ --------------- ------------------- - - ---------------------- -- ------- ----- ------ - -------------------- -------------------- ----- --- ------ -- -- - ----- ------------------------------------------- -------------------------- -----展开代码
定义浏览参数并调用浏览服务:
-- -------------------- ---- ------- -- ------ ----- ---------- - ---------------------------- ------------------- ----- ------------ - --- --------------------- ---------------- ------------ ---------- ------ ---------------- ----- ----------- - --------------- -- ----- --------- - --- ---------------------------------------------------- ----- ----------------- - --- ------------------- ------- ---------------- ---------------- ------------------------ ----------- --- ---------------- ------------ ---------------- ----- -------------- - --- -- ------ ----- ------ - ----- ------------------------- - ----------------- --- -------------------- --------展开代码
示例代码
以下是一个完整的示例代码,它通过浏览 server
节点获取 OPC UA
服务器信息并打印到控制台:
-- -------------------- ---- ------- -- ----- ----- - ------------ ---------------- ------------------ --------------- ------------------- - - ---------------------- -- ------- ----- ------ - -------------------- -------------------- ----- --- ------ -- -- - ----- ------------------------------------------- -------------------------- -- ------ ----- ---------- - ---------------------------- ------------------- ----- ------------ - --- --------------------- ---------------- ------------ ---------- ------ ---------------- ----- ----------- - --------------- -- ----- --------- - --- ---------------------------------------------------- ----- ----------------- - --- ------------------- ------- ---------------- ---------------- ------------------------ ----------- --- ---------------- ------------ ---------------- ----- -------------- - --- -- ------ ----- ------ - ----- ------------------------- - ----------------- --- -------------------- -------- -- ------- ----- -------------------- ----------------------------- -----展开代码
总结
node-opcua-service-browse
是一个用于浏览和搜索 OPC UA
服务器节点的 npm 包。本文通过介绍其使用方法和示例代码,希望能为开发者提供有价值的学习和指导意义。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/65118