In the ever-changing landscape of industrial control, the ability to establish connections and facilitate efficient data exchange between different technologies is crucial. With digital transformation, the industry requires robust integration solutions more than ever before. This is where the powerful combination of OPC Router, it's ability to both call and host REST APIs using industrial data, and OAuth 2.0 comes into play, enabling organizations to achieve secure and streamlined communication across their automation and other systems.
Software Toolbox Technical Blog
OPC Router Power Tips - Using OAuth 2.0 with REST APIs
2 min read
By Rodrigo Restrepo on Jul 13, 2023 2:00:00 PM
Leveraging Visual Studio for Efficient OPC Router Scripting
3 min read
By Rodrigo Restrepo on Jun 1, 2023 2:00:00 PM
OPC Router is a standards based tool for data integration from the shop floor through all levels even up to ERP systems, with a visual workflow engine, scalable configuration templates, and integration to many OT and IT systems. Leveraging OPC UA, REST, SOAP, MQTT and more, it can be an essential enabling tool for your Industry 4.0 applications. Solutions can be extended using C# scripting, and this blog shows a live built example of how to efficiently use Visual Studio to build those scripts.
Video Tutorial - Logging Dynamic JSON Data to SQL or MES
3 min read
By Rodrigo Restrepo on May 4, 2023 2:00:00 PM
JSON (JavaScript Object Notation) is a file format that has become fairly common in the industrial automation industry for storing data or information (including such things as configuration files). But also as one of the most common data formats used by RESTful APIs and web services, which are commonly used for providing a range of useful information including energy prices and weather data.
Sometimes, of course, depending on the application, some or all components of JSON packet might be variable or dynamic in nature, which can make it difficult for off-the-shelf industrial software solutions to properly parse the information from those packets.
In this post, I will cover step-by-step how to leverage the scripting capabilities of the OPC Router to access and parse JSON packets either from a JSON file saved to a specific file directory or from a RESTful web service after which that data can be used with any of the other connectors that OPC Router supports. For this example, we log the data to a SQL database.
Let's Take a REST...API and Integrate a Wide Variety of Data
5 min read
By Kevin Rutherford on Feb 9, 2023 2:00:00 PM
So, no, we're not actually taking a rest - we're looking at what REST the acronym means from a practical perspective. But perhaps after reading this, if you're looking to connect to a RESTful API, you can give your mind a rest knowing you have a path forward.
I know the first time I ever heard the term, I had no idea what it meant or how to approach it. Maybe you've been told a certain data source has a REST API for accessing it, but you're not sure where to get started leveraging that API with your control system.
This post will provide a practical explanation of what REST is, how it can be useful to you and how you can take advantage of data provided by RESTful APIs or web services in your operations.
Integrating RESTful Web Services with OPC and SQL
2 min read
By Marc Holbach on Sep 17, 2020 2:00:00 PM
Access to various industrial data via RESTful web services is increasingly becoming necessary in this era of inter-connectivity and big data. From sources such as devices with self-hosted web services to relevant market data such as weather information and pricing for commodities and energy, there is a host of relevant data to be integrated from such RESTful web services.
In this video training blog post, we will cover step-by-step how to easily connect to and consume data from RESTful web services and then push that data to OPC and SQL systems with the OPC Router.
Accessing Industrial Data from OPC & SQL Sources with HTTP Clients
6 min read
By Marc Holbach on Jun 18, 2020 2:00:00 PM
Having ready access to the wide array of industrial data available in an enterprise is increasingly important these days, for a variety of reasons. With ever-expanding applications for using "big data" towards efficiency initiatives such as digital twins, predictive analytics and predictive maintenance, having the ability to bring all of your industrial data together is essential.
In order to analyze that data, however, the upstream systems performing that analysis need access to the actual data - data that is typically widely dispersed geographically and even departmentally within locations. One interface that is relatively common for such systems is the ability to act as an HTTP (or REST) client.
This blog post will provide an overview of an easy and secure way to share industrial process data available common OPC UA, OPC DA and SQL database sources with big data and other systems that can act as an HTTP / REST Client using the OPC Router. You'll also have a chance to download our free guide with step-by-step instructions.
About this Blog
We're engineers like you, so this blog focuses on "How to" appnotes, videos, tech team tips, product update announcements, user case studies, and other technical updates. Subscribe to updates below. Your feedback and questions on posts are always welcomed - just use the area at the bottom of any post.
Subscribe to our Blog
Recent Posts
Posts by Topic
- Device Integration (205)
- Wonderware (179)
- OPC UA (124)
- OPC (106)
- DataHub (99)
- Technical Support (99)
- TOP Server (95)
- OmniServer (68)
- Video Tutorials (67)
- OPC DA (44)
- Protocols (42)
- OPC Router (39)
- AVEVA (33)
- Automation 101 (29)
- Security (27)
- OmniServer Did You Know (23)
- Tunneling (23)
- OPC Data Client (22)
- connectivity (22)
- MQTT (19)
- DCOM (17)
- Developer Tools (17)
- OPC Data Logger (15)
- IT/OT (14)
- OPC Tunnel (13)
- CSV (12)
- Database (12)
- LGH (12)
- DataHub V9 (11)
- OPC Gateway (11)
- drivers (11)
- Exploring OPC UA (10)
- software (10)
- Dream Report (9)
- Summer of IoT (9)
- reporting (9)
- Alarming (8)
- Earth Day (8)
- Flow (8)
- OPC Integration (8)
- SQL (8)
- Troubleshooting (8)
- AVEVA OPC UA Client (7)
- Modbus (7)
- ODBC (7)
- OPC Router Basic Training (7)
- Siemens (7)
- SuiteLink (7)
- Case Studies (6)
- Data Logging (6)
- DataHub Training (6)
- EFM (6)
- OPC Alarms and Events (6)
- OPC Server (6)
- ProtocolDesign (6)
- REST (6)
- Redundancy (6)
- xml (6)
- Bridging (5)
- Data Storage Deep Dive (5)
- DataHub V10 (5)
- Email (5)
- Google IoT (5)
- OPC Conversion (5)
- Development (4)
- Industrial Decisions (4)
- Integrating XML Data (4)
- OPC Bridge (4)
- OmniServer User Stories (4)
- SLIK-DA (4)
- Sustainability (4)
- web service (4)
- Amazon IoT (3)
- Azure IoT (3)
- Business Intelligence (3)
- Developing OPC Clients (3)
- Email Alert (3)
- Error Detection (3)
- Historian (3)
- IT & Infrastructure (3)
- InTouch (3)
- Logging (3)
- OPC Redundancy (3)
- OPC Toolkit Benefits (3)
- Oil & Gas (3)
- SMS (3)
- Wedges (3)
- Windows (3)
- Azure SQL (2)
- Control System Redundancy (2)
- ControlLogix (2)
- DCOM Horror Stories (2)
- DDE (2)
- Email Notification (2)
- Excel (2)
- Flow-Cal (2)
- Ignition (2)
- OSIsoft (2)
- Omron (2)
- PGAS (2)
- Process Alert (2)
- Scripting (2)
- Building Automation (1)
- CRC (1)
- Camera (1)
- Conditional Logging (1)
- Customization (1)
- DNP (1)
- EFM Exporter for Emerson (1)
- ERP (1)
- How to Develop Custom OPC Clients (1)
- InfluxDB (1)
- KEPServerEX (1)
- Kinesis (1)
- LGH User Stories (1)
- LRC (1)
- Linux (1)
- Mining/Metals (1)
- Mitsubishi (1)
- MySQL (1)
- OPC Data Logger User Stories (1)
- OPC Server Remote Config (1)
- Omni Flow (1)
- Power & Utilities (1)
- Predictive Analytics (1)
- Predictive Maintenance (1)
- Process Alerts (1)
- QNX (1)
- Rockwell (1)
- S7-1500 (1)
- Sparkplug B (1)
- Tunnel Performance (1)
- WITS (1)
- Water & Wastewater (1)
- aggregation (1)
- error handling (1)
- json (1)
- non-Windows (1)