<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Eman Tanveer</title>
    <description>The latest articles on DEV Community by Eman Tanveer (@ema9).</description>
    <link>https://dev.to/ema9</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4108621%2Fee96661e-0ec5-4094-9bb2-2d27850caef0.jpeg</url>
      <title>DEV Community: Eman Tanveer</title>
      <link>https://dev.to/ema9</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ema9"/>
    <language>en</language>
    <item>
      <title>Building AIoT Systems: Connecting AI Models to the Physical World</title>
      <dc:creator>Eman Tanveer</dc:creator>
      <pubDate>Thu, 24 Sep 2026 18:17:42 +0000</pubDate>
      <link>https://dev.to/ema9/building-aiot-systems-connecting-ai-models-to-the-physical-world-16a4</link>
      <guid>https://dev.to/ema9/building-aiot-systems-connecting-ai-models-to-the-physical-world-16a4</guid>
      <description>&lt;p&gt;AI applications are typically discussed in terms of models, API, data pipelines, or user interfaces.&lt;/p&gt;

&lt;p&gt;When is an AI system required to understand something that is happening in the physical world?&lt;/p&gt;

&lt;p&gt;A machine in a factory changes it's vibration pattern, an asset moves to an unexpected location, a camera sees an anomalous occurance, or a warehouse's flow of inventory changes drastically.&lt;/p&gt;

&lt;p&gt;In these examples, the AI model is only one component to the system.&lt;/p&gt;

&lt;p&gt;The true engineering challenge involves tying sensors, edge hardware, data infrastructure, AI model, and physical processes together into a reliable production system.&lt;/p&gt;

&lt;p&gt;This is the basis for AIoT.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is AIoT?
&lt;/h2&gt;

&lt;p&gt;AIoT combines AI with The Internet of Things.&lt;/p&gt;

&lt;p&gt;A (very) simplistic architecture for AIoT would look like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
Physical Environment

↓

Sensors / Cameras / RFID / Devices

↓

Edge Processing &amp;amp; Connectivity

↓

Data Ingestion

↓

Storage / Stream Processing

↓

AI / ML Models

↓

Decision &amp;amp; Automation Layer

↓

Human or Machine Action

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each layer introduces different engineering requirements.&lt;/p&gt;

&lt;p&gt;The interesting aspect of this stack is that the AI Model itself is not always the most challenging component.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Data Starts at the Edge
&lt;/h2&gt;

&lt;p&gt;Industrial environments can often be large producers of data.&lt;/p&gt;

&lt;p&gt;Depending on the domain, this could take the form of:&lt;/p&gt;

&lt;p&gt;Temperature&lt;/p&gt;

&lt;p&gt;Vibration&lt;/p&gt;

&lt;p&gt;Location&lt;/p&gt;

&lt;p&gt;Motion&lt;/p&gt;

&lt;p&gt;Video&lt;/p&gt;

&lt;p&gt;Machine telemetry&lt;/p&gt;

&lt;p&gt;Equipment status&lt;/p&gt;

&lt;p&gt;Environmental conditions&lt;/p&gt;

&lt;p&gt;And other forms.&lt;/p&gt;

&lt;p&gt;The act of sending every raw signal to a cloud data warehouse may not always be optimal depending on the application.&lt;/p&gt;

&lt;p&gt;Using edge processing lowers bandwidth requirements, reduces latency, and can allow for localized decision making.&lt;/p&gt;

&lt;p&gt;For developers, this adds another layer to the system design challenge - deciding what computation should be done on the device, the edge gateway, or somewhere else.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Connecting Heterogeneous Systems
&lt;/h2&gt;

&lt;p&gt;The reality of most industrial environments is that they are not designed around a unified set of technologies.&lt;/p&gt;

&lt;p&gt;A production environment may involve legacy equipment, IoT hardware, proprietary systems, databases, industrial protocols, and many other technologies.&lt;/p&gt;

&lt;p&gt;This presents an integration challenge that forms a large part of AIoT engineering.&lt;/p&gt;

&lt;p&gt;It's not enough to simply gather data - data from different systems must be made:&lt;/p&gt;

&lt;p&gt;Consistent&lt;/p&gt;

&lt;p&gt;Time aware&lt;/p&gt;

&lt;p&gt;Identifiable&lt;/p&gt;

&lt;p&gt;Contextual&lt;/p&gt;

&lt;p&gt;Accessible&lt;/p&gt;

&lt;p&gt;Without that foundation, an AI model can offer limited value.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. AI Needs Context
&lt;/h2&gt;

&lt;p&gt;Let's say a sensor reports an abnormal temperature value.&lt;/p&gt;

&lt;p&gt;What does this value mean?&lt;/p&gt;

&lt;p&gt;Where was this value measured?&lt;/p&gt;

&lt;p&gt;What was the machine doing?&lt;/p&gt;

&lt;p&gt;What is a "normal" reading for this machine?&lt;/p&gt;

&lt;p&gt;Has this value been seen before?&lt;/p&gt;

&lt;p&gt;Are other sensors reporting similar values?&lt;/p&gt;

&lt;p&gt;Has maintenance been performed?&lt;/p&gt;

&lt;p&gt;This is why AIoT systems need more than typical ML inference - they need contextual data models.&lt;/p&gt;

&lt;p&gt;These kinds of information can help an AI system make decisions about physical entities.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Real-Time Data Changes the Architecture
&lt;/h2&gt;

&lt;p&gt;Most traditional AI applications are concerned with historical data.&lt;/p&gt;

&lt;p&gt;AIoT systems, on the other hand, often need to reason about a continuous stream of data.&lt;/p&gt;

&lt;p&gt;This introduces additional considerations such as:&lt;/p&gt;

&lt;p&gt;Latency: How quickly does the system need to react?&lt;/p&gt;

&lt;p&gt;Reliability: What happens if connection is lost?&lt;/p&gt;

&lt;p&gt;Ordering: Are the events arriving in order?&lt;/p&gt;

&lt;p&gt;Storage: What information should be stored?&lt;/p&gt;

&lt;p&gt;Scalability: How many events will need to be processed?&lt;/p&gt;

&lt;p&gt;A predictive-maintenance system and an analytics dashboard both might use similar data, but can have very different architectural requirements.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. From Prediction to Action
&lt;/h2&gt;

&lt;p&gt;There's an important difference between being able to predict something, and taking an action to change the outcome.&lt;/p&gt;

&lt;p&gt;An AI model may be able to predict that a machine has higher chances of failure.&lt;/p&gt;

&lt;p&gt;To actually make use of this prediction, another system layer is needed to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Report the alert&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Create a recommended maintenance plan&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Send a message to an operator&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Schedule a work order&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Take other actions&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Depending on the application, there may be an appropriate degree of automation.&lt;/p&gt;

&lt;p&gt;Where safety is a concern or high value is placed on manual decisions, humans can be an important part of an AIoT system.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Physical AI Introduces New Testing Problems
&lt;/h2&gt;

&lt;p&gt;Testing applications that operate in the physical world are significantly more complex than testing a generic API.&lt;/p&gt;

&lt;p&gt;Developers must take into account scenarios such as:&lt;/p&gt;

&lt;p&gt;Sensor failure&lt;/p&gt;

&lt;p&gt;Missing data&lt;/p&gt;

&lt;p&gt;Incorrect data&lt;/p&gt;

&lt;p&gt;Network interruption&lt;/p&gt;

&lt;p&gt;Physical conditions&lt;/p&gt;

&lt;p&gt;Model uncertainty&lt;/p&gt;

&lt;p&gt;Device failure&lt;/p&gt;

&lt;p&gt;Conflicting sensors&lt;/p&gt;

&lt;p&gt;A system that works properly in development can fail dramatically in production - especially in the face of unaccounted edge cases.&lt;/p&gt;

&lt;p&gt;This is why simulation and system observability are so important.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Digital Twins Can Provide Another Layer
&lt;/h2&gt;

&lt;p&gt;Digital twins can give additional value to AIoT systems.&lt;/p&gt;

&lt;p&gt;By providing a virtual representation of a physical entity, twins can provide a layer of abstraction.&lt;/p&gt;

&lt;p&gt;Twins can be used in a variety of ways such as:&lt;/p&gt;

&lt;p&gt;Connecting the current state of a machine to a software representation&lt;/p&gt;

&lt;p&gt;Using sensor data to update the digital representation of the machine&lt;/p&gt;

&lt;p&gt;Applying predicted states and behaviors to a machine model&lt;/p&gt;

&lt;p&gt;Maintaining historical information about a machine&lt;/p&gt;

&lt;p&gt;AI can then operate not on raw sensor data, but instead a richer representation of the physical system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where AIoT Is Being Applied
&lt;/h2&gt;

&lt;p&gt;The architecture outlined above can be applied to a variety of applications:&lt;/p&gt;

&lt;p&gt;Industrial asset tracking&lt;/p&gt;

&lt;p&gt;Predictive maintenance&lt;/p&gt;

&lt;p&gt;Inventory optimization&lt;/p&gt;

&lt;p&gt;Workforce safety&lt;/p&gt;

&lt;p&gt;Computer vision&lt;/p&gt;

&lt;p&gt;Robotics&lt;/p&gt;

&lt;p&gt;Industrial automation&lt;/p&gt;

&lt;p&gt;Environmental monitoring&lt;/p&gt;

&lt;p&gt;Operational intelligence&lt;/p&gt;

&lt;p&gt;Companies building businesses around these areas include &lt;a href="https://apertureventurestudio.com/" rel="noopener noreferrer"&gt;Aperture Venture Studio&lt;/a&gt;, who are building applications for physical-world and industrial AIoT use cases.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Practical Development Approach
&lt;/h2&gt;

&lt;p&gt;When building an AIoT application, a good sequence looks like:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Define the physical problem&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Do not start with the AI Model. First, determine the physical problem to be solved.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Identify the required signals&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Determine what information is needed to solve the problem.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Design the data pipeline&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Decide how devices, edge systems, databases, and AI services will communicate.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Establish a baseline&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Measure the performance before implementing automated systems.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Introduce AI&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Use AI to improve upon the current methods.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add automation carefully&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Move from insights to recommendations and, where applicable, actions.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Monitor the complete system&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Monitor not just model accuracy, but also device health, data quality, latency, system reliability, and results.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bigger Engineering Challenge
&lt;/h2&gt;

&lt;p&gt;AIoT is fundamentally a systems-engineering challenge.&lt;/p&gt;

&lt;p&gt;While the model is important, the sensors feeding it, the network carrying it, the infrastructure processing it, the software providing context, and the workflow taking actions are all of critical importance.&lt;/p&gt;

&lt;p&gt;As AI makes its way into factories, warehouses, logistics systems, robotics, and other physical environments, developers will need to think beyond the model.&lt;/p&gt;

&lt;p&gt;The question developers must ask is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How can we create AI systems that can operate and understand the physical world?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This question requires AI, IoT, distributed systems, edge computing, data engineering, automation, and domain expertise to work together.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>javascript</category>
      <category>automation</category>
      <category>react</category>
    </item>
    <item>
      <title>Building Better Monitoring Systems: From Environmental Sensors to Useful Data</title>
      <dc:creator>Eman Tanveer</dc:creator>
      <pubDate>Thu, 24 Sep 2026 17:39:04 +0000</pubDate>
      <link>https://dev.to/ema9/building-better-monitoring-systems-from-environmental-sensors-to-useful-data-faf</link>
      <guid>https://dev.to/ema9/building-better-monitoring-systems-from-environmental-sensors-to-useful-data-faf</guid>
      <description>&lt;p&gt;Environmental monitoring has a data problem.&lt;/p&gt;

&lt;p&gt;Modern sensors enable continuous data capture, remote monitoring facilitates data collection at global scales, and large-platform storage makes room for petabytes of information.&lt;/p&gt;

&lt;p&gt;But raw data capture is only the beginning.&lt;/p&gt;

&lt;p&gt;The more interesting engineering challenge for forest or environmental monitoring is to transform spurious values into information, usable by people.&lt;/p&gt;

&lt;p&gt;A useful monitoring system requires the establishment and management of a pipeline of activity:&lt;/p&gt;

&lt;p&gt;Sensors → Data collection → Validation → Storage → Analysis → Visualization → Decision-making&lt;/p&gt;

&lt;p&gt;In this post, you'll find some practical considerations about the aforementioned topics.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Starting With Questions, Not Sensors
&lt;/h2&gt;

&lt;p&gt;A classic pitfall in the design of an environmental monitoring system is to begin with your assets.&lt;/p&gt;

&lt;p&gt;For example, it might seem logical for an organization to ask themselves:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"What type of sensor are we going to use?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A better approach is to identify what you're trying to investigate.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"What environmental mechanism we want to measure?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Suppose I'm attempting to measure vegetation stresses.&lt;/p&gt;

&lt;p&gt;I'd need to consider if things like the soil's moisture, temperature, precipitation levels, humidity, observations about plants, and so on are pertinent in this case.&lt;/p&gt;

&lt;p&gt;Essentially, I need to align the measurements that I want to make with the mechanisms of interest.&lt;/p&gt;

&lt;p&gt;It helps to avoid the danger of a data project simply having the accumulation of some disparate data points from unrelated or peripheral sensor captures.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Dealing With Real-World Messiness
&lt;/h2&gt;

&lt;p&gt;Rarely will the incoming data from an environmental sensor be a clean time series.&lt;/p&gt;

&lt;p&gt;In the real world, we can find:&lt;/p&gt;

&lt;p&gt;Missing data&lt;/p&gt;

&lt;p&gt;Duplicates&lt;/p&gt;

&lt;p&gt;Sensor calibration issues&lt;/p&gt;

&lt;p&gt;Communication problems&lt;/p&gt;

&lt;p&gt;Outliers&lt;/p&gt;

&lt;p&gt;Unexpected and unrealistic values&lt;/p&gt;

