Virtual Internship Opportunity: OPC UA Web Client Software Development
Project scope
Categories
Information technologySkills
industrial internet of things (iiot) data exchange communication graphical user interface microsoft teams email software real time data jira localization computer scienceOur organization is able to offer a virtual internship opportunity for a small team of computer science students.
The primary focus for the student(s) will be the design and development of the open-source OPC UA Web Client application which uses as a backend REST Adapter for OPC UA - a product created by another team.
OPC Unified Architecture (OPC UA) is the data exchange standard for secure, reliable, manufacturer- and platform-independent industrial communications. It is considered a major communications standard to use in the Industrial Internet of Things domain.
Our goal at the end of this experience is: to create a fully functioning web application with documentation.
As a minimal, the following features should be supported:
- Localization (GUI language can be selected by the user);
- Browsing of available OPC UA Servers and their endpoints using FindServers and GetEndpoints service calls;
- Connect and disconnect;
- Browse OPC UA Server's address space;
- Read node attributes
Optionally, more features can be supported:
- Creating subscriptions and monitored items, receiving real-time data changes and displaying them;
- Write values to variables;
- Read historical data and render it in graphs.
We will plan to communicate with our virtual interns using these communication tools: Riipen messaging and set of tools commonly used for remote work: web conference system (Skype or Microsoft Teams), email, tools used in software development projects (Atlassian Jira and Confluence).
Student's primary contact: (Name, job title)
Secondary contact: (Name, job title)
About the company
One-Way Automation is a technology company designing and developing software applications for industrial process control data delivery, as well as providing custom software development services. Our major specialties are OPC UA and Industrial IoT.