在這個實例中我們創(chuàng)建一個OPCUA發(fā)現(xiàn)服務(wù)器
發(fā)現(xiàn)流程,如下圖:
1.0 安裝依賴
npm install node-opcua-server-discovery
2.0 創(chuàng)建發(fā)現(xiàn)服務(wù)器
發(fā)現(xiàn)服務(wù)器內(nèi)代碼
const discoveryServer = new OPCUADiscoveryServer({ port: 4840 }); await discoveryServer.start(); console.log("發(fā)現(xiàn)服務(wù)器啟動 ")const endpointUrl = discoveryServer.endpoints[0].endpointDescriptions()[0].endpointUrl; console.log(" 發(fā)現(xiàn)服務(wù)器的端點 url是 ", endpointUrl );
3.0 服務(wù)器
讓我們創(chuàng)建一個服務(wù)器,然后將自己注冊到發(fā)現(xiàn)服務(wù)器
服務(wù)器內(nèi)部代碼
啟動發(fā)現(xiàn)服務(wù)器
現(xiàn)在啟動discovery_server.ts。
npx ts-node discovery_server.ts
啟動服務(wù)器
現(xiàn)在啟動registering_server.ts腳本。
npx ts-node registering_server.ts
審核編輯:劉清
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
8958瀏覽量
85084 -
OPCUA
+關(guān)注
關(guān)注
1文章
25瀏覽量
2300
發(fā)布評論請先 登錄
相關(guān)推薦
評論