&lt;p&gt;Effects of sensor maintenance&lt;/p&gt;

&lt;p&gt;Seasonality&lt;/p&gt;

&lt;p&gt;Irregular intervals in samples&lt;/p&gt;

&lt;p&gt;A monitoring pipelines should account for some of these factors.&lt;/p&gt;

&lt;p&gt;For example, simple validation can flag some of the more clearcut abnormalities:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
if value &amp;lt; minimum_reasonable_value:

flag("possible error")

if value &amp;gt; maximum_reasonable_value:

flag("possible error")

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Not necessarily reject the value. Unusual data can provide indications of legitimate events in real-world systems.&lt;/p&gt;

&lt;p&gt;A more realistic approach is often to first identify them for later review and investigation.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Looking Beyond Single Data Points
&lt;/h2&gt;

&lt;p&gt;At its core, monitoring an environmental phenomenon is a time-series analysis.&lt;/p&gt;

&lt;p&gt;Generally speaking, singular data points don't tell us much about what's going on in an environmental system, in isolation.&lt;/p&gt;

&lt;p&gt;Let's see an example.&lt;/p&gt;

&lt;p&gt;Suppose I'm seeing the following values for a measurement of the soil's moisture:&lt;/p&gt;

&lt;p&gt;Day 1: 38%&lt;/p&gt;

&lt;p&gt;Day 2: 35%&lt;/p&gt;

&lt;p&gt;Day 3: 31%&lt;/p&gt;

&lt;p&gt;Day 4: 27%&lt;/p&gt;

&lt;p&gt;Day 5: 24%&lt;/p&gt;

&lt;p&gt;Looking at the values on a day-to-day basis provides some useful information, compared to having no data at all.&lt;/p&gt;

&lt;p&gt;If this is part of a time series that is constantly decreasing, the values might provide more insight, depending on external circumstances.&lt;/p&gt;

&lt;p&gt;Was there a period without rain? Was the time abnormally hot? Is this site known to be dry during this time of year?&lt;/p&gt;

&lt;p&gt;This is why a monitoring system is likely to benefit from storing the timestamps and context around a measurement, rather than simply the value.&lt;/p&gt;

&lt;p&gt;A potential structure for a time series record might resemble the following:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="nl"&gt;"timestamp"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"2026-09-24T10:00:00Z"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="nl"&gt;"location"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"site-01"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="nl"&gt;"sensor"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"soil-moisture-03"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="nl"&gt;"value"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;24.7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="nl"&gt;"unit"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"percent"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="nl"&gt;"quality"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"valid"&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This might sound trivial but being able to carry relevant contextual, timestamp information allows for downstream analysis that would otherwise have been impossible.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Sensor Quality Control Considered
&lt;/h2&gt;

&lt;p&gt;Quality control measures should be taken at different stages of the monitoring stack.&lt;/p&gt;

&lt;p&gt;Device level&lt;/p&gt;

&lt;p&gt;Data level&lt;/p&gt;

&lt;p&gt;System level&lt;/p&gt;

&lt;p&gt;Battery status&lt;/p&gt;

&lt;p&gt;Connectivity&lt;/p&gt;

&lt;p&gt;Calibration&lt;/p&gt;

&lt;p&gt;Hardware issues&lt;/p&gt;

&lt;p&gt;Sensor configuration&lt;/p&gt;

&lt;p&gt;Missing values&lt;/p&gt;

&lt;p&gt;Duplicates&lt;/p&gt;

&lt;p&gt;Unrealistic values&lt;/p&gt;

&lt;p&gt;Irregular changes&lt;/p&gt;

&lt;p&gt;Units&lt;/p&gt;

&lt;p&gt;Data ingestion problems&lt;/p&gt;

&lt;p&gt;Database outages&lt;/p&gt;

&lt;p&gt;API errors&lt;/p&gt;

&lt;p&gt;Communication issues&lt;/p&gt;

&lt;p&gt;Processing problems&lt;/p&gt;

&lt;p&gt;The idea here is that having clearly defined quality control checks at different layers within your monitoring stack can greatly reduce complexity and troubleshooting time.&lt;/p&gt;

&lt;p&gt;If you know that some problems are likely to be device-specific, some database-specific, you can isolate the source of the problem and troubleshoot accordingly.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Location: Part of the Data
&lt;/h2&gt;

&lt;p&gt;One key aspect of an environmental monitoring system is that location is a critical enabler.&lt;/p&gt;

&lt;p&gt;Sensors can be separated by a few meters can have vastly different measurements due to differences in the local environment around them, such as soil density, vegetation, elevation, slope, exposure, drainage capabilities, and so on.&lt;/p&gt;

&lt;p&gt;As a result, the system metadata should carry location information alongside the sensor readings.&lt;/p&gt;

&lt;p&gt;A monitoring system can benefit massively from holding or collecting information like:&lt;/p&gt;

&lt;p&gt;Sensor ID&lt;/p&gt;

&lt;p&gt;Latitude&lt;/p&gt;

&lt;p&gt;Longitude&lt;/p&gt;

&lt;p&gt;Height/Elevation&lt;/p&gt;

&lt;p&gt;Location (Site)&lt;/p&gt;

&lt;p&gt;Type of measurement&lt;/p&gt;

&lt;p&gt;Installation time&lt;/p&gt;

&lt;p&gt;Measurement interval&lt;/p&gt;

&lt;p&gt;Calibration information&lt;/p&gt;

&lt;p&gt;The ability to provide this kind of meta information becomes significantly more valuable when monitoring systems are designed for multiple sites (rather than a single point).&lt;/p&gt;

&lt;p&gt;Once a system can take into account the location in which these sensors exist, it's much easier to integrate data against maps, satellite imaging, weather services, and so on.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Know The Difference Between Data Collection And Monitoring
&lt;/h2&gt;

&lt;p&gt;Even if your network of sensors generates thousands of data points everyday, it doesn't immediately give you much monitoring power beyond the initial installation.&lt;/p&gt;

&lt;p&gt;Monitoring is an interpretative process.&lt;/p&gt;

&lt;p&gt;A more valuable system architecture might resemble something as follows:&lt;/p&gt;

&lt;p&gt;Raw sensor data → Quality control → Aggregation → Trend detection → Visualization → Human interpretation.&lt;/p&gt;

&lt;p&gt;The algorithms applied at different stages will depend on the use-case, but the principle is simple: raw data isn't immediately valuable monitoring information.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Longevity Considerations
&lt;/h2&gt;

&lt;p&gt;Environmental monitoring systems are generally expected to last for months or years.&lt;/p&gt;

&lt;p&gt;A consideration for this makes the difference between a useful long-term monitoring site and a short-term prototype.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;A sensor network might work absolutely beautifully in your test environment, only to encounter network issues a month later when it's on an autonomous expedition or in another field of activity.&lt;/p&gt;

&lt;p&gt;You want your environmental monitoring system to be reliable, resilient, and robust for an extended period.&lt;/p&gt;

&lt;p&gt;The design principles necessary for these qualities are sometimes at odds with more ambitious features, and simple maintenance-robust designs can often provide more long term value than more experimental system designs.&lt;/p&gt;

&lt;p&gt;Essentially: it's not very helpful if a technically sophisticated monitoring system cannot last beyond the 12-month mark in the field because of its complexities.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Visualizing Useful Information
&lt;/h2&gt;

&lt;p&gt;There isn't much point in displaying a hundred charts if no one can derive value from them.&lt;/p&gt;

&lt;p&gt;Some simple questions that the data visualization might try to answer include:&lt;/p&gt;

&lt;p&gt;Is there an environmental condition changing?&lt;/p&gt;

&lt;p&gt;Are there any anomalies in the patterns coming from certain monitoring sites?&lt;/p&gt;

&lt;p&gt;Has a certain measurement fallen within or beyond thresholds?&lt;/p&gt;

&lt;p&gt;Are environmental factors shifting together?&lt;/p&gt;

&lt;p&gt;Is there suspicious data showing up?&lt;/p&gt;

&lt;p&gt;Having an appropriate chart or visualization for the job is far more important than trying to display all possible information.&lt;/p&gt;

&lt;p&gt;The objective might be as simple as having a time series chart for time series data.&lt;/p&gt;

&lt;p&gt;Once this baseline, it's possible to look to enrich or complement it with more complex displays to further support interpretation needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  9. Field Observations + Technology = Powerful Insights
&lt;/h2&gt;

&lt;p&gt;One of the biggest challenges in designing environmental monitoring systems is the ability to understand what is driving particular patterns.&lt;/p&gt;

&lt;p&gt;A monitoring system will collect measurement values, but the same system cannot necessarily explain what events or conditions may cause them.&lt;/p&gt;

&lt;p&gt;For example, an abnormal reading might be due to something like:&lt;/p&gt;

&lt;p&gt;A real worldly occurrence.&lt;/p&gt;

&lt;p&gt;Sensor movement.&lt;/p&gt;

&lt;p&gt;Faulty sensor/equipment.&lt;/p&gt;

&lt;p&gt;Local weather.&lt;/p&gt;

&lt;p&gt;Seasonal time.&lt;/p&gt;

&lt;p&gt;Changes to the local flora.&lt;/p&gt;

&lt;p&gt;A good system must be able to support the integration and alignment of automation observations with human observations.&lt;/p&gt;

&lt;p&gt;This enables users or managers to make an assessment of how real-world events or conditions may impact the data they're seeing.&lt;/p&gt;

&lt;p&gt;This is particularly important for the identification of anomalies.&lt;/p&gt;

&lt;h2&gt;
  
  
  10. Systems Designed For the End-User
&lt;/h2&gt;

&lt;p&gt;Ultimately, the aim of a monitoring system is to make it easier to support some type of decision with respect to a real-world situation.&lt;/p&gt;

&lt;p&gt;It can be, for example, something like:&lt;/p&gt;

&lt;p&gt;A decision made by forestry managers&lt;/p&gt;

&lt;p&gt;Scientists&lt;/p&gt;

&lt;p&gt;Land managers&lt;/p&gt;

&lt;p&gt;Researchers&lt;/p&gt;

&lt;p&gt;Conservation authorities&lt;/p&gt;

&lt;p&gt;Various consulting entities&lt;/p&gt;

&lt;p&gt;Depending on whom your system aims to support, it can influence what you build.&lt;/p&gt;

&lt;p&gt;It may influence sensor choices, database designs, dashboard structures, and so on.&lt;/p&gt;

&lt;p&gt;If you're part of an organization looking for the best technology to explore the world of environmental and forestry monitoring, you might like to learn more about [our] solutions at &lt;a href="https://enviroforest.com/" rel="noopener noreferrer"&gt;https://enviroforest.com/&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Building an environmental monitoring system isn't just about connecting sensors to a database.&lt;/p&gt;

&lt;p&gt;The true engineering challenge of building one is connecting physical reality with trustworthy information.&lt;/p&gt;

&lt;p&gt;That's why it's important to think about:&lt;/p&gt;

&lt;p&gt;Measurement → Data quality → Contextual information associated with the measurement → Further processing and transformation steps → Visualizing and interpreting information to get insights.&lt;/p&gt;

&lt;p&gt;For developers, environmental forest monitoring represents a fascinating intersection of IoT, time series processing, geospatial information, data science, database management, and environmental expertise.&lt;/p&gt;

&lt;p&gt;And perhaps the largest piece of advice for environmental and forest monitoring systems is also simple:&lt;/p&gt;

&lt;p&gt;Don't build systems that gather insights.&lt;/p&gt;

&lt;p&gt;Build systems that help people achieve their purpose.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
      <category>api</category>
      <category>react</category>
    </item>
    <item>
      <title>AIoT in Practice: Bridging IoT Data and AI Insights for Industrial Use Cases</title>
      <dc:creator>Eman Tanveer</dc:creator>
      <pubDate>Wed, 23 Sep 2026 16:31:03 +0000</pubDate>
      <link>https://dev.to/ema9/aiot-in-practice-bridging-iot-data-and-ai-insights-for-industrial-use-cases-kja</link>
      <guid>https://dev.to/ema9/aiot-in-practice-bridging-iot-data-and-ai-insights-for-industrial-use-cases-kja</guid>
      <description>&lt;p&gt;The Internet of Things has enabled information gathering at a level previously unseen. We can apply sensors to equipment, RFID systems to tagged assets, and other means to create a connected digital representation of the physical world. While sensing is valuable, the more interesting engineering question is what we can do with this information.&lt;/p&gt;

&lt;p&gt;This is where AIoT - the convergence of AI and IoT - comes into play&lt;/p&gt;

&lt;p&gt;What Can We Do With AIoT?&lt;/p&gt;

&lt;p&gt;A normal IoT architecture can be visualized as:&lt;/p&gt;

&lt;p&gt;Physical Device&lt;br&gt;
↓&lt;br&gt;
Sensor&lt;br&gt;
↓&lt;br&gt;
Connectivity&lt;br&gt;
↓&lt;br&gt;
IoT Platform&lt;br&gt;
↓&lt;br&gt;
Database&lt;br&gt;
Whereas incorporating AI into the mix could be visualized as an additional layer:&lt;/p&gt;

&lt;p&gt;Physical Asset&lt;br&gt;
↓&lt;br&gt;
Sensor&lt;br&gt;
↓&lt;br&gt;
Connectivity&lt;br&gt;
↓&lt;br&gt;
IoT Platform&lt;br&gt;
↓&lt;br&gt;
Data Pipeline&lt;br&gt;
↓&lt;br&gt;
AI / ML Model&lt;br&gt;
↓&lt;br&gt;
Prediction or Insight&lt;br&gt;
↓&lt;br&gt;
Operational Action&lt;/p&gt;

&lt;p&gt;The focus here is not on the prediction itself, but rather what can be done about it.&lt;/p&gt;

&lt;p&gt;Let's Take A Practical Example&lt;/p&gt;

&lt;p&gt;Suppose that we have a machine connected with vibration and thermal sensors. The IoT infrastructure may collect information such as&lt;/p&gt;

