首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不知道端口的情况下通过node.js连接到"In-Sight OPC Server“?

如何在不知道端口的情况下通过node.js连接到"In-Sight OPC Server“?
EN

Stack Overflow用户
提问于 2019-11-15 19:20:19
回答 1查看 34关注 0票数 0

这就是我想要创造的,这对我来说是全新的。我希望有人能帮助我。

代码语言:javascript
复制
//this is the part I cannot figure out, maby anyone knows a tool how to find this port
const endpointUrl = "opc.tcp://145.49.49.3:???";

const opcua = require("node-opcua");
const AttributeIds = opcua.AttributeIds;
const OPCUAClient = opcua.OPCUAClient;

(async function main(){

    const client = new OPCUAClient({});
    await client.connect(endpointUrl);
    const session = await client.createSession({userName: "admin", password: ""});

    const dataValue = await session.read({nodeId: "ns=1;s=AcquisitionCount",attributeId: AttributeIds.Value});
    console.log(`Count is ${dataValue.value.value.toPrecision(3)}°C.`);

    await client.closeSession(session,true);
    await client.disconnect();

})();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-15 20:31:43

默认端口是4840,但您必须以某种方式来确定它。

通常,您要连接的服务器会包含完整的端点URL、端口、文档或在某个配置中列出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58875980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档