Latest Technical Articles

Categories

Data Flow Tutorial With Mage.ai | Part 2: Initializing the Software

Data Flow Tutorial With Mage.ai | Part 2: Initializing the Software

Data pipelines are software services that progress the data from source to storage, hopefully without too much programming complexity. In this article, we begin by initializing the mage.ai software.


STEP RIGHT UP, Get Your IP Address Here! Understanding BOOTP vs. DHCP

STEP RIGHT UP, Get Your IP Address Here! Understanding BOOTP vs. DHCP

When IT and OT converge on the shop floor, it’s important to understand how and when to let a computer control the assignment of network addresses, or when you would rather keep it under control.


Identifying and Troubleshooting Pressure Changes in Fluid Systems

Identifying and Troubleshooting Pressure Changes in Fluid Systems

Pressures are always rising and falling in fluid systems. Sometimes the changes are extreme and lead to damage. What causes problematic pressure changes, and how can you trace them to their source?


Troubleshooting PLCs: Recognizing Visual Status Indicators and LEDs

Troubleshooting PLCs: Recognizing Visual Status Indicators and LEDs

Machine downtime can be very stressful for everybody involved. Next time you face a challenging system failure, try some of these LED troubleshooting techniques to reduce stress.


Data Flow Tutorial With Mage.ai | Part 1: The Challenge of Data

Data Flow Tutorial With Mage.ai | Part 1: The Challenge of Data

All of modern industry relies on data. In the first installment of a series showcasing the importance of industrial data movement, we explain the challenge of data flow and build a fault list.


Handling of Power System Data: Engineering Limits and Data Currency

Handling of Power System Data: Engineering Limits and Data Currency

Power systems rely on meaningful data, as do most other processes. Within SCADA environments, individual data points are tracked, compared to limits, and evaluated to obtain current readings.


Create Your Own IIoT Tech Stack Project | Part 8: Final - Data Dashboard

Create Your Own IIoT Tech Stack Project | Part 8: Final - Data Dashboard

In this final installment of the IIoT tech stack project, learn how to design the customer-facing dashboard or observability platform using the data acquired from the MQTT client device.


Can Generative AI and Large Language Models Help Catch More Krill?

Can Generative AI and Large Language Models Help Catch More Krill?

This article reviews the challenges and opportunities when incorporating generative AI and Large Language Models in industrial applications. It also examines how a Norwegian fishing and biotech company improved operational productivity and efficiency using generative AI.


Robotics-as-a-Service (RaaS): What Is It and Why Would You Want It?

Robotics-as-a-Service (RaaS): What Is It and Why Would You Want It?

Traditionally, automation requires a sizable investment and integration risks. RaaS empowers manufacturers to let someone else adopt the risks in exchange for an hourly or monthly subscription rate.


The Mechanic’s View of Control: Chain Drive Power Transmission

The Mechanic’s View of Control: Chain Drive Power Transmission

In the world of mechanical power transmission, gears, belts, and chains dominate the landscape, but what's so special about chain drives, and why would they be used in place of rubber belts?


Create Your Own IIoT Tech Stack Project | Part 7: Integrating Data With Database

Create Your Own IIoT Tech Stack Project | Part 7: Integrating Data With Database

As we approach the conclusion of this IIoT project, we’ll explore the integration of the Mosquitto MQTT broker, Node-RED, and InfluxDB, leaving only the data dashboard setup for the final step.


Industrial Computing Tackles the Challenge of Long Rebooting Time

Industrial Computing Tackles the Challenge of Long Rebooting Time

Rebooting industrial controllers and computers incurs costs, not only from the downtime but also from cascading effects of communication with up/downstream controllers. How can this downtime be managed?


Create Your Own IIoT Tech Stack Project | Part 6: Node-RED Development

Create Your Own IIoT Tech Stack Project | Part 6: Node-RED Development

This article will explore the setup of Node-RED, the glue that will serve to connect all of the individual components of the solution that we have created up to this point.


The Art of Maintaining and Repairing Hydraulic Cylinders

The Art of Maintaining and Repairing Hydraulic Cylinders

Hydraulic cylinders and actuators can quickly move heavy objects and provide strong clamping forces. But when they break down, the effects can be catastrophic and the repairs costly and timely.


Create Your Own IIoT Tech Stack Project | Part 5: Database Setup

Create Your Own IIoT Tech Stack Project | Part 5: Database Setup

Now that our IIoT project has verified the transmission of an MQTT data payload packet, this next article will explore the setup of an InfluxDB database to store the incoming sensor data.


Troubleshooting TRIAC Outputs For PLC AC Modules

Troubleshooting TRIAC Outputs For PLC AC Modules

When troubleshooting AC outputs driven by TRIACs, some confusing meter readings can result from the solid state properties of a series circuit. In this article, learn proper troubleshooting techniques.


Create Your Own IIoT Tech Stack Project | Part 4: Connecting MQTT Client to Broker

Create Your Own IIoT Tech Stack Project | Part 4: Connecting MQTT Client to Broker

Continuing the real-world IIoT project, learn how to begin integrating the Raspberry Pi with the Mosquitto Broker and understand Docker networks and port binding.


There’s This Thing Called ‘Skin Effect’ in Wires: What Does it Mean to You?

There’s This Thing Called ‘Skin Effect’ in Wires: What Does it Mean to You?

Current flow in wires is often modeled with a perfectly circular cross-section, with the size of the wire being responsible for the maximum current. This is true, but there’s more to the story.


Create Your Own IIoT Tech Stack Project | Part 3: Commissioning MQTT Broker

Create Your Own IIoT Tech Stack Project | Part 3: Commissioning MQTT Broker

Learn to develop an actual IoT solution end to end. Create a Mosquitto MQTT broker for the Raspberry Pi client in order to connect and publish Sense HAT sensor data.


Understanding Delta-Wound Three-Phase Motors for Industrial Applications

Understanding Delta-Wound Three-Phase Motors for Industrial Applications

There are two types of winding designs inside three-phase industrial motors: Wye and Delta. Although the motors and connections look similar on the outside, this article discusses the internal construction for Delta wound motors.