&lt;p&gt;timestamp&lt;br&gt;
machine_id&lt;br&gt;
temperature&lt;br&gt;
vibration&lt;br&gt;
operating_hours&lt;br&gt;
motor_speed&lt;/p&gt;

&lt;p&gt;and a data pipeline could convert this into features for an ML model:&lt;br&gt;
...&lt;/p&gt;

&lt;p&gt;"features": {&lt;br&gt;
"temperature_avg": 78.4,&lt;br&gt;
"temperature_change": 6.2,&lt;br&gt;
"vibration_rms": 4.8,&lt;br&gt;
"operating_hours": 8432&lt;br&gt;
},&lt;br&gt;
...&lt;/p&gt;

&lt;p&gt;Such a model could be used to calculate a likelihood of an abnormal operational state.&lt;/p&gt;

&lt;p&gt;But again, the critical question is: what can we do with that information?&lt;br&gt;
An example architecture could be as follows:&lt;br&gt;
Sensor&lt;br&gt;
↓&lt;br&gt;
Edge Gateway&lt;br&gt;
↓&lt;br&gt;
Message Broker&lt;br&gt;
↓&lt;br&gt;
Data Processing&lt;br&gt;
↓&lt;br&gt;
ML Model&lt;br&gt;
↓&lt;br&gt;
Risk Score&lt;br&gt;
↓&lt;br&gt;
Maintenance System&lt;br&gt;
↓&lt;br&gt;
Human Review / Action&lt;br&gt;
That is to say: an AIoT application is not about creating interesting looking charts for you to look at, but rather about making decisions that you would otherwise need to make manually.&lt;br&gt;
Cloud Versus Edge: Important Design Considerations&lt;br&gt;
There is an architectural consideration of whether to make predictions from within the cloud or at the edge of the network.&lt;br&gt;
While cloud-native approaches may be well-dimensioned in terms of processing resources, it is not always practical to send every single record from your IoT devices to some ML service in the cloud. Some reasons for avoiding edge processing could include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Limited availability of resources at the edge&lt;/li&gt;
&lt;li&gt;Need for greater precision than simple models can provide&lt;/li&gt;
&lt;li&gt;Need for greater reactivity to sensor values&lt;/li&gt;
&lt;li&gt;Required regulatory compliance&lt;/li&gt;
&lt;li&gt;Bandwidth limitations due to sheer volume
Whereas edge computing may make sense due to the following factors:&lt;/li&gt;
&lt;li&gt;Limited connectivity&lt;/li&gt;
&lt;li&gt;High data volumes&lt;/li&gt;
&lt;li&gt;Latency requirements&lt;/li&gt;
&lt;li&gt;Privacy considerations&lt;/li&gt;
&lt;li&gt;General operating considerations
By way of comparison, a system with edge processing might have a structure such as:
Machine
↓
Edge Device
├── Filter data
├── Anomaly detection
└── Send events
↓
Cloud
↓
Central analytics
Rather than send every record for processing, edge devices can process this information themselves and only send important records upstream.
The choice depends primarily on what latencies are acceptable, but there are many other concerns as well. See for example this post discussing various decision points that could impact AIoT architecture.
Another Example: Asset Tracking
Sensors are not exclusive to machines. Industrial facilities and other operations often include a great number of assets, some of which can be tagged with RFID systems. GPS services can provide tracking for equipment such as trucks, while other means include Bluetooth or cellular connectivity. These can be used to create a digital representation, and AI can then be used to infer trends and patterns from such data: for example,
predicting time to failure based on vibration and thermal data
identify equipment that is frequently being left idle
detect patterns of unusual movement or placement
determine utilization rates based on movement history
recognize potential inventory management issues
This represents a form of higher-level awareness. While raw RFID log data is useful, it is much more valuable to derive knowledge from that information.
The Real Problem Often Lies In The Data Pipeline
One of the most common misconceptions regarding AIoT is
what machine learning model is most appropriate.
The truth is, most of the time the pipeline for data cleaning and preparation is at least equally as important.
Any given production facility will generate problematic data:
missing values
duplicate records
inconsistent or faulty measurements
erroneous timestamp information
connectivity issues
calibration problems
A complex ML architecture will not be able to mitigate the problems of missing values or incorrect data labeling. An effective data pipeline is needed instead. That could include a validation and normalization step:
Raw Sensor Data
↓
Validation
↓
Cleaning
↓
Normalization
↓
Feature Engineering
↓
ML Model
In some cases, these data quality assurance steps may even be more important than the model itself.
Interoperability With Other Systems Is Yet Another Challenge
One of the reasons why AIoT is interesting is that it does not exist within a vacuum. Industrial facilities often have many other supporting systems for ERP, MES, warehouse management, and other applications.
A standalone AIoT application would provide some value and intelligence, but it will typically be helpful if it can integrate with other applications that the organization uses.
In some ways, this is an implementation detail: if such systems already exist, the integration must be achieved somehow.
In terms of a specific example, consider the case where AIoT can be used to recommend maintenance for specific machinery, and such information is relayed to the relevant maintenance management system.
This could take a form as simple as:
IoT Event
↓
AI Analysis
↓
Maintenance Recommendation
↓
Existing Maintenance System
↓
Technician Workflow
Security Should Not Be An Afterthought
Physical assets and their digital counterparts are both vulnerable attack surfaces. Security should be considered at each layer of the architecture:
Device / hardware security
Network security
Encryption
Access control
Firmware and device lifecycle management
API security
Infrastructure security (cloud / on-premise)
Data retention and management
Model management
A single compromised IoT device can become a vector for an attack against the entire system. Rather than implementing security measures as an additional step once the system is complete, security considerations should be incorporated throughout the design process.
A Converging Set Of Technologies
As the name AIoT suggests, there is a certain amount of integration between AI and IoT, but that is only part of the picture.
A complete system will also likely make use of such technologies as
Edge AI
Computer vision
Digital twins
Industrial robotics
Analytics
Real-time processing
Predictive modeling
And there are many more. The value proposition is not necessarily that these technologies will be used, but that all of these systems - together with humans - will form an intelligent ecosystem in which decisions can be automated or supported in real-time.
A Note From Aperture Venture Studio
Aperture Venture Studio, a venture building studio where I am currently employed, works on industrial AIoT solutions, among other projects. Aperture sees numerous opportunities for AI and connected technologies in the industrial space.
That said, the technologies outlined in this post are available to many, not just those affiliated with Aperture. And the real magic begins when these building blocks come together into functional applications that solve practical problems.
Sensors + Connectivity + Data Quality + AI + Security + Other Tools = Actionable Intelligence
The most compelling AIoT applications will be focused on specific industrial concerns and make practical use of the technology. The technology is not an end in and of itself. The final result should be tangible and useful, whether it be in the form of predictive maintenance analytics, inventory optimization, asset tracking, or another application domain.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>devops</category>
    </item>
    <item>
      <title>Building a Layer for AIoT and Automotive Manufacturing</title>
      <dc:creator>Eman Tanveer</dc:creator>
      <pubDate>Wed, 23 Sep 2026 16:01:51 +0000</pubDate>
      <link>https://dev.to/ema9/building-a-layer-for-aiot-and-automotive-manufacturing-4091</link>
      <guid>https://dev.to/ema9/building-a-layer-for-aiot-and-automotive-manufacturing-4091</guid>
      <description>&lt;p&gt;Modern auto factories are distributed software systems.&lt;/p&gt;

&lt;p&gt;PLCs control the machinery, MES manages the production processes, RFID/RTLS keeps track of the location of things, AGV transfers materials within the facility, SCADA monitors the equipment, and ERP stores the business-relevant information on these processes.&lt;/p&gt;

&lt;p&gt;How does one tie all these systems together in a way that reliably brings the information these systems need to perform their function, without turning it into an unmanageable set of point-to-point integrations?&lt;/p&gt;

&lt;p&gt;Industrial AIoT integration layer presents us with an alternative.&lt;/p&gt;

&lt;h2&gt;
  
  
  Architecture
&lt;/h2&gt;

&lt;p&gt;One can imagine the architecture which utilizes an integration layer as follows:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
Machines / PLCs / Sensors
|
v
Edge / IoT Gateway
|
OPC UA / MQTT
|
v
Integration Layer
/     \
/      \
MES      RLS
|       |
+------ + -----+
|
v
Analytics / ERP
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The precise way it would be implemented will differ, but there is a common idea of collecting, normalizing, correlating and distributing events.&lt;br&gt;
We are not seeking to build an alternative to the systems present in the factory, but a way for these systems to share the information needed for their operation.&lt;/p&gt;
&lt;h2&gt;
  
  
  OPC UA as standard
&lt;/h2&gt;

&lt;p&gt;Factory equipment comes from various sources.&lt;br&gt;
Modern robotic cells may expose their data in a highly-structured manner while legacy PLCs and machines reveal little information about their internal state.&lt;br&gt;
OPC UA can help address this concern by providing a common language for exposing industrial information to other systems.&lt;br&gt;
Rather than point-to-point integrations, an organization can pick up an industry-standard set of information exchange interfaces and employ them across its operations wherever available.&lt;br&gt;
This is especially helpful as the factory grows and acquires more equipment.&lt;/p&gt;
&lt;h2&gt;
  
  
  Role of MQTT
&lt;/h2&gt;

&lt;p&gt;MQTT is helpful in cases when the architecture needs lightweight publish/subscribe messaging.&lt;br&gt;
For example, it could be employed in an edge gateway which would have subscribers which listen for certain types of information.&lt;br&gt;
An example of the data could be the following:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nl"&gt;"machine"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"assembly-cell-07"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nl"&gt;"event"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"cycle_completed"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nl"&gt;"timestamp"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"2026-09-23T15:20:31Z"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This way, various applications can listen for different messages instead of the machine having to talk to every interested party.&lt;/p&gt;

&lt;h2&gt;
  
  
  Adding manufacturing context
&lt;/h2&gt;

&lt;p&gt;Raw machine events often aren't enough.&lt;br&gt;
To understand what occurred, a production application may need to know what car it was, which production order it belonged to, which workstation it was at, what component was being installed, what happened before, and if the needed piece of hardware was available when it needed to be.&lt;br&gt;
This is where integration with the MES becomes essential.&lt;br&gt;
Rather than a machine event being a simple occurrence, it can represent several related manufacturing and logistics events:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Machine Event
|
v
Workstation
|
v
Production Order
|
v
VIN
|
v
Component / Quality Event
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Such approach greatly enhances the value and utility of any event stream.&lt;/p&gt;

&lt;h2&gt;
  
  
  RTLS and location data
&lt;/h2&gt;

&lt;p&gt;We also sometimes need to know where items are in our facilities.&lt;br&gt;
A RTLS platform can provide details about vehicles, tools, or materials.&lt;br&gt;
Assume, for example, we get an event that component X needs to be at workstation A.&lt;br&gt;
Now imagine correlating that with other information:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;MES - the factory needs component X&lt;/li&gt;
&lt;li&gt;Inventory - the factory has component X&lt;/li&gt;
&lt;li&gt;RTLS - the location of component X&lt;/li&gt;
&lt;li&gt;AGV - transport vehicle availability&lt;/li&gt;
&lt;li&gt;Production - workstation readiness
Rather than five separate pieces of information, we can combine them into a single manufacturing context.
## Edge processing and bandwidth considerations
In some cases, having the data processed closer to the source is beneficial.
The decision to use an edge gateway can be helpful when we need to identify certain patterns of interest or take specific actions.
Such cases could include detecting production events, coordinating an AGV, making decisions based on local sensor observations, safety-related events, or conditions which require data samples at a higher rate than is practical to transmit.
An edge gateway which performs some processing can help filter the data and only send what other systems actually need, saving both precious bandwidth and processing power.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  Challenges of the point-to-point paradigm
&lt;/h2&gt;

&lt;p&gt;At some point, it becomes impossible to manage additional point-to-point connections.&lt;br&gt;
Adding more devices and systems makes the architecture unstable:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;PLC -&amp;gt; MES
PLC -&amp;gt; ERP
PLC -&amp;gt; Analytics
PLC -&amp;gt; RTLS
MES -&amp;gt; ERP
MES -&amp;gt; Analytics
RTLS -&amp;gt; ERP
RTLS -&amp;gt; Analytics
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;As opposed to that, a more structured approach would give us shared events and functionality:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;+--&amp;gt; MES
|
Machines -&amp;gt; Edge -&amp;gt; Integration Layer -&amp;gt; ERP
|
+--&amp;gt; RTLS
|
+--&amp;gt; Analytics
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Of course nothing in the world of software is ever as simple as it appears.&lt;br&gt;
A different structure can provide us with more flexibility and allow us to evolve the architecture as the operations on-premises evolve.&lt;/p&gt;

&lt;h2&gt;
  
  
  What developers should think about
&lt;/h2&gt;

