创建一个OPCUA发现服务器

电子说

1.2w人已加入

描述

在这个实例中我们创建一个OPCUA发现服务器

发现流程,如下图:

服务器

1.0 安装依赖
 

npm install node-opcua-server-discovery

2.0 创建发现服务器

服务器
发现服务器内代码

 

 

const discoveryServer = new OPCUADiscoveryServer({ port: 4840 });

await discoveryServer.start();

console.log("发现服务器启动 ")const endpointUrl = discoveryServer.endpoints[0].endpointDescriptions()[0].endpointUrl;

console.log(" 发现服务器的端点 url是 ", endpointUrl );

 

3.0 服务器

让我们创建一个服务器,然后将自己注册到发现服务器

服务器

服务器内部代码

服务器服务器

启动发现服务器

现在启动discovery_server.ts。

 

npx ts-node discovery_server.ts

 

启动服务器

现在启动registering_server.ts脚本。

 

npx ts-node registering_server.ts

 





审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分