node-opcua-htmlpanel | small HTML panel to display a OPCUA | Socket library
kandi X-RAY | node-opcua-htmlpanel Summary
kandi X-RAY | node-opcua-htmlpanel Summary
small HTML panel to display a OPCUA monitored variable based on node, express, socket.io and node-opcua. ![alt text] "…"). This steps describe how you can install and test the application on a linux box, such as ubuntu. The application is also working on Windows, instructions left to the reader to adapt. Now visit ‘``on your web browser.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Create an IO client .
- Iterate over the circle
- Stop the client .
- find a truth condition
- internal helper function
- variable type
- get y value by type
- match filter function
- Higher order function .
- top - left - right
node-opcua-htmlpanel Key Features
node-opcua-htmlpanel Examples and Code Snippets
Community Discussions
Trending Discussions on node-opcua-htmlpanel
QUESTION
I'm using sample codes from documentation and I'm trying to connect to server using Prosys OPC UA Client. I have tried opcua-commander and integration objects opc ua client and it looks like server works just fine.
Here's what is happening:
- After entering endpointUrl, client adds to url
-- urn:NodeOPCUA-Server-default
. - Client asks to specify security settings.
- Client asks to choose server - only 1 option and it's urn:NodeOPCUA-Server-default.
And it goes back to step 2 and 3 over and over.
If I just minimize prosys client without closing configuration after some time I get this info in terminal:
Server: closing SESSION new ProsysOpcUaClient Session15 because of timeout = 300000 has expired without a keep alive
\x1B[46mchannel = \x1B[49m ::ffff:10.10.13.2 port = 51824
I have tried this project and it works -> node-opcua-htmlpanel. What's missing in sample code then?
After opening debugger I have noticed that each Time I select security settings and hit OK, server_publish_engine reports:
server_publish_engine:179 Cencelling pending PublishRequest with statusCode BadSecureChannelClosed (0x80860000) length = 0
ANSWER
Answered 2018-Mar-23 at 08:47The issue has been handled at the Prosys OPC Forum:
The error happens because the server sends different EndpointDescriptions in GetEndpointsResponse and CreateSessionResponse.
In GetEndpoints, the returned EndpointDescriptions contain TransportProfileUri=http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary. In CreateSessionResponse, the corresponding TransportProfileUri is empty.
In principle, the server application is not working according to specification. The part 4 of the OPC UA specification states that “The Server shall return a set of EndpointDescriptions available for the serverUri specified in the request. … The Client shall verify this list with the list from a DiscoveryEndpoint if it used a DiscoveryEndpoint to fetch the EndpointDescriptions. It is recommended that Servers only include the server.applicationUri, endpointUrl, securityMode, securityPolicyUri, userIdentityTokens, transportProfileUri and securityLevel with all other parameters set to null. Only the recommended parameters shall be verified by the client.”
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install node-opcua-htmlpanel
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page