&lt;p&gt;Developers of industrial AIoT systems should not think about APIs first and foremost.&lt;br&gt;
Among the problems which they would need to address are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Data models and how information on the same asset or event may differ in different systems&lt;/li&gt;
&lt;li&gt;Time and the need for timestamps to be trustworthy and consistent across all systems to enable time-based correlation&lt;/li&gt;
&lt;li&gt;Identity and the connection between objects, for example, the relationship between a VIN and a production order or a component&lt;/li&gt;
&lt;li&gt;Connectivity and the fact that the internet is not available everywhere and the factory cannot rely on it being present&lt;/li&gt;
&lt;li&gt;Securing the environment both for operations and for protecting against threats&lt;/li&gt;
&lt;li&gt;Observability and the ability to detect and diagnose issues when they occur&lt;/li&gt;
&lt;li&gt;Scalability and the ability to add more production lines and facilities while keeping the same level of quality and with minimal infrastructure investment
We can then proceed to examine an example system.
## Practical example
OEMNex AI presents an approach based on integration with MES and ERP as well as PLCs, SCADA, RTLS, RFID, Edge, OPC UA and MQTT.
Let us analyze how an integration layer could be applied in the scenario.
First off, the layer itself serves as an intermediary between the production environment and other systems.
Events flow through it, correlating data from different systems such as MES or RFID/RTLS with machine events or sensors.
Now, why is this architecture beneficial?
Let us consider a few practical examples of production-relevant information which might want to be integrated with some form of event-driven architecture.
"We need to know where a critical component is and if it will arrive where it needs to be when it needs to be there."
This single use case would already require integration with the MES, inventory, RFID/RTLS and possibly the AGV.
With the basic data model built and the information flow established, adding other production events would become a matter of identifying new sets of correlated information.
OEMNex AI describes automotive AIoT integration for automotive manufacturing with the involvement of MES, ERP, PLCs, SCADA, RTLS, RFID, Edge solutions, OPC-UA and MQTT.
What it really boils down to is, we are not seeking to gather all the information from all the systems.
Rather, we want to provide exactly the data needed in such a manner that it is available where and when it is needed.
All in all, industrial AIoT is much more interesting than adding a few sensors on the factory floor.
The real challenge, rather, lies in building an equally reliable integration layer which ties machinery together with all the other relevant systems and processes.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>devops</category>
    </item>
    <item>
      <title>AIoT in the Real World: Connecting Industrial Data to Better Decisions</title>
      <dc:creator>Eman Tanveer</dc:creator>
      <pubDate>Tue, 22 Sep 2026 17:25:35 +0000</pubDate>
      <link>https://dev.to/ema9/aiot-in-the-real-world-connecting-industrial-data-to-better-decisions-40i4</link>
      <guid>https://dev.to/ema9/aiot-in-the-real-world-connecting-industrial-data-to-better-decisions-40i4</guid>
      <description>&lt;p&gt;Artificial intelligence is frequently associated with applications that take the form of software. There are, of course, plenty outside of that sphere.&lt;/p&gt;

&lt;p&gt;Factories, warehouses, transportation logistics, and manufacturing facilities create and consume a tremendous amount of data on a daily basis. Physical sensors measure, detect, and otherwise quantify the conditions of the environment, the machinery, and other criteria.&lt;/p&gt;

&lt;p&gt;The question is “Do Something With It,” isn’t it?&lt;/p&gt;

&lt;p&gt;Enter the concept of AIoT — using IoT infrastructure, technologies, and capabilities to create value from this information. In other words, connecting everything from AI to analytics to operations and logistics, in order to understand exactly what’s going on in the physical environment and using that information to optimize performance.&lt;/p&gt;

&lt;p&gt;The IoT Side Of The Equation&lt;/p&gt;

&lt;p&gt;An IoT-based system typically has:&lt;/p&gt;

&lt;p&gt;• Sensors&lt;/p&gt;

&lt;p&gt;• RFID readers and tags&lt;/p&gt;

&lt;p&gt;• Cameras&lt;/p&gt;

&lt;p&gt;• GPS or location tags&lt;/p&gt;

&lt;p&gt;• The equipment itself&lt;/p&gt;

&lt;p&gt;• Edge devices&lt;/p&gt;

&lt;p&gt;• Gateways to data repositories&lt;/p&gt;

&lt;p&gt;• And more&lt;/p&gt;

&lt;p&gt;These devices and sensors provide the data that will then be used by AI and/or analytics processes to detect and predict trends and behaviors.&lt;/p&gt;

&lt;p&gt;If a particular system’s purpose is to manage the physical logistics of an operation, the data it generates might tell you (or the next layer in the process) where an asset was, where it is now, and when it moved. If it’s a system that’s focused on monitoring equipment, it might provide vibration and temperature data, for example.&lt;/p&gt;

&lt;p&gt;But having a dashboard or collection of data is only part of the puzzle. What can you do with it?&lt;/p&gt;

&lt;p&gt;That’s where “AI” comes in.&lt;/p&gt;

&lt;p&gt;AI Adds An Additional Layer&lt;/p&gt;

&lt;p&gt;AI and machine learning processes and algorithms are useful and sometimes necessary. To analyze a vast amount of information, detect patterns that would otherwise be time-consuming or nearly impossible to identify by human eyes, and act on those insights.&lt;/p&gt;

&lt;p&gt;Here’s a generalized sample architecture:&lt;/p&gt;

&lt;p&gt;Physical Environment&lt;/p&gt;

&lt;p&gt;– Sensors / RFID / Devices&lt;/p&gt;

&lt;p&gt;– Edge Devices &amp;amp; Gateways&lt;/p&gt;

&lt;p&gt;– Collect / Integration&lt;/p&gt;

&lt;p&gt;– Analytics / ML&lt;/p&gt;

&lt;p&gt;– Insights / Alerts&lt;/p&gt;

&lt;p&gt;– Operational Side – Take Some Action&lt;/p&gt;

&lt;p&gt;Keep in mind that this is a generalized look at how these technologies might come together. There may be other aspects, depending on the overall scope of the project.&lt;/p&gt;

&lt;p&gt;Let’s look at one potential example.&lt;/p&gt;

&lt;p&gt;Predictive Maintenance For Machinery&lt;/p&gt;

&lt;p&gt;One typical example is predictive maintenance — in this case, how AIoT can be used to detect issues with machinery, based on a combination of current and past data. That way, repairs can be made before a total system failure occurs, and/or the engineering and operations team can take preventive measures as needed.&lt;/p&gt;

&lt;p&gt;This application might work like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Sensors measure relevant physical properties — vibration and temperature, for example.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This data is collected and analyzed by an AI process&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Past data is compared, and an anomaly is noted.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The maintenance team is alerted&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The maintenance team takes the appropriate action&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The truth is this particular application might not require the most sophisticated AI process. A more simplistic approach might be used.&lt;/p&gt;

&lt;p&gt;Asset Tracking Across Systems Or Facilities&lt;/p&gt;

&lt;p&gt;Industrial companies and manufacturing facilities may have a variety of assets, from tools, to parts and containers to entire pieces of machinery and equipment. It can be challenging to keep track, not only of where they all are but to make sure that physical assets match their digital twins.&lt;/p&gt;

&lt;p&gt;It can be useful for the digital side of operations to “see” where an asset actually is in the real world.&lt;/p&gt;

&lt;p&gt;By adding RFID tags and other sensors to assets, data can be collected. AIoT adds another layer. It can potentially detect unusual movement or patterns and provide additional insights regarding specific assets that are either misplaced often or not used.&lt;/p&gt;

&lt;p&gt;One is strictly logistics or operations; the other is analytics. The two can work together in tandem.&lt;/p&gt;

&lt;p&gt;Data Quality Can Easily Be The Major Challenge&lt;/p&gt;

&lt;p&gt;The primary risk or failure point in any AIoT initiative is often data quality. The AI algorithm itself probably isn’t the issue — more often, it’s the quality of data being fed in. Some common data-quality challenges include:&lt;/p&gt;

&lt;p&gt;• Missing sensor readings or erroneous timestamps&lt;/p&gt;

&lt;p&gt;• Sensor accuracy and calibration issues&lt;/p&gt;

&lt;p&gt;• Connectivity errors or failures&lt;/p&gt;

&lt;p&gt;• Duplicate data entries&lt;/p&gt;

&lt;p&gt;• Inconsistency in device or sensor ID tagging&lt;/p&gt;

&lt;p&gt;• Legacy systems that weren’t designed to communicate with other systems&lt;/p&gt;

&lt;p&gt;• Lack of historical data for training or identifying patterns&lt;/p&gt;

&lt;p&gt;This is just another reason why the data collection layer is just as important as the actual AI process.&lt;/p&gt;

&lt;p&gt;AIoT Requires More Than A Machine-Learning Algorithm&lt;/p&gt;

&lt;p&gt;Edge-Based Infrastructure Can Enhance An AIoT Architecture&lt;/p&gt;

&lt;p&gt;The AIoT stack typically relies on the IoT infrastructure, which generates and captures massive amounts of data. There may be situations — especially if there’s a need for low-latency or localized processing and decision-making — where it’s beneficial to move some of that data to the edge.&lt;/p&gt;

&lt;p&gt;A simple example might be:&lt;/p&gt;

&lt;p&gt;Sensors&lt;/p&gt;

&lt;p&gt;– Edge Gateway&lt;/p&gt;

&lt;p&gt;– Local Processing&lt;/p&gt;

&lt;p&gt;– And Then? Immediate Alert&lt;/p&gt;

&lt;p&gt;Plus:&lt;/p&gt;

&lt;p&gt;Selected Data Stream&lt;/p&gt;

&lt;p&gt;– Edge Gateway&lt;/p&gt;

&lt;p&gt;– Into The Cloud&lt;/p&gt;

&lt;p&gt;– For Broader/Deeper Analysis&lt;/p&gt;

&lt;p&gt;Latency, bandwidth, and overall scope all play roles in determining whether and when this makes sense.&lt;/p&gt;

&lt;p&gt;Start With The Question — It Will Drive Your Technology Stack&lt;/p&gt;

&lt;p&gt;One of the most common pitfalls in developing AI processes or AIoT applications is to start with the AI. Begin with the question or the potential benefit. Then determine the data, processes, and infrastructure you need in order to achieve the outcome you want.&lt;/p&gt;

&lt;p&gt;Problem -&amp;gt; Data -&amp;gt; Infrastructure -&amp;gt; Analytics -&amp;gt; Action&lt;/p&gt;

&lt;p&gt;For example, if a company’s primary concern is predictive maintenance for certain equipment, the relevant data would be temperature and vibration data for that equipment. That would drive the infrastructure decisions — what sensors to use and how to deploy them. That leads to the analytics piece, identifying what kind of model would be helpful. And it culminates in taking the relevant action. And by building it in that order, it’s easier to ensure that the technology is being used to drive real value.&lt;/p&gt;

&lt;p&gt;Security Needs To Be Part Of The Conversation&lt;/p&gt;

&lt;p&gt;A typical aspect of implementing any kind of AIoT initiative is networking existing or new devices and sensors onto a common platform. That might introduce new security considerations. The AIoT architecture must account for physical security, network security, and more.&lt;/p&gt;

&lt;p&gt;There isn’t always a perfect balance between the level of security and the resources required to implement and maintain it. That said, security must be considered at the architectural design stage, not an afterthought.&lt;/p&gt;

&lt;p&gt;AIoT And Its Real-World Applications&lt;/p&gt;

&lt;p&gt;This space is all about the connections between artificial intelligence and the physical world. That means an array of technologies, from sensors and GPS to RFID tags and the “edge.” All of this connects to analytics, data, and machine learning processes.&lt;/p&gt;

&lt;p&gt;The companies involved in this space include some that are using AIoT technologies to drive insights across a range of applications, from asset visibility to industrial intelligence. But the common thread runs through that fundamental connection — what can be learned from the data about the physical environment, and how that drives insights and decision-making in real-world operations. &lt;a href="https://apertureventurestudio.com/?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;Aperture Venture Studio&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The question should always be: how does this data serve to answer a question or lead to an insight?&lt;/p&gt;

</description>
      <category>ai</category>
    </item>
    <item>
      <title>Building an AIoT Data Architecture for Commercial Construction</title>
      <dc:creator>Eman Tanveer</dc:creator>
      <pubDate>Tue, 22 Sep 2026 16:28:34 +0000</pubDate>
      <link>https://dev.to/ema9/building-an-aiot-data-architecture-for-commercial-construction-3mck</link>
      <guid>https://dev.to/ema9/building-an-aiot-data-architecture-for-commercial-construction-3mck</guid>
      <description>&lt;p&gt;These days construction sites are connected environments.&lt;/p&gt;

&lt;p&gt;People carry connected things, equipment generates telematics data, materials can be RFID or BLE tagged, access control systems generate event logs, and even work teams use BIM, scheduling, ERP and other project-management tools.&lt;/p&gt;

&lt;p&gt;As interesting as it is to collect what is happening on a project, the real challenge is connecting the heterogeneous physical world into a useful operational tool.&lt;/p&gt;

&lt;p&gt;This is where AIoT, or AI plus IoT, can provide a fascinating architecture for commercial construction environments.&lt;/p&gt;

&lt;h2&gt;
  
  
  The basic architecture
&lt;/h2&gt;

&lt;p&gt;A construction AIoT platform can be broken down into several layers:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
Physical Jobsite

↓

Sensors &amp;amp; Devices

↓

Connectivity

↓

Edge / Data Processing

↓

Data Integration

↓

Analytics &amp;amp; AI

↓

Applications &amp;amp; Decision Support

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each layer addresses a specific set of needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Physical jobsite
&lt;/h3&gt;

&lt;p&gt;The physical environment consists of workers, equipment, materials, work areas, access points, and installed components.&lt;/p&gt;

&lt;p&gt;This differs from a factory environment in that the configuration changes constantly.&lt;/p&gt;

&lt;p&gt;As such, construction lends itself to being an interesting IoT environment, as devices and assets are used in a changing and temporary infrastructure environment.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Sensors and identification technologies
&lt;/h3&gt;

&lt;p&gt;There is no one-size-fits-all device or technology solution.&lt;/p&gt;

&lt;p&gt;Depending on the application, a variety of RFID, BLE, UWB, GPS, Telematics, environmental sensors, and barcodes may be in use.&lt;/p&gt;

&lt;p&gt;The key is to match an application's requirements for precision, environment, range, battery life cost, and type of information.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connectivity matters
&lt;/h2&gt;

&lt;p&gt;Once information has been collected, there needs to be a way to transport it somewhere.&lt;/p&gt;

&lt;p&gt;Depending on the application, a construction environment might use cellular, WiFi, BLE gateways, LoRaWAN, or other means of communication.&lt;/p&gt;

&lt;p&gt;For instance, a battery-powered sensor on a material asset may have very different requirements than a machine reporting telematics information.&lt;/p&gt;

