DataHub is a solution in Software Toolbox’s portfolio of software that integrates various IT and OT data sources, and is particularly strong in working with a wide range of OPC standards, secure multi-layer data tunneling, databases, historians and more. If you've ever worked with DataHub, you've probably seen the "Scripting" tab shown in the image below with some sample scripts. Perhaps you've wondered what this scripting can do or were curious about the language that DataHub scripts use. With that in mind, in this week’s blog we will cover the "what" and "why" of scripting in DataHub, and point you to "where" you can find more resources of "how" to take advantage of the DataHub scripting engine, included free with all DataHub licenses.
Software Toolbox Technical Blog
The What, Why, Where, and How of DataHub Scripting: An Intro to Gamma
6 min read
By Zachary Parham on Sep 21, 2023 2:00:00 PM
Tech Update: New Releases, DCOM Alternatives & Tech Tips
5 min read
By John Weber on Mar 9, 2023 2:00:00 PM
This week's post is a technical update to share news about updates released for DataHub and OPC Data Logger, reminders about the value of the Tech Support corner, and your last warning about DCOM Hardening before the Windows update next week!
The team is working on some more tech tips and video tutorials that you'll start seeing later this month. Meanwhile, here's this week's update.
Video Tutorial: AVEVA InTouch to DataHub via OPC UA Expands Options
2 min read
By Kevin Rutherford on Jan 12, 2023 2:00:00 PM
Users of AVEVA™ software are already familiar with the native connectivity options they have for interfacing with different systems and devices. AVEVA users often turn to Cogent DataHub® for integration of a wide variety of industrial and other data sources such as MQTT clients/brokers, SparkplugB systems, databases, historians and much more.
AVEVA InTouch users have traditionally connected to DataHub via its OPC DA Classic interface (via AVEVA OI Gateway). AVEVA's OI Gateway also provides those users the additional option of connecting to OPC UA data sources, for easier and more secure remote connections to such data sources.
In this video blog post, we will cover the basic steps to connect AVEVA InTouch to DataHub via OPC UA, expanding the variety of connectivity options available to AVEVA users.
Did You Know Google IoT Core is Shutting Down? Start Preparing Now!
4 min read
By Zachary Parham on Oct 27, 2022 2:00:00 PM
If you have been following our blog for a while or have been exploring IoT platforms available in the market, you may know that the Google Cloud Platform combined with the Google IoT Core is a frequently used combination in the industry. Google has recently announced that it will be shutting down the Google IoT Core. In doing so, Google is forcing many of its Cloud Platform users to switch platforms.
In this blog post, we will review detailed information about the alternatives to the Google Cloud Platform that are available for use with all of the IoT capable products we provide, and how the change works.
Video Tutorial: Using DataHub Advanced MQTT Parsing
4 min read
By Win Worrall on Aug 25, 2022 2:00:00 PM
Cogent DataHub® is a gateway that enables a wide range of connectivity interfaces for different data sources such as OPC UA, OPC DA, ODBC, DDE and so much more. Included in those available interfaces is the ability to act as both an MQTT client and broker even including Sparkplug B support for enabling MQTT integration with many other types of systems that don't natively support MQTT.
A key facet of the MQTT specification that can sometimes be complex for our users and cause issues with compatibility between DataHub and other MQTT clients and brokers is how to handle the formatting of MQTT messages. As you may or may not know, while MQTT does specify how to construct a message header for routing by an MQTT broker, it does NOT specify the actual message content. This tends to be a challenge when MQTT clients from different developers need to work together, since they need to be using the same format for the message content.
In this video blog, I'll show you how to use DataHub V10's Advanced MQTT Parser capability to specify flexible formats that will work with virtually any other vendor's MQTT clients and brokers.
AVEVA System Platform OPC UA Client to DataHub OPC UA Server for Expanded Connectivity
15 min read
By Kevin Rutherford on Jul 28, 2022 2:00:00 PM
AVEVA™ users already have a wide range of connectivity options for interfacing with different systems. Cogent DataHub® also supports an extensive selection of connectivity to different systems that users sometimes need to access from AVEVA System Platform. Users of AVEVA System Platform have traditionally connected to DataHub via OPC DA Classic. AVEVA's OI Gateway provides those users the additional option of connecting to OPC UA data sources, for easier and more secure remote connections to such data sources.
In this blog post, we will cover the basic steps to connect AVEVA System Platform to Cogent DataHub via OPC UA, expanding connectivity options for AVEVA users.
Enabling Rapid Interoperability Between OPC UA & MQTT Sparkplug B
5 min read
By John Weber on Jul 21, 2022 2:00:00 PM
Ongoing digital transformation and operational visibility initiatives continue to demand the integration of different systems using different technologies. With increased adoption of secure OPC UA and MQTT Sparkplug B, it’s only to be expected that users will have systems that support one or the other technology but need to communicate with each other.
Although OPC UA supports a publish-subscribe mechanism with OPC UA PubSub, and adoption of OPC UA is strong and growing, the reality is there will be situations where the user is already using MQTT Sparkplug B and needs to integrate it with OPC UA or vice-versa, without writing custom code or going through complex configuration.
Software Toolbox was founded in 1996 on the principal of making data and device integration easy by using configurable off-the-shelf software to avoiding writing custom solutions and knowing the pros and cons of and ins and outs of many technologies. That mission remains strong, as you’ll see, as we discuss interoperating between OPC UA and MQTT in this blog post.
Access AVEVA System Platform's OPC UA Server w/ DataHub OPC UA Client
11 min read
By John Weber on Jun 9, 2022 2:00:00 PM
Are you or have you ever been in a situation where you were working with both an AVEVA™ solution and some other client or system (HMI, SCADA, other) and needed to share data? Perhaps your company acquired another company and its assets and a non-AVEVA HMI/SCADA came as part of the assets. Or perhaps your company merged with another and now your AVEVA system is expected to integrate with other systems. Your options for sharing data largely depend on what software interfaces these "other systems" support.
In this blog post, I'll discuss how to share your AVEVA System Platform 2020 (or newer) data via OPC UA (without using OI Gateway) using the Cogent DataHub® for situations where you have another non-OPC UA capable client application that needs access to process data in your AVEVA system.
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.
Subscribe to our Blog
Recent Posts
Posts by Topic
- Device Connectivity (207)
- Wonderware (178)
- OPC UA (128)
- Cogent DataHub (110)
- OPC (107)
- TOP Server (106)
- Technical Support (101)
- OmniServer (72)
- Video Tutorials (71)
- OPC Router (52)
- OPC DA (45)
- Protocols (41)
- AVEVA (37)
- Automation 101 (29)
- Security (27)
- MQTT & IoT (24)
- OmniServer Did You Know (24)
- Data Tunneling (23)
- Connectivity (22)
- OPC Data Client (22)
- Development Tools (19)
- IT/OT (18)
- OPC Data Logger (18)
- DCOM (17)
- LGH (14)
- Database & Historian (13)
- OPC Tunnel (13)
- Summer of IoT (13)
- Alarms & Notifications (12)
- CSV (12)
- Database (12)
- Earth Day (12)
- Exploring OPC UA (12)
- OPC Gateway (11)
- Case Studies (10)
- Dream Report (10)
- EFM (10)
- Oil & Gas (10)
- REST & Web Services (10)
- Reporting (10)
- SQL (9)
- Flow (8)
- OPC Integration (8)
- Redundancy (8)
- Sustainability (8)
- AVEVA OPC UA Client (7)
- Modbus (7)
- ODBC (7)
- OPC Router Basic Training (7)
- OPC Server (7)
- SuiteLink (7)
- Data Logging (6)
- DataHub Training (6)
- OPC Alarms and Events (6)
- ProtocolDesign (6)
- xml (6)
- Data Bridging (5)
- Data Integration (5)
- Data Storage Deep Dive (5)
- OPC Conversion (5)
- DataCaster (4)
- InTouch (4)
- Industrial Decisions (4)
- OPC Bridge (4)
- OPC Toolkit Benefits (4)
- OmniServer User Stories (4)
- SLIK-DA (4)
- Business Intelligence (3)
- Error Detection (3)
- IT & Infrastructure (3)
- Industry 4.0 (3)
- OPC Redundancy (3)
- OPC Server Remote Config (3)
- Wedges (3)
- Windows (3)
- Collaboration (2)
- ControlLogix (2)
- Excel (2)
- Ignition (2)
- KEPServerEX (2)
- OPC Wizard (2)
- OSIsoft (2)
- Omron (2)
- PGAS (2)
- Predictive Maintenance (2)
- Process Alert (2)
- Scripting (2)
- Store and Forward (2)
- System Integrators (2)
- Building Automation (1)
- ERP (1)
- Kepware Edge (1)
- LGH User Stories (1)
- LRC (1)
- Linux (1)
- Machine Learning (1)
- Mining/Metals (1)
- OPC Data Logger User Stories (1)
- Omni Flow (1)
- Power & Utilities (1)
- Predictive Analytics (1)
- Process Alerts (1)
- QNX (1)
- Sparkplug B (1)
- Water & Wastewater (1)
