Software Toolbox Technical Blog

Jessica Dillon


Recent Posts

Getting Started with OmniServer and Barcode Scanners

3 min read

By Jessica Dillon on Oct 16, 2025 2:00:00 PM

OmniServer is a universal data acquisition application designed to bi-directionally exchange data with a wide range of Ethernet, serial, or USB devices that use “non-standard protocols” such as weigh scales, barcode readers, lab instruments, inspection machines, printers, and more.

The wide range of connectivity options enable OmniServer to send that data to HMI, SCADA, MES, or Historian systems using standard interfaces like OPC DA, OPC UA, and AVEVA SuiteLink. It also has an optional MQTT Client Plug-In that allows users to publish data to MQTT Brokers.

Continue Reading

Protecting Historical Data Integrity Using Store & Forward

8 min read

By Jessica Dillon on Jul 31, 2025 2:00:00 PM

Welcome back to the Summer of IoT Blog Series. In this blog we’ll explore how Cogent DataHub’s External Historian and built-in Store and Forward features ensure efficient data flow without risking network security at the plant or enterprise level.

As organizations work toward Industry 4.0 and digital transformation, ensuring secure and reliable OT/IT convergence is essential for breaking down data silos and creating cohesion between your business systems. IoT devices provide real-time data and connectivity to transform traditional industrial operations. Complementing this, historians serve as centralized data repositories that store and organize time-series data from IoT devices and other sources. Together, the data from both fuels advanced analytics, automation, and smart decision-making across the enterprise.

Continue Reading

Success Story: How a UK Retailer Improved Logistics with Real-Time Data

4 min read

By Jessica Dillon on May 22, 2025 2:00:00 PM

A leading UK retailer, serving millions of customers through an extensive store network, set out to modernize aging infrastructure in its high-throughput distribution centers. Burdened by legacy equipment and unsupported software systems, the organization needed a reliable way to bridge communication gaps without replacing critical machinery. 

By working with a UK-based system integrator who leveraged OmniServer and OPC Data Logger software applications from Software Toolbox, the retailer achieved real-time visibility, accurate data collection, and the ability to respond quickly to underperformance. The result: improved fulfillment quality, reduced freight waste, and smarter use of transport resources.

Continue Reading

Video Tutorial: Publishing with OmniServer’s New MQTT Client Plug-In

2 min read

By Jessica Dillon on Sep 5, 2024 2:00:00 PM

OmniServer is a universal data acquisition software application designed to bi-directionally retrieve information from a wide range of Ethernet, serial, or USB devices that use 'non-standard' protocols to communicate, such as weigh scales, barcode readers, lab instruments, inspection machines, printers, & more. This data is then typically delivered by OmniServer to HMI, SCADA, MES, & Historian systems using standard protocols like OPC DA, OPC UA, & AVEVA Suitelink.

Topics: OmniServer
Continue Reading

Streamline Your IoT Operations with the New OmniServer MQTT Plug-In

5 min read

By Jessica Dillon on Jul 11, 2024 2:00:00 PM

Welcome back to our Summer of IoT blog series! This week, we are excited to announce the release of OmniServer Version 3.4.0.1 which in the professional edition, now includes MQTT client capability, which enables publishing data to MQTT Brokers such as the Cogent DataHub Smart Broker, HiveMQ, Mosquitto, and others.

Continue Reading

Did You Know? How to Use Character Translations in OmniServer

4 min read

By Jessica Dillon on Mar 28, 2024 2:00:00 PM

Those of you who are aware of OmniServer will already know that it is primarily used to retrieve information from devices that use 'non-standard' protocols to communicate, such as weigh scales, barcode readers, and printers. An HMI, SCADA, MES, Historian, database, and more, could then read that data from OmniServer, making it a powerful, universal, data acquisition tool.

Some of these 'non-standard' device protocols require what we call "special handling". For most protocols, if you've used OmniServer, data that is sent or received is "what you see is what you get" type data. An ASCII "A" is transmitted or received and interpreted as an ASCII "A". But what if your device is expecting something else as part of its special handling in its communication protocol? Or what if you wanted to interpret the data differently from the device to meet new business standards or existing requirements?

OmniServer is capable of handling advanced protocols where the devices send special characters/bytes that need to be handled in a specific way. In this blog, we will explain how to use a feature called "translations" in OmniServer with certain protocols that require special handling.

Continue Reading

Automating Data Entry from Test Stand & QC Devices as Keyboard Input

9 min read

By Jessica Dillon on Feb 1, 2024 2:00:00 PM

Unlike off-the-shelf OPC servers and drivers that talk to specific devices or protocols and no others, OmniServer can be configured to talk to virtually any device or combination of serial, USB, or Ethernet connected devices with some outliers based on the complexity of the protocol. OmniServer helps you bring data that would otherwise be inaccessible into your process and business systems, helping you make more effective decisions. In our experience there are still many software applications that do not have open interfaces such as OPC for data input. This is particularly common in quality control and test stand applications. Operators use a digital device to capture a measurement, and then have to type that into their test stand or QC software. This slows testing rates and can be error prone. There is a better way. 

Continue Reading

Using OPC Router to Log OPC Data to JSON Files Without Code

9 min read

By Jessica Dillon on Nov 2, 2023 2:00:00 PM

In today's business landscape, the exchange and storage of data plays a pivotal role in ensuring efficient and robust operations. Whether operating in sectors like Pharmaceuticals, Manufacturing, Power, or related industries, the exchange of data between services and applications has become standard practice, often an imperative. Consequently, many organizations leverage resources such as databases and historians to archive their invaluable data. However, there are instances where the need for simpler storage methods or direct interchange of data via Webservices is required to maximize application interoperability. Unfortunately, this solution area is often one filled with custom software applications. In this blog, we'll show you how to eliminate custom code and build sustainable solutions.

Continue Reading

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

See all