&lt;p&gt;As such, the architecture should be driven by the application requirements rather than the other way around.&lt;/p&gt;

&lt;h2&gt;
  
  
  Edge processing can reduce unnecessary data movement
&lt;/h2&gt;

&lt;p&gt;Construction environments generate a lot of event data, and rather than sending everything that happens to an event-hub type of structure, edge processing can be used for some applications.&lt;/p&gt;

&lt;p&gt;For instance:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
Sensor

↓

Edge Gateway

↓

Filter / Normalize

↓

Relevant Event

↓

Cloud Platform

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;An edge layer can dramatically reduce bandwidth needs and processing requirements, while also providing some level of processing and decision-making capabilities on a potentially intermittent connection.&lt;/p&gt;

&lt;p&gt;This can be particularly useful in large or changing construction environments.&lt;/p&gt;

&lt;h2&gt;
  
  
  The integration problem
&lt;/h2&gt;

&lt;p&gt;Perhaps the biggest issue with construction AIoT is not the sensor.&lt;/p&gt;

&lt;p&gt;It's the integration.&lt;/p&gt;

&lt;p&gt;A commercial project may well have multiple systems already in place to manage various aspects of the project: BIM, scheduling, project management, ERP, procurement, equipment management, workforce management, quality control and document management.&lt;/p&gt;

&lt;p&gt;If the information coming from IoT devices is not integrated into these systems, it is of very little use.&lt;/p&gt;

&lt;p&gt;A better architecture would tie the events coming from the physical environment into the systems already used to manage the project.&lt;/p&gt;

&lt;p&gt;For instance:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
Equipment telemetry

+

Workforce activity

+

Material events

+

BIM information

+

Schedule data

↓

Integrated project data

↓

Analytics

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;With this richer model of the project, opportunities for valuable analytics emerge.&lt;/p&gt;

&lt;h2&gt;
  
  
  From events to context
&lt;/h2&gt;

&lt;p&gt;Events are not necessarily information.&lt;/p&gt;

&lt;p&gt;Let's say the system ingests the following event:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
Equipment ID: EX-104

Location: Zone B

Status: Idle

Duration: 47 minutes

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;All the system knows is that something happened.&lt;/p&gt;

&lt;p&gt;To extract value from the event, the system needs to understand the context.&lt;/p&gt;

&lt;p&gt;Was the equipment supposed to be idle?&lt;/p&gt;

&lt;p&gt;Is the crew waiting for materials?&lt;/p&gt;

&lt;p&gt;Is the work area restricted?&lt;/p&gt;

&lt;p&gt;Is there some other reason the equipment is waiting?&lt;/p&gt;

&lt;p&gt;Is the equipment needed elsewhere?&lt;/p&gt;

&lt;p&gt;This is where integration becomes critically important.&lt;/p&gt;

&lt;p&gt;The more relevant information about the project that the system has, the more useful the analytics can be.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where AI fits
&lt;/h2&gt;

&lt;p&gt;AI can be used to help analyze the integrated data, spot patterns, and build correlations between events.&lt;/p&gt;

&lt;p&gt;Some possible applications for AI in construction AIoT:&lt;/p&gt;

&lt;p&gt;• Anomaly detection&lt;/p&gt;

&lt;p&gt;• Equipment utilization analysis&lt;/p&gt;

&lt;p&gt;• Progress analysis&lt;/p&gt;

&lt;p&gt;• Predictive maintenance&lt;/p&gt;

&lt;p&gt;• Resource optimization&lt;/p&gt;

&lt;p&gt;• Schedule-risk analysis&lt;/p&gt;

&lt;p&gt;• Pattern detection across jobsite events&lt;/p&gt;

&lt;p&gt;That is not to say that AI is a substitute for good data engineering practices.&lt;/p&gt;

&lt;p&gt;A good rule of thumb is:&lt;/p&gt;

&lt;p&gt;Better AI starts with better data.&lt;/p&gt;

&lt;p&gt;If timestamps are out of sync, asset IDs are wrong, location data is incorrect, and systems cannot be matched, an interesting model will still give questionable results.&lt;/p&gt;

&lt;h2&gt;
  
  
  Example: investigating a delayed work package
&lt;/h2&gt;

&lt;p&gt;There is a mechanical installation package that is delayed.&lt;/p&gt;

&lt;p&gt;In a traditional setup, the PM might have to consult various sources of information to determine the root cause.&lt;/p&gt;

&lt;p&gt;Using an AIoT architecture, information could be integrated as follows:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
Schedule

+

Worker presence

+

Equipment utilization

+

Material availability

+

Inspection status

+

Work-area location

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Analytics could be used to find correlations worth pursuing.&lt;/p&gt;

&lt;p&gt;In this example, the AI would determine that the materials for this work package arrived late, which in turn resulted in a lower presence of workers and delayed installation activities.&lt;/p&gt;

&lt;p&gt;The AI might not have to actually take any action other than flagging this set of circumstances as worthy of further investigation.&lt;/p&gt;

&lt;p&gt;In some cases, that might be sufficient.&lt;/p&gt;

&lt;p&gt;The real value of such an AI might be in reducing the time needed to find relevant information.&lt;/p&gt;

&lt;h2&gt;
  
  
  Construction requires a different approach to IoT
&lt;/h2&gt;

&lt;p&gt;One of the main differences between industrial IoT and construction IoT is the fact that a construction site is a changing environment.&lt;/p&gt;

&lt;p&gt;Walls go up, floors become accessible, temporary structures are built and taken down, equipment is moved around, contractors come and go, work zones are redefined, and so on.&lt;/p&gt;

&lt;p&gt;As such, the architecture must take this into account.&lt;/p&gt;

&lt;p&gt;Ideally, location data should be contextual rather than absolute.&lt;/p&gt;

&lt;p&gt;BIM, and similar spatial information, can be particularly useful in creating this kind of context.&lt;/p&gt;

&lt;h2&gt;
  
  
  A practica
&lt;/h2&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Building an AIoT data architecture for automotive manufacturing</title>
      <dc:creator>Eman Tanveer</dc:creator>
      <pubDate>Mon, 21 Sep 2026 18:13:19 +0000</pubDate>
      <link>https://dev.to/ema9/building-an-aiot-data-architecture-for-automotive-manufacturing-66b</link>
      <guid>https://dev.to/ema9/building-an-aiot-data-architecture-for-automotive-manufacturing-66b</guid>
      <description>&lt;p&gt;Automotive manufacturing plants produce an incredible amount of data.&lt;/p&gt;

&lt;p&gt;PLCs report machine status, SCADA captures process information, MES captures production data, ERP tracks business processes, RTLS tracks assets, RFID and UWB provide location information, and quality systems capture inspection data...&lt;/p&gt;

&lt;p&gt;The challenge is not only the collection of this data&lt;br&gt;
but&lt;/p&gt;

&lt;p&gt;integrating these sources and providing enough context for it to actually be useful information&lt;/p&gt;

&lt;p&gt;This is where an AIoT data architecture would come in handy.&lt;/p&gt;
&lt;h2&gt;
  
  
  What is AIoT? What would an example architecture look like in a factory?
&lt;/h2&gt;

&lt;p&gt;AIoT is an extension of Industrial IoT that applies AI and analytics capabilities to this data.&lt;/p&gt;

&lt;p&gt;In a simplified form, it could look something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Factory Equipment
|
v
PLCs / Sensors / SCADA
|
v
Edge &amp;amp; Industrial Connectivity
|
v
Data / Event Integration Layer
|
+-------- MES
+-------- ERP
+-------- RTLS
+-------- RFID / UWB
+-------- Quality Systems
|
v
Analytics &amp;amp; AI
|
v
Operational Applications
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The architecture would not necessarily require replacing existing systems (MES, ERP, etc.), but rather focus on how to connect disparate systems together reliably.&lt;/p&gt;

&lt;h2&gt;
  
  
  The integration layer is critical.
&lt;/h2&gt;

&lt;p&gt;An automotive plant is likely to house equipment from multiple vendors, spanning generations of technology.&lt;/p&gt;

&lt;p&gt;Some may communicate over industrial protocols, others might expose APIs, databases, or messaging systems, etc.&lt;/p&gt;

&lt;p&gt;Things like OPC UA, MQTT, Modbus, industrial Ethernet, APIs, and event-streaming can all be leveraged as part of the integration architecture.&lt;br&gt;
The important thing is that there's an understanding of what data each system exposes, how often it updates, where it should be processed, normalized, how downstream applications will consume it, and how to handle disruptions in connectivity.&lt;/p&gt;

&lt;p&gt;It's particularly important for production environments where disruptions can cause operational issues.&lt;/p&gt;
&lt;h2&gt;
  
  
  Not all manufacturing events need to go to the cloud.
&lt;/h2&gt;

&lt;p&gt;Depending on the required processing power, latency, reliability, and bandwidth needs, systems in a manufacturing plant could be designed to handle events at the Edge or in a centralized cloud environment.&lt;/p&gt;

&lt;p&gt;Edge processing can be useful for applications that have low-latency requirements.&lt;br&gt;
Other drivers could be a need for local decision making, network reliability, reduced bandwidth costs, data sovereignty, or operating in disconnected / harsh environments.&lt;/p&gt;

&lt;p&gt;On the other side, centralized cloud environments can offer more processing power for complex analytics, AI, and modeling, as well as better organization-wide visibility and reporting, and easier model management and deployment.&lt;br&gt;
A hybrid approach could look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Cloud
|
Analytics / Models
|
Factory Gateway
|
+-------------+-------------+
|       |       |
MES      SCADA     RTLS
|       |       |
PLCs     Sensors    Trackers
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It's a matter of deciding what fits best for each application based on their requirements around latency, security, connectivity, and others.&lt;/p&gt;

&lt;h2&gt;
  
  
  What value does contextualizing industrial data provide?
&lt;/h2&gt;

&lt;p&gt;Industrial equipment tends to report fairly basic information.&lt;/p&gt;

&lt;p&gt;Temperature:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;temperature = 82C
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;...but that becomes much more valuable once you add context:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Machine: Assembly Station 12
Vehicle: VIN XXXXX
Production Cycle: 4382
Process: Battery Installation
Timestamp: 10:42:17
Quality Status: Passed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Contextualizing data is one of the most important activities in manufacturing analytics.&lt;br&gt;
For most practical purposes, it's not as useful to look at isolated values, but rather analyze events and relationships.&lt;br&gt;
As a general rule of thumb, the more valuable data is, the more it has been massaged and enhanced with contextual information.&lt;/p&gt;

&lt;h2&gt;
  
  
  What other data sources can add context?
&lt;/h2&gt;

&lt;p&gt;RTLS systems can provide location tracking of vehicles, AGVs, tools, racks, containers, materials, workers, equipment, etc. Again, that's valuable data, but not always easy to consume in its raw, coordinate-based form.&lt;/p&gt;

&lt;p&gt;An analyst might need to ask questions such as&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How long was this vehicle in the station?&lt;/p&gt;

&lt;p&gt;How often was this AGV waiting at this location?&lt;/p&gt;

&lt;p&gt;Is material arriving at this line consistently on time?&lt;br&gt;
Are workers spending too much time picking parts?&lt;br&gt;
That's where the value of an AIoT architecture comes in - to provide these insights in an operational, easily consumable format.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>ai</category>
      <category>devops</category>
      <category>automation</category>
      <category>seo</category>
    </item>
    <item>
      <title># AIoT and the Shift From Connected Devices to Intelligent Operations</title>
      <dc:creator>Eman Tanveer</dc:creator>
      <pubDate>Mon, 21 Sep 2026 18:00:55 +0000</pubDate>
      <link>https://dev.to/ema9/-aiot-and-the-shift-from-connected-devices-to-intelligent-operations-17co</link>
      <guid>https://dev.to/ema9/-aiot-and-the-shift-from-connected-devices-to-intelligent-operations-17co</guid>
      <description>&lt;p&gt;For years, the Internet of Things (IoT) has been connecting up the physical world&lt;/p&gt;

&lt;p&gt;Machines can report their status, cars their positions, warehouses their inventory, and sensors report data such as temperature, vibrations, pressure and movements.&lt;/p&gt;

&lt;p&gt;But connectivity is one thing; understanding what it means is another.&lt;/p&gt;

&lt;p&gt;The next step is about getting value from all this connectivity and data, which is where AIoT (Artificial Intelligence of Things) comes in.&lt;/p&gt;

&lt;p&gt;AIoT combines connected physical systems and artificial intelligence to enable organizations to evolve from merely collecting information to deriving insights and generating actions.&lt;/p&gt;

&lt;h2&gt;
  
  
  From Collecting Information to Gaining Insights
&lt;/h2&gt;

&lt;p&gt;Imagine a system that monitors a machine using sensors.&lt;/p&gt;

&lt;p&gt;A typical IoT setup would be able to report if a machine started to vibrate more than usual.&lt;/p&gt;

&lt;p&gt;That's useful information, but an AI-enabled system could take that data and other factors into account and potentially determine that the machine is operating outside of its normal parameters.&lt;/p&gt;

&lt;p&gt;That results in a simple process:&lt;/p&gt;

&lt;p&gt;Connect → Observe → Understand → Predict → Act&lt;/p&gt;

&lt;p&gt;IoT can provide the first two components in this equation, but by adding AI, the next three steps become possible (or at least much more viable).&lt;/p&gt;

&lt;p&gt;The final step, taking action, would require this system to be connected to an actual process.&lt;/p&gt;

&lt;h2&gt;
  
  
  Industrial Environments are Natural Fit for AIoT
&lt;/h2&gt;

&lt;p&gt;Industrial environments are filled with physical systems that generate data.&lt;/p&gt;

&lt;p&gt;Factories have machinery, warehouses have inventory, logistics have vehicles, and energy has systems.&lt;/p&gt;

&lt;p&gt;This data is connected in complex ways.&lt;/p&gt;

&lt;p&gt;A machine can affect the manufacturing process, a warehouse can impact logistics, and an anomaly in equipment can present maintenance and safety challenges.&lt;/p&gt;

&lt;p&gt;AIoT can provide insights into this complex web of cause and effect, enabling a more contextual view of data.&lt;/p&gt;

&lt;p&gt;Some applications for this type of system could include:&lt;/p&gt;

&lt;p&gt;Predictive maintenance&lt;/p&gt;

&lt;p&gt;Asset tracking and visibility&lt;/p&gt;

&lt;p&gt;Equipment monitoring&lt;/p&gt;

&lt;p&gt;Inventory optimization&lt;/p&gt;

&lt;p&gt;Industrial safety&lt;/p&gt;

&lt;p&gt;Energy management&lt;/p&gt;

&lt;p&gt;Automated inspections&lt;/p&gt;

&lt;p&gt;Operational analytics&lt;/p&gt;

&lt;p&gt;The goal is not to apply AI just for the sake of using it, but to actually solve a physical-world problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  AIoT and Physical AI
&lt;/h2&gt;

&lt;p&gt;Another way to think about AIoT is that it is part of a larger trend towards Physical AI.&lt;/p&gt;

&lt;p&gt;Most traditional AI systems work with text, images, data or other digital constructs.&lt;/p&gt;

&lt;p&gt;Physical AI works with systems that involve machinery, robotics, sensors, vehicles and more.&lt;/p&gt;

&lt;p&gt;An intelligent system that involves computer vision (cameras and sensors) that are connected, monitored and maintained by people using AI to spot patterns and anomalies would be an example of this.&lt;/p&gt;

&lt;p&gt;It's similar to the concept of augmented intelligence, wherein technology is used to enhance, rather than replace, humans.&lt;/p&gt;

&lt;p&gt;The process becomes one of:&lt;/p&gt;

&lt;p&gt;Physical world → Data → AI → Decision → Physical action&lt;/p&gt;

&lt;p&gt;As these connections and processes grow more sophisticated, systems blur the lines between software and hardware.&lt;/p&gt;

&lt;h2&gt;
  
  
  Creating Opportunities Around Physical Challenges
&lt;/h2&gt;

&lt;p&gt;One of the interesting aspects of AIoT is that it can lead to new opportunities.&lt;/p&gt;

&lt;p&gt;Instead of looking at where you can use AI, you can look at problems in the physical world that can benefit from AI.&lt;/p&gt;

&lt;p&gt;Questions such as the following could be asked:&lt;/p&gt;

&lt;p&gt;How can equipment malfunctions be predicted?&lt;/p&gt;

&lt;p&gt;How can organizations gain better visibility into their assets?&lt;/p&gt;

&lt;p&gt;How can industrial workers and processes be made safer?&lt;/p&gt;

&lt;p&gt;How can warehouses track their physical inventory in real time?&lt;/p&gt;

&lt;p&gt;How can operations data be used to make decisions?&lt;/p&gt;

&lt;p&gt;The technology can then be applied to this challenge.&lt;/p&gt;

&lt;p&gt;This problem-first approach is also relevant to venture creation; &lt;a href="https://apertureventurestudio.com/?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;Aperture Venture Studio&lt;/a&gt; describes a system-first, venture-second approach, wherein the focus is on building AI and IoT platforms for the physical world and industrial environments.&lt;/p&gt;

&lt;h2&gt;
  
  
  Five Questions for Successful AIoT Projects
&lt;/h2&gt;

&lt;p&gt;An AIoT project is not simply about connecting up a system with sensors, and throwing in some form of AI.&lt;/p&gt;

&lt;p&gt;Organizations should consider a number of factors before launching an AIoT initiative, including the following five questions.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What problem are we trying to solve?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Having a specific operational goal will be far more helpful than a vague desire to use AI.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What data do we need?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;More data is not always better.&lt;/p&gt;

&lt;p&gt;The important consideration is identifying what data is relevant and which it is not.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Can we trust our data?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The quality and reliability of sensors, connections, assets, labels and more affect the value and accuracy of the insights derived from them.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What decision will this information enable?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A predictive model is only valuable if it supports a decision, action or other tangible business outcome.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What comes next?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The process after a decision or prediction is made may be just as important as the decision itself.&lt;/p&gt;

&lt;p&gt;The next steps in a workflow can be just as important as any model or prediction.&lt;/p&gt;

&lt;h2&gt;
  
  
  Looking Toward the Larger Opportunity
&lt;/h2&gt;

&lt;p&gt;AIoT is not just about intelligent devices.&lt;/p&gt;

&lt;p&gt;The larger opportunity is about building intelligent systems.&lt;/p&gt;

&lt;p&gt;A connected system can be valuable, but an intelligent system of interconnected machinery, assets, processes, people and more could be much more valuable.&lt;/p&gt;

&lt;p&gt;While a connected machine can provide status, an AI-enabled machine can provide insight.&lt;/p&gt;

&lt;p&gt;A connected network of systems can offer something far more powerful: the ability to continually learn and improve.&lt;/p&gt;

&lt;p&gt;That's the next frontier of industrial intelligence.&lt;/p&gt;

&lt;p&gt;The biggest challenge is not that every physical machine and component will get AI.&lt;/p&gt;

&lt;p&gt;It is finding specific physical problems where greater data, analysis and insights will lead to better outcomes.&lt;/p&gt;

&lt;p&gt;Once that opportunity is defined, the technology can be applied to it.&lt;/p&gt;

&lt;p&gt;That's the real value of AIoT.&lt;br&gt;
For years, the Internet of Things (IoT) has been connecting up the physical world&lt;/p&gt;

&lt;p&gt;Machines can report their status, cars their positions, warehouses their inventory, and sensors report data such as temperature, vibrations, pressure and movements.&lt;/p&gt;

&lt;p&gt;But connectivity is one thing; understanding what it means is another.&lt;/p&gt;

&lt;p&gt;The next step is about getting value from all this connectivity and data, which is where AIoT (Artificial Intelligence of Things) comes in.&lt;/p&gt;

&lt;p&gt;AIoT combines connected physical systems and artificial intelligence to enable organizations to evolve from merely collecting information to deriving insights and generating actions.&lt;/p&gt;

&lt;h2&gt;
  
  
  From Collecting Information to Gaining Insights
&lt;/h2&gt;

&lt;p&gt;Imagine a system that monitors a machine using sensors.&lt;/p&gt;

&lt;p&gt;A typical IoT setup would be able to report if a machine started to vibrate more than usual.&lt;/p&gt;

&lt;p&gt;That's useful information, but an AI-enabled system could take that data and other factors into account and potentially determine that the machine is operating outside of its normal parameters.&lt;/p&gt;

&lt;p&gt;That results in a simple process:&lt;/p&gt;

&lt;p&gt;Connect → Observe → Understand → Predict → Act&lt;/p&gt;

&lt;p&gt;IoT can provide the first two components in this equation, but by adding AI, the next three steps become possible (or at least much more viable).&lt;/p&gt;

&lt;p&gt;The final step, taking action, would require this system to be connected to an actual process.&lt;/p&gt;

&lt;h2&gt;
  
  
  Industrial Environments are Natural Fit for AIoT
&lt;/h2&gt;

&lt;p&gt;Industrial environments are filled with physical systems that generate data.&lt;/p&gt;

&lt;p&gt;Factories have machinery, warehouses have inventory, logistics have vehicles, and energy has systems.&lt;/p&gt;

&lt;p&gt;This data is connected in complex ways.&lt;/p&gt;

&lt;p&gt;A machine can affect the manufacturing process, a warehouse can impact logistics, and an anomaly in equipment can present maintenance and safety challenges.&lt;/p&gt;

&lt;p&gt;AIoT can provide insights into this complex web of cause and effect, enabling a more contextual view of data.&lt;/p&gt;

&lt;p&gt;Some applications for this type of system could include:&lt;/p&gt;

&lt;p&gt;Predictive maintenance&lt;/p&gt;

&lt;p&gt;Asset tracking and visibility&lt;/p&gt;

&lt;p&gt;Equipment monitoring&lt;/p&gt;

&lt;p&gt;Inventory optimization&lt;/p&gt;

&lt;p&gt;Industrial safety&lt;/p&gt;

&lt;p&gt;Energy management&lt;/p&gt;

&lt;p&gt;Automated inspections&lt;/p&gt;

&lt;p&gt;Operational analytics&lt;/p&gt;

&lt;p&gt;The goal is not to apply AI just for the sake of using it, but to actually solve a physical-world problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  AIoT and Physical AI
&lt;/h2&gt;

&lt;p&gt;Another way to think about AIoT is that it is part of a larger trend towards Physical AI.&lt;/p&gt;

&lt;p&gt;Most traditional AI systems work with text, images, data or other digital constructs.&lt;/p&gt;

&lt;p&gt;Physical AI works with systems that involve machinery, robotics, sensors, vehicles and more.&lt;/p&gt;

&lt;p&gt;An intelligent system that involves computer vision (cameras and sensors) that are connected, monitored and maintained by people using AI to spot patterns and anomalies would be an example of this.&lt;/p&gt;

&lt;p&gt;It's similar to the concept of augmented intelligence, wherein technology is used to enhance, rather than replace, humans.&lt;/p&gt;

&lt;p&gt;The process becomes one of:&lt;/p&gt;

&lt;p&gt;Physical world → Data → AI → Decision → Physical action&lt;/p&gt;

&lt;p&gt;As these connections and processes grow more sophisticated, systems blur the lines between software and hardware.&lt;/p&gt;

&lt;h2&gt;
  
  
  Creating Opportunities Around Physical Challenges
&lt;/h2&gt;

&lt;p&gt;One of the interesting aspects of AIoT is that it can lead to new opportunities.&lt;/p&gt;

&lt;p&gt;Instead of looking at where you can use AI, you can look at problems in the physical world that can benefit from AI.&lt;/p&gt;

&lt;p&gt;Questions such as the following could be asked:&lt;/p&gt;

&lt;p&gt;How can equipment malfunctions be predicted?&lt;/p&gt;

&lt;p&gt;How can organizations gain better visibility into their assets?&lt;/p&gt;

&lt;p&gt;How can industrial workers and processes be made safer?&lt;/p&gt;

&lt;p&gt;How can warehouses track their physical inventory in real time?&lt;/p&gt;

&lt;p&gt;How can operations data be used to make decisions?&lt;/p&gt;

&lt;p&gt;The technology can then be applied to this challenge.&lt;/p&gt;

&lt;p&gt;This problem-first approach is also relevant to venture creation; &lt;a href="https://apertureventurestudio.com/?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;Aperture Venture Studio&lt;/a&gt; describes a system-first, venture-second approach, wherein the focus is on building AI and IoT platforms for the physical world and industrial environments.&lt;/p&gt;

&lt;h2&gt;
  
  
  Five Questions for Successful AIoT Projects
&lt;/h2&gt;

&lt;p&gt;An AIoT project is not simply about connecting up a system with sensors, and throwing in some form of AI.&lt;/p&gt;

&lt;p&gt;Organizations should consider a number of factors before launching an AIoT initiative, including the following five questions.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What problem are we trying to solve?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Having a specific operational goal will be far more helpful than a vague desire to use AI.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What data do we need?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;More data is not always better.&lt;/p&gt;

&lt;p&gt;The important consideration is identifying what data is relevant and which it is not.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Can we trust our data?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The quality and reliability of sensors, connections, assets, labels and more affect the value and accuracy of the insights derived from them.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What decision will this information enable?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A predictive model is only valuable if it supports a decision, action or other tangible business outcome.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What comes next?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The process after a decision or prediction is made may be just as important as the decision itself.&lt;/p&gt;

&lt;p&gt;The next steps in a workflow can be just as important as any model or prediction.&lt;/p&gt;

&lt;h2&gt;
  
  
  Looking Toward the Larger Opportunity
&lt;/h2&gt;

&lt;p&gt;AIoT is not just about intelligent devices.&lt;/p&gt;

&lt;p&gt;The larger opportunity is about building intelligent systems.&lt;/p&gt;

&lt;p&gt;A connected system can be valuable, but an intelligent system of interconnected machinery, assets, processes, people and more could be much more valuable.&lt;/p&gt;

&lt;p&gt;While a connected machine can provide status, an AI-enabled machine can provide insight.&lt;/p&gt;

&lt;p&gt;A connected network of systems can offer something far more powerful: the ability to continually learn and improve.&lt;/p&gt;

&lt;p&gt;That's the next frontier of industrial intelligence.&lt;/p&gt;

&lt;p&gt;The biggest challenge is not that every physical machine and component will get AI.&lt;/p&gt;

&lt;p&gt;It is finding specific physical problems where greater data, analysis and insights will lead to better outcomes.&lt;/p&gt;

&lt;p&gt;Once that opportunity is defined, the technology can be applied to it.&lt;/p&gt;

&lt;p&gt;That's the real value of AIoT.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Building AIoT Systems: Connect IoT Data With AI for Physical-World Applications</title>
      <dc:creator>Eman Tanveer</dc:creator>
      <pubDate>Fri, 18 Sep 2026 17:55:43 +0000</pubDate>
      <link>https://dev.to/ema9/building-aiot-systems-connect-iot-data-with-ai-for-physical-world-applications-4m6a</link>
      <guid>https://dev.to/ema9/building-aiot-systems-connect-iot-data-with-ai-for-physical-world-applications-4m6a</guid>
      <description>&lt;p&gt;The Internet of Things was the concept that could enable devices without built-in intelligence to share and transmit data with external software systems. Artificial intelligence was the field that could extract insights and inferences from massive amounts of data.&lt;/p&gt;

&lt;p&gt;AIoT — Artificial Intelligence of Things — combines these two approaches together.&lt;/p&gt;

&lt;p&gt;But for developers, implementing AIoT is not a small tweak of connecting some sensors to a neural network. An end product could feature hardware, connectivity, data ingestion, storage, stream processing, machine learning, APIs, dashboards, security and physical automation layers.&lt;/p&gt;

&lt;p&gt;In other words, there is a fascinating engineering question: how should one approach the development of an application that can transform physical world observations into actionable insights?&lt;/p&gt;

&lt;h2&gt;
  
  
  A (Very) Simplified Architecture
&lt;/h2&gt;

&lt;p&gt;A naive AIoT architecture could be represented as a series of transformation steps:&lt;/p&gt;

&lt;p&gt;Physical Environment&lt;br&gt;
↓&lt;br&gt;
Sensors / Devices&lt;br&gt;
↓&lt;br&gt;
Connectivity&lt;br&gt;
↓&lt;br&gt;
Data Ingestion&lt;br&gt;
↓&lt;br&gt;
Storage + Stream Processing&lt;br&gt;
↓&lt;br&gt;
AI / ML Models&lt;br&gt;
↓&lt;br&gt;
Applications / APIs&lt;br&gt;
↓&lt;br&gt;
Human or Automated Actions&lt;/p&gt;

&lt;p&gt;Each layer adds complexity and engineering challenges. A single temperature sensor, for example, might provide a simple time series of values.&lt;br&gt;
Those values, however, would rarely be immediately useful for analysis. Once thousands of data points have been aggregated, statistical properties or summary data could be generated.&lt;/p&gt;

&lt;p&gt;It is likely that this information will be combined with values from other sensors (vibration, status, number of hours in use), or contextual metadata (equipment type, time, maintenance records), to generate new insight or transform the data into a usable format for models.&lt;br&gt;
As another example, AI/ML layers might ingest a list of recent sensor readings and attempt to classify, predict, or find anomalies.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Model Is Not Everything
&lt;/h2&gt;

&lt;p&gt;When designing an AIoT application, it can be tempting to focus exclusively on the ML components.&lt;/p&gt;

&lt;p&gt;The reality, however, is that the data pipeline defines the quality of insights an ML model can generate.&lt;br&gt;
There is a long list of potential issues with physical world observations:&lt;br&gt;
Noisy measurements&lt;br&gt;
Device or sensor failure&lt;br&gt;
Drifting or incorrect timestamps&lt;br&gt;
Missing or erroneous values&lt;br&gt;
Duplicates&lt;br&gt;
Incompatible units&lt;br&gt;
Other device issues&lt;br&gt;
Secure and auditable data transmission&lt;br&gt;
Data retention requirements&lt;br&gt;
To give a single example, if a given machine reports a temperature of 82, it is challenging to say what this means without additional context.&lt;br&gt;
Was this in Celsius or Fahrenheit? What is the expected operating temperature for this machine? What kind of machine is this? What was the temperature five minutes ago? Has this machine historically operated at this temperature?&lt;br&gt;
AIoT applications need to retain enough context with a given measurement to be useful for analysis.&lt;/p&gt;

&lt;h2&gt;
  
  
  Should Processing Be Local or Remote?
&lt;/h2&gt;

&lt;p&gt;Another design consideration is the choice between a cloud versus an edge architecture. Some AIoT applications can directly transmit data to cloud infrastructure for processing.&lt;br&gt;
Other applications might require lower-latency operations, or have limited bandwidth or connection stability.&lt;br&gt;
Cloud processing could leverage large-scale cloud infrastructure to perform transformations and machine learning model inferences.&lt;br&gt;
Some possible advantages of this approach include:&lt;br&gt;
Scalability&lt;br&gt;
Centralized processing and storage&lt;br&gt;
Potentially simpler architecture&lt;br&gt;
Ability to perform cross-device analytics&lt;br&gt;
This approach is best for applications with less strict latency or connectivity constraints.&lt;br&gt;
Edge processing refers to any application where computations take place closer to the source of data.&lt;br&gt;
This might help reduce latency, reduce bandwidth, or allow certain applications to function even when disconnected from the network.&lt;br&gt;
In some applications, latency is so crucial that transmitting an image to a remote server for analysis would be too slow or consume too much data.&lt;br&gt;
An edge computer could analyze a vision workload and only transmit relevant or anomalous findings to a central server.&lt;br&gt;
In many cases, the solution is not an exclusive choice between edge or cloud: an application can leverage a hybrid architecture.&lt;/p&gt;

&lt;h2&gt;
  
  
  Designing APIs
&lt;/h2&gt;

&lt;p&gt;Once physical observations have been transformed into useful insights, developers might want to design an API for other applications to consume.&lt;br&gt;
An API might provide an interface such as:&lt;br&gt;
{&lt;br&gt;
"device_id": "machine-104",&lt;br&gt;
"timestamp": "2026-09-18T16:20:00Z",&lt;br&gt;
"temperature": 78.4,&lt;br&gt;
"vibration": 0.82,&lt;br&gt;
"status": "operational"&lt;br&gt;
}&lt;br&gt;
An application or service consuming this data could leverage this information to update users, calculate additional values, or even perform transformations on the data (such as an ML model).&lt;br&gt;
For more sophisticated applications, event-driven architectures can be helpful.&lt;br&gt;
Rather than having an application constantly poll devices for updates, events can be sent once certain conditions have been met.&lt;br&gt;
A sample list of events might include:&lt;br&gt;
device.connected&lt;br&gt;
sensor.updated&lt;br&gt;
temperature.threshold_exceeded&lt;br&gt;
anomaly.detected&lt;br&gt;
maintenance.required&lt;br&gt;
This can create a more responsive and efficient application architecture.&lt;/p&gt;

&lt;h2&gt;
  
  
  When To Use Machine Learning
&lt;/h2&gt;

&lt;p&gt;AI is not always a necessary component of data analysis.&lt;br&gt;
A simple approach to analyzing data is to define a set of rules:&lt;br&gt;
IF temperature &amp;gt; threshold THEN generate alert&lt;br&gt;
This can be a helpful baseline for many applications.&lt;br&gt;
Machine learning can become relevant when the relationship between variables is more complex:&lt;br&gt;
temperature&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;vibration&lt;/li&gt;
&lt;li&gt;operating hours&lt;/li&gt;
&lt;li&gt;historical failures&lt;/li&gt;
&lt;li&gt;load
↓
ML model
↓
failure-risk estimate
This example suggests that a combination of features could be used to predict whether a machine will fail soon.
Depending on the use case, ML techniques can supplement or replace conventional analytics techniques.
Some example applications for AI in AIoT applications include:
Anomaly detection, predictive maintenance, demand forecasting, asset classification, computer vision, route optimization, and energy optimization
The question of when to apply ML depends on a use case and the data available to an application.
## Physical Devices Need Management Too
One consideration unique to AIoT applications is that physical devices need to be managed.
A given organization might have hundreds or thousands of physical devices deployed in a production environment.
This means that developers need to think about questions like:
How are devices initialized?
How do applications authenticate to these devices or sensors?
How are software updates distributed?
How are certificates managed?
How can applications determine if a given device is functioning properly?
How do applications handle network failures and outages?
How do applications respond if hardware fails?
How are versions of software managed?
A high-quality model might not compensate for an application that lacks a strong infrastructure layer.
## Security Takes On A New Meaning
Security considerations also change from a conventional software application to AIoT.
If an IoT device or sensor were to be hacked, it could potentially provide an attacker access to an organization's private network or data.
Depending on the domain, such an event could also disrupt or endanger physical processes.
Security must therefore be considered throughout the architecture:
Device
↓
Network
↓
Gateway
↓
Cloud / Server
↓
API
↓
Application
At each stage, appropriate measures might include authentication, encryption, access control, network segmentation, firmware signing, logging, and monitoring.
The specific security controls would be defined based on the threat model for a given application.
## The Operational Question First
One of the most common mistakes developers make with AIoT applications is to focus on the AI/ML layer before defining the actual problem.
A better workflow is to reverse this process. A possible outline could be:&lt;/li&gt;
&lt;li&gt;Determine the operational insight that is needed;&lt;/li&gt;
&lt;li&gt;Determine what information is currently missing to generate this insight;&lt;/li&gt;
&lt;li&gt;Determine what physical signals can help generate these insights;&lt;/li&gt;
&lt;li&gt;Define the data pipeline;&lt;/li&gt;
&lt;li&gt;Create a baseline definition of these insights (rules or conventional analytics);&lt;/li&gt;
&lt;li&gt;Determine whether machine learning techniques add value;&lt;/li&gt;
&lt;li&gt;Create a prototype, test it in a real environment, and measure its impact;&lt;/li&gt;
&lt;li&gt;Only then develop this into a fully production-quality system;&lt;/li&gt;
&lt;li&gt;Always measure the operational insight of this system.
This process ensures that AI is added only when relevant. This avoids the risk of an otherwise conventional software application getting bloated with ML components.
For organizations considering this space at a venture scale, Aperture Venture Studio has a philosophy of looking at industrial problems and building AIoT applications around them: &lt;a href="https://apertureventurestudio.com/about-us/" rel="noopener noreferrer"&gt;https://apertureventurestudio.com/about-us/&lt;/a&gt;
## Measuring Impact
Finally, an AIoT application's impact should always be measured using operational rather than technical metrics.
Model accuracy may be important, but it is only one consideration in an application. Other possible metrics could include:
Less unplanned downtime,
Higher utilization of assets,
Fewer inventory issues,
Faster detection of incidents,
Lower energy consumption,
Less required manual data entry,
Or other relevant operational metric
Applications that generate sophisticated ML insights but have little impact on operations are unlikely to be viable long-term.
## The Engineering Challenge Ahead
AIoT brings together software engineering, data science, ML engineering, embedded systems engineering, networking engineering, and operations engineering.
This combination creates complexity, but it also creates an interesting space for engineers and developers to work within.
The most valuable AIoT applications will be those that best balance between the different components of the stack.
Applications will collect meaningful and reliable signals from the physical world.
Infrastructure will help distribute and manage these insights.
Data scientists will transform these into useful information.
ML engineers will extract patterns and insights that traditional applications miss.
Developers will build applications that help operations staff make better decisions.
AIoT is not about making devices intelligent. Instead, it is about about building a system that can make decisions about the world consistently and reliably.
The goal is not intelligence. The goal is reliability.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>From Emissions to Vibration: How Data-Driven Environmental Testing Supports Transportation Engineering</title>
      <dc:creator>Eman Tanveer</dc:creator>
      <pubDate>Fri, 18 Sep 2026 17:00:44 +0000</pubDate>
      <link>https://dev.to/ema9/from-emissions-to-vibration-how-data-driven-environmental-testing-supports-transportation-814</link>
      <guid>https://dev.to/ema9/from-emissions-to-vibration-how-data-driven-environmental-testing-supports-transportation-814</guid>
      <description>&lt;p&gt;Transportation engineering increasingly depends on measurement.&lt;/p&gt;

&lt;p&gt;Whether the goal is evaluating vehicle emissions, understanding transportation noise, monitoring vibration, or testing how components respond to environmental stress, engineers need reliable data before they can make informed decisions.&lt;/p&gt;

&lt;p&gt;This is where environmental testing becomes particularly interesting from a technology perspective.&lt;/p&gt;

&lt;p&gt;Modern testing systems combine sensors, data acquisition, measurement instruments, software, and analytical methods. The challenge is not simply collecting data. It is designing a measurement process that produces data that can actually answer the engineering question.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start With the Measurement Problem
&lt;/h2&gt;

&lt;p&gt;A common mistake in testing projects is starting with the equipment rather than the problem.&lt;/p&gt;

&lt;p&gt;Before selecting sensors or analyzers, it helps to define:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What variable needs to be measured?&lt;/li&gt;
&lt;li&gt;Where should it be measured?&lt;/li&gt;
&lt;li&gt;Under what conditions?&lt;/li&gt;
&lt;li&gt;At what sampling rate?&lt;/li&gt;
&lt;li&gt;For how long?&lt;/li&gt;
&lt;li&gt;What accuracy is required?&lt;/li&gt;
&lt;li&gt;How will the resulting data be analyzed?&lt;/li&gt;
&lt;li&gt;What decision will the data support?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These questions influence almost every technical choice that follows.&lt;/p&gt;

&lt;p&gt;For example, measuring vehicle emissions during controlled laboratory operation is a different problem from measuring emissions during normal road operation. Likewise, measuring vibration on a laboratory component differs significantly from monitoring vibration on an operating bridge or rail system.&lt;/p&gt;

&lt;p&gt;The measurement environment should therefore be considered part of the system architecture.&lt;/p&gt;

&lt;h2&gt;
  
  
  Portable Emissions Measurement
&lt;/h2&gt;

&lt;p&gt;Vehicle emissions provide a good example of why real-world data matters.&lt;/p&gt;

&lt;p&gt;Laboratory testing offers controlled conditions and repeatability. Real-world vehicle operation introduces additional variables such as acceleration, traffic, road grade, payload, temperature, and driving behavior.&lt;/p&gt;

&lt;p&gt;Portable Emissions Measurement Systems (PEMS) allow emissions measurements to be collected while a vehicle is operating.&lt;/p&gt;

&lt;p&gt;A typical mobile measurement setup can involve several components:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Gas or particle measurement instruments&lt;/li&gt;
&lt;li&gt;Sampling and exhaust connections&lt;/li&gt;
&lt;li&gt;Position or speed information&lt;/li&gt;
&lt;li&gt;Data acquisition&lt;/li&gt;
&lt;li&gt;Time synchronization&lt;/li&gt;
&lt;li&gt;Data processing and analysis&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The technical challenge is not simply obtaining sensor readings. Measurements from different sources need to be associated correctly with operating conditions.&lt;/p&gt;

&lt;p&gt;A useful dataset might allow an engineer to examine emissions alongside vehicle speed, engine behavior, location, or operating cycle.&lt;/p&gt;

&lt;p&gt;That context can make the data considerably more useful than an isolated measurement.&lt;/p&gt;

&lt;h2&gt;
  
  
  Remote Sensing Changes the Scale
&lt;/h2&gt;

&lt;p&gt;Another approach is remote vehicle-emissions sensing.&lt;/p&gt;

&lt;p&gt;Instead of installing measurement equipment on every vehicle, remote systems can collect information as vehicles pass a monitoring location.&lt;/p&gt;

&lt;p&gt;This changes the data-collection problem from intensive testing of individual vehicles to potentially broader observation across vehicle populations.&lt;/p&gt;

&lt;p&gt;However, large-scale measurement introduces its own challenges.&lt;/p&gt;

&lt;p&gt;Engineers may need to consider:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Measurement geometry&lt;/li&gt;
&lt;li&gt;Environmental conditions&lt;/li&gt;
&lt;li&gt;Vehicle identification&lt;/li&gt;
&lt;li&gt;Speed and acceleration&lt;/li&gt;
&lt;li&gt;Sensor response&lt;/li&gt;
&lt;li&gt;Data filtering&lt;/li&gt;
&lt;li&gt;False or incomplete measurements&lt;/li&gt;
&lt;li&gt;Statistical interpretation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As with many engineering systems, collecting more data does not automatically mean obtaining better information. Data quality and appropriate processing remain critical.&lt;/p&gt;

&lt;h2&gt;
  
  
  Measuring Transportation Noise
&lt;/h2&gt;

&lt;p&gt;Noise monitoring is another area where sensor data needs context.&lt;/p&gt;

&lt;p&gt;A sound-level measurement by itself tells only part of the story. Engineers may also need to understand the source, location, time, operating conditions, and environmental factors associated with the measurement.&lt;/p&gt;

&lt;p&gt;A transportation noise-monitoring architecture can therefore involve:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sensor → Data acquisition → Timestamp/location → Processing → Analysis → Reporting&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The same principle applies to vehicle pass-by testing.&lt;/p&gt;

&lt;p&gt;If measurements are collected under inconsistent conditions, comparing results can become difficult. Factors such as vehicle speed, road surface, wind, temperature, and surrounding activity may influence measurements.&lt;/p&gt;

&lt;p&gt;Careful test design is therefore as important as the acoustic instrument itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  Vibration Monitoring and Time-Series Data
&lt;/h2&gt;

&lt;p&gt;Vibration monitoring creates a different type of data problem.&lt;/p&gt;

&lt;p&gt;Accelerometers can generate large quantities of time-series data. The useful information may not be the raw waveform alone but changes in frequency, amplitude, periodicity, or other characteristics.&lt;/p&gt;

&lt;p&gt;Depending on the application, engineers might examine:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Time-domain behavior&lt;/li&gt;
&lt;li&gt;Frequency-domain characteristics&lt;/li&gt;
&lt;li&gt;Peak acceleration&lt;/li&gt;
&lt;li&gt;RMS values&lt;/li&gt;
&lt;li&gt;Frequency components&lt;/li&gt;
&lt;li&gt;Changes over time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For infrastructure monitoring, repeated measurements can potentially help engineers identify changes that warrant further investigation.&lt;/p&gt;

&lt;p&gt;The important distinction is between &lt;strong&gt;measurement&lt;/strong&gt; and &lt;strong&gt;interpretation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A sensor can tell you what it detected. Engineering analysis is required to determine what that measurement means in the context of the structure, vehicle, or system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Environmental Testing as a Controlled Experiment
&lt;/h2&gt;

&lt;p&gt;Environmental-condition testing introduces another useful engineering concept: controlled exposure.&lt;/p&gt;

&lt;p&gt;Transportation components can experience temperature changes, humidity, water, corrosion, ultraviolet radiation, and other environmental stresses.&lt;/p&gt;

&lt;p&gt;Testing equipment can reproduce selected conditions in a controlled environment.&lt;/p&gt;

&lt;p&gt;For example, engineers may investigate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How a coating responds to corrosive exposure&lt;/li&gt;
&lt;li&gt;Whether an enclosure resists water penetration&lt;/li&gt;
&lt;li&gt;How a material changes after UV exposure&lt;/li&gt;
&lt;li&gt;How components respond to temperature cycling&lt;/li&gt;
&lt;li&gt;Whether repeated environmental stress affects performance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Controlled testing makes it possible to isolate variables that may be difficult to study consistently in the field.&lt;/p&gt;

&lt;p&gt;However, laboratory conditions should always be interpreted in relation to the intended real-world application.&lt;/p&gt;

&lt;p&gt;A test is useful when its conditions are relevant to the question being investigated.&lt;/p&gt;

&lt;h2&gt;
  
  
  Designing Better Environmental Data Pipelines
&lt;/h2&gt;

&lt;p&gt;As testing becomes more instrumented, data architecture becomes increasingly important.&lt;/p&gt;

&lt;p&gt;A modern testing workflow might look something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Physical system
      ↓
Sensors / analyzers
      ↓
Signal conditioning
      ↓
Data acquisition
      ↓
Timestamp + metadata
      ↓
Storage
      ↓
Quality control
      ↓
Analysis
      ↓
Engineering decision
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Every stage can introduce errors.&lt;/p&gt;

&lt;p&gt;Sensor drift can affect measurements. Poor synchronization can make different datasets difficult to correlate. Missing metadata can make otherwise good measurements difficult to interpret.&lt;/p&gt;

&lt;p&gt;For this reason, metadata deserves more attention than it often receives.&lt;/p&gt;

&lt;p&gt;A measurement without information about when, where, and under what conditions it was collected may have limited value later.&lt;/p&gt;

&lt;h2&gt;
  
  
  Think About Data Quality Before Data Volume
&lt;/h2&gt;

&lt;p&gt;Large datasets can look impressive, but engineering decisions require trustworthy datasets.&lt;/p&gt;

&lt;p&gt;A useful testing strategy should consider:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Calibration:&lt;/strong&gt; Are instruments properly calibrated for the intended measurements?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sampling:&lt;/strong&gt; Is the sampling frequency appropriate for the phenomenon being measured?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Synchronization:&lt;/strong&gt; Can data from multiple instruments be aligned accurately?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Metadata:&lt;/strong&gt; Are operating conditions and relevant environmental variables recorded?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Validation:&lt;/strong&gt; Are abnormal or incomplete measurements identified?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Repeatability:&lt;/strong&gt; Can the test be reproduced sufficiently to support comparison?&lt;/p&gt;

&lt;p&gt;These considerations apply whether the project involves one vehicle or thousands of measurements across a transportation network.&lt;/p&gt;

&lt;h2&gt;
  
  
  Choosing Technology Based on the Question
&lt;/h2&gt;

&lt;p&gt;There is no single environmental testing technology that solves every transportation measurement problem.&lt;/p&gt;

&lt;p&gt;The appropriate approach depends on the engineering objective.&lt;/p&gt;

&lt;p&gt;For emissions, engineers may need mobile analyzers or remote sensing. For noise, acoustic measurement equipment may be appropriate. For vibration, accelerometers and suitable data-acquisition systems may be required. For environmental durability, controlled exposure systems can help reproduce specific stresses.&lt;/p&gt;

&lt;p&gt;Organizations evaluating different transportation testing technologies can also explore the range of applications covered by &lt;a href="https://envirotesttransport.com/" rel="noopener noreferrer"&gt;Enviro Test Transport&lt;/a&gt;, including emissions, noise and vibration, and environmental-condition testing.&lt;/p&gt;

&lt;p&gt;The important point is to avoid selecting equipment solely because it produces a large amount of data.&lt;/p&gt;

&lt;p&gt;Instead, work backward from the engineering question.&lt;/p&gt;

&lt;p&gt;If the question is clear, the required measurement becomes easier to define. Once the measurement is defined, the appropriate sensor, acquisition system, testing environment, and analysis method become much easier to evaluate.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Transportation Testing Is Heading
&lt;/h2&gt;

&lt;p&gt;The future of environmental testing is likely to involve increasingly connected measurement systems.&lt;/p&gt;

&lt;p&gt;Sensors are becoming more capable, data acquisition is becoming more automated, and software can process information from multiple sources.&lt;/p&gt;

&lt;p&gt;That creates opportunities for longer-term monitoring rather than isolated testing events.&lt;/p&gt;

&lt;p&gt;But better technology does not eliminate the fundamentals of engineering measurement.&lt;/p&gt;

&lt;p&gt;A sophisticated system still needs appropriate sensors, controlled methodology, reliable data, meaningful metadata, quality control, and sound interpretation.&lt;/p&gt;

&lt;p&gt;The most valuable environmental testing systems will therefore not necessarily be the ones that collect the most data.&lt;/p&gt;

&lt;p&gt;They will be the ones that turn &lt;strong&gt;well-designed measurements into information engineers can use&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devops</category>
      <category>beginners</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Designing an Environmental Monitoring Data Pipeline for Forests</title>
      <dc:creator>Eman Tanveer</dc:creator>
      <pubDate>Thu, 17 Sep 2026 18:33:25 +0000</pubDate>
      <link>https://dev.to/ema9/designing-an-environmental-monitoring-data-pipeline-for-forests-1bdj</link>
      <guid>https://dev.to/ema9/designing-an-environmental-monitoring-data-pipeline-for-forests-1bdj</guid>
      <description>&lt;p&gt;Environmental monitoring becomes considerably more interesting—and more difficult—when the system moves from a few manual measurements to hundreds or thousands of observations collected across a large geographic area.&lt;/p&gt;

&lt;p&gt;A forest monitoring system might receive soil-moisture readings from field sensors, imagery from satellites or drones, geographic information from GIS systems, and observations from field teams. The challenge is no longer simply collecting data. It is turning heterogeneous measurements into information that people can actually use.&lt;/p&gt;

&lt;p&gt;A useful way to think about the problem is as a data pipeline:&lt;/p&gt;

&lt;p&gt;Sensors → Ingestion → Validation → Storage → Processing → Analysis → Visualization → Decision**&lt;/p&gt;

&lt;p&gt;This architecture is not specific to forestry. It is a general pattern for environmental IoT systems, but forests provide a particularly good example because the data is spatial, time-dependent, and collected under challenging field conditions.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Start With the Data, Not the Dashboard&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A common mistake in monitoring projects is starting with the visualization layer.&lt;/p&gt;

&lt;p&gt;It is tempting to begin by designing a map with temperature, soil moisture, vegetation health, and other indicators. But the quality of that dashboard depends on the quality and structure of the underlying data.&lt;/p&gt;

&lt;p&gt;Before choosing a database or visualization framework, define what each observation represents.&lt;/p&gt;

&lt;p&gt;A sensor record might contain:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"sensor_id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"soil-042"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"timestamp"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"2026-09-17T10:15:00Z"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"latitude"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;45.1234&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"longitude"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;-121.5678&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"soil_moisture"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;31.7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"temperature"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;18.4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"battery"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;87&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In a production system, you would usually want additional metadata, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sensor type&lt;/li&gt;
&lt;li&gt;Measurement units&lt;/li&gt;
&lt;li&gt;Calibration information&lt;/li&gt;
&lt;li&gt;Device status&lt;/li&gt;
&lt;li&gt;Location accuracy&lt;/li&gt;
&lt;li&gt;Firmware version&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>devops</category>
      <category>api</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>AIoT Architecture: Connecting Sensors, AI, and Physical Systems</title>
      <dc:creator>Eman Tanveer</dc:creator>
      <pubDate>Thu, 17 Sep 2026 17:39:50 +0000</pubDate>
      <link>https://dev.to/ema9/aiot-architecture-connecting-sensors-ai-and-physical-systems-880</link>
      <guid>https://dev.to/ema9/aiot-architecture-connecting-sensors-ai-and-physical-systems-880</guid>
      <description>&lt;p&gt;A practical way to start an AIoT project is to begin with an understanding of the physical environment and the specific problems that need solving.&lt;/p&gt;

&lt;p&gt;Start by identifying the assets or processes in the industrial setting. What is being monitored? What outcomes are desired? Is it equipment health, production efficiency, safety or something else?&lt;/p&gt;

&lt;p&gt;Then define the types of signals that can be collected. Are vibration readings ?. Does it require temperature, pressure, motor current or video feeds? Each sensor type brings data characteristics and engineering needs.&lt;/p&gt;

&lt;p&gt;Next determine where processing should happen. For time- decisions like detecting a machine failure edge inference may be necessary. For analysis over weeks or months cloud-based processing might make more sense.&lt;/p&gt;

&lt;p&gt;Build a data pipeline first. Collect data from devices validate it normalize formats and send it through a stream processor. Don’t jump into complex AI models yet. Focus on getting data flow.&lt;/p&gt;

&lt;p&gt;Once the pipeline works consistently apply analytics—like thresholds moving averages or simple rule-based alerts—to see if you can detect meaningful patterns.&lt;/p&gt;

&lt;p&gt;After that try using an AI model. Start with models like decision trees or linear regression before moving to deep learning. The goal is not just accuracy but explainability and operational usability.&lt;/p&gt;

&lt;p&gt;At every step ensure the system has observability. Monitor how often sensors report, whether messages are lost if latency spikes occur and how predictions perform over time.&lt;/p&gt;

&lt;p&gt;Also build in mechanisms for handling real-world issues. Devices will disconnect. Data will drift. Models will degrade. Plan, for retries, fallbacks and regular updates.&lt;/p&gt;

&lt;p&gt;Finally connect the output to actions. If an anomaly is detected, who gets notified? Where does the alert go? Does it trigger a work order? Does it control a valve. Stop a line?&lt;/p&gt;

&lt;p&gt;An AIoT system only delivers value when insights lead to decisions that improve operations.&lt;/p&gt;

&lt;p&gt;Start small. Validate each layer. Iterate. Keep the world at the center of your design.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>opensource</category>
      <category>career</category>
    </item>
  </channel>
</rss>
