Published on
· July 10, 2026

Internet of Things (IoT): what it is and how it works

Blog
  • Photo of Henrico Piubello
    Henrico Piubello
    Henrico Piubello
    IT Specialist - Grupo Voitto

    IT Specialist - Grupo Voitto

The Internet of Things (IoT) is a network of physical objects equipped with sensors, software, and connectivity that collect and exchange data over the internet. It turns everyday items into smart devices, automating processes and generating insights in areas such as homes, cities, healthcare, and industry.

What is the Internet of Things (IoT) and why is it crucial today?

The Internet of Things (IoT) is the network of physical objects — "things" — integrated with sensors, software, and other technologies for the purpose of connecting and exchanging data with other devices and systems over the internet. Its importance is crucial because it catalyzes a digital revolution, enabling the massive collection of data from the physical world, intelligent automation, and the creation of innovative services and business models.

The concept is not new, but the technical and economic feasibility intensified with the advance of low-cost microcontrollers, ubiquitous connectivity, and cloud computing. According to IoT Analytics, the number of connected IoT devices is expected to grow 14% and reach 21.1 billion globally in 2025, with a projection of reaching 39 billion by 2030 — a scale that explains why IoT has gone from trend to infrastructure.

The main components of an IoT system include:

  1. Devices (Things): Sensors and actuators that collect data or perform actions in the physical world.
  2. Connectivity: Networks (Wi-Fi, Bluetooth, 5G, LoRaWAN) that enable device communication.
  3. IoT platforms: Software that manages devices, ingests data, and offers tools for analysis.
  4. Data analysis: Processing the collected data to extract insights and make decisions.
  5. User interface: Apps and dashboards that allow interaction and visualization of data.

Practical example: In a smart city, traffic sensors (devices) collect data on vehicle flow. This data is transmitted via cellular networks (connectivity) to a smart city management platform (IoT platform) that analyzes it. Based on this analysis, traffic lights (actuators) can be adjusted automatically to optimize traffic flow, and citizens can view real-time information in apps (user interface).

IoT is a complex ecosystem that unites the physical and digital worlds, generating value through data intelligence and automation.

How does the architecture of an IoT solution work?

The architecture of an IoT solution involves multiple layers that work together to collect, process, and act on device data. It operates from data capture at the edge of the network to large-scale processing and analysis in the cloud, enabling intelligence and automation.

The IoT architecture can be conceptualized in four main layers:

  1. Sensor/Device Layer (Perception): This is where physical devices (sensors, actuators) collect data from the environment (temperature, humidity, location) or perform actions. This layer can also include Edge Computing, in which part of the processing happens as close as possible to the source, reducing latency and the volume of data sent to the cloud. Examples of devices include the ESP32 for prototyping and Bosch sensors.
  2. Network Layer (Transport): Responsible for the secure and reliable transmission of collected data. It uses a variety of communication protocols and technologies, such as Wi-Fi, Bluetooth, Zigbee, LoRaWAN, NB-IoT (Narrowband IoT), 5G, and Ethernet. Application protocols like MQTT (Message Queuing Telemetry Transport) and CoAP (Constrained Application Protocol) are common for their lightness and efficiency for resource-constrained devices.
  3. Data Processing Layer (Platform/Cloud): In this layer, raw data is aggregated, stored, processed, and analyzed. IoT platforms like AWS IoT Core, Azure IoT Hub, and Google Cloud offer services for device management, data ingestion, storage (data lakes, NoSQL databases), and analysis tools (Machine Learning, Big Data). Fog Computing can also operate here, processing data at intermediate nodes between the edge and the cloud.
  4. Application Layer (Services): This is the highest layer, where processed data is transformed into actionable insights and presented to users or other systems. It includes dashboards, mobile apps, control systems, and integration with business systems (ERP, CRM). This is where the real value of IoT is delivered, whether in home automation, industrial optimization, or telemedicine.

Practical example: In a smart agricultural monitoring system, soil sensors (device layer) collect moisture and nutrient data. This data is transmitted via LoRaWAN (network layer) to a gateway that sends it to an IoT platform in the cloud (processing layer). In the cloud, Machine Learning algorithms analyze the data to identify irrigation needs. A mobile app (application layer) notifies the farmer, who can then remotely activate an irrigation system (actuator).

The IoT architecture is modular and scalable, allowing the integration of various components to form robust and efficient solutions.

What are the main technological pillars of IoT?

The main technological pillars of IoT are the foundations on which solutions are built: hardware, connectivity, platforms, and data analysis. These pillars are interdependent and essential to the functionality and value of any IoT system.

The four fundamental technological pillars of IoT are:

  1. Hardware (sensors and actuators): These are the physical components that interact with the real world. Sensors collect data (temperature, light, motion, pressure) and actuators perform actions (turn on/off, open/close, move). Microcontrollers and microprocessors (like the ESP series, Raspberry Pi, and Arduino) are the "brain" of these devices, processing data locally and managing communication. This specialized hardware is manufactured by companies like Texas Instruments and STMicroelectronics.
  2. Connectivity: Refers to the network technologies that enable communication between IoT devices and the cloud or other devices. The choice depends on factors such as range, power consumption, bandwidth, and cost. It includes short-range technologies (Bluetooth, Zigbee), medium range (Wi-Fi), long range (5G, 4G LTE-M), and low-power wide-area networks (LPWANs) like LoRaWAN and NB-IoT, ideal for battery-limited devices. The GSMA plays an important role in standardizing cellular technologies for IoT.
  3. IoT platforms: These are middleware software that facilitates device management, data ingestion, storage, and processing. They provide APIs for integration, visualization tools, and security features. Notable examples include AWS IoT Core, Microsoft Azure IoT Hub, Google Cloud, IBM Watson IoT, and Siemens MindSphere. These platforms simplify the development and deployment of IoT solutions at scale.
  4. Data analysis and Artificial Intelligence (AI): The huge amount of data generated by IoT only becomes valuable when analyzed. Big Data, Machine Learning, and Artificial Intelligence (AI) tools process this data to identify patterns, predict failures, optimize operations, and automate decisions. This can happen in the cloud or at the edge (Edge AI), turning raw data into actionable insights. Companies like Splunk and Databricks offer robust solutions for IoT data analysis.

Practical example: In a smart factory (Industry 4.0), vibration and temperature sensors (hardware) on machines collect data that is transmitted via industrial 5G (connectivity) to an IoT platform like Siemens MindSphere. There, Machine Learning algorithms (data analysis) detect anomalies that indicate impending equipment failure, triggering an alert for predictive maintenance and avoiding unplanned downtime.

These pillars form the backbone of any IoT implementation, enabling the transition from objects to intelligent and connected systems.

What are the transformative applications of IoT across various sectors?

IoT drives significant transformations in virtually every sector, offering new ways to optimize processes, create value, and improve quality of life. Its applications are vast and range from individual monitoring to the management of complex infrastructures.

IoT applications are incredibly diverse, covering:

  • Healthcare (Health IoT): Wearables for health monitoring (smartwatches, smart rings), remote monitoring devices for chronic patients (telemedicine), and sensors in hospitals for equipment tracking. Companies like Philips and Medtronic are at the forefront, and the combination with AI in medicine broadens diagnostic potential.
  • Industry 4.0 (IIoT - Industrial IoT): Predictive maintenance of machines, production line optimization, asset monitoring, automated quality control, and worker safety. Examples include General Electric (Predix) and Bosch.
  • Smart Cities: Traffic management, smart street lighting, air and water quality monitoring, waste management, and smart parking. Cities like Barcelona and Singapore are references.
  • Smart Retail: Real-time inventory management, store layout optimization, product tracking, personalized customer experience, and loss prevention. Amazon Go is an example of an autonomous IoT-based store.
  • Smart Agriculture: Soil and climate monitoring, smart irrigation, livestock tracking, drones for spraying, and crop analysis. Companies like John Deere integrate IoT into their equipment.
  • Logistics and Supply Chain: Asset and fleet tracking, transport condition monitoring (temperature, humidity), route optimization, and warehouse management. Companies like Maersk use IoT to monitor containers.
  • Smart Home: Smart thermostats (Nest), lighting systems (Philips Hue), voice assistants (Amazon Echo, Google Home), smart locks, and security systems.

Practical example: In healthcare, IoT devices like connected glucose monitors or wearables that measure heartbeats and sleep patterns can send data directly to the patient's electronic medical record and alert health professionals about anomalies. This enables proactive interventions, reduces hospitalizations, and empowers patients to better manage their health.

IoT redefines how we interact with the world, making it more responsive, efficient, and intelligent.

What are the inherent challenges and risks of IoT implementation?

IoT implementation, while promising, faces significant challenges and risks that must be carefully managed to ensure the success and security of solutions. These include cybersecurity, privacy, interoperability, and scalability issues.

The main challenges and risks of IoT are:

  1. Cybersecurity: The vast number of connected devices creates a huge attack surface. IoT devices often have limited computational resources, which makes implementing robust security measures difficult. DDoS attacks, unauthorized access, and device hijacking are serious concerns. A notorious example was the Mirai botnet, which exploited vulnerabilities in IoT cameras and DVRs.
  2. Privacy and data protection: The massive collection of personal and behavioral data raises significant privacy concerns. Managing consent, anonymizing data, and complying with regulations like the LGPD (General Data Protection Law) in Brazil and the GDPR in Europe is complex. Misuse or leakage of this data can have serious consequences.
  3. Interoperability and standardization: The fragmentation of standards, protocols, and platforms hinders communication and integration between devices from different manufacturers. Lack of interoperability can lead to isolated systems and limit the scalability and value of IoT solutions. Organizations like the Open Connectivity Foundation (OCF) and the LoRa Alliance work to mitigate this problem.
  4. Scalability and device management: Managing billions of devices, each with its own lifecycle, firmware updates, and maintenance requirements, is an engineering and operations challenge. The need to monitor, provision, and deprovision devices at scale requires robust infrastructure and tools.
  5. Cost and Return on Investment (ROI): The initial costs of hardware, connectivity, software development, and infrastructure can be high. Justifying the investment and demonstrating a clear ROI is crucial for large-scale adoption, especially for companies seeking process optimization.
  6. Reliability and latency: In critical applications (e.g., healthcare and autonomous vehicles), network reliability and low latency are essential. Connectivity failures or delays can have serious consequences. 5G is a key technology to meet these demands.

Practical example: In 2016, the Mirai botnet exploited security vulnerabilities in IoT devices (IP cameras, routers) with default or weak credentials. Millions of these devices were infected and used to launch massive DDoS attacks against major websites and online services, demonstrating the destructive potential of large-scale IoT security failures.

Mitigating these challenges requires a holistic approach that encompasses security from design, data governance, adoption of open standards, and scalability planning.

How does IoT compare to embedded systems and ubiquitous computing?

IoT is often confused with or overlaps concepts like embedded systems and ubiquitous computing, but each has distinct characteristics and scopes. IoT can be seen as an evolution or a specific application of these concepts.

  • Embedded systems: These are computational systems designed to perform a specific dedicated function within a larger mechanical or electronic system. They are autonomous and not necessarily connected to the internet. To go deeper, it is worth reading about what embedded systems are. Examples: TV remote control, a car's ABS braking system, and a traditional thermostat.
  • Ubiquitous computing (Ubicomp): It is a paradigm in which computing is integrated so deeply into the environment that it becomes practically invisible and omnipresent. The focus is on users' natural interaction with an intelligent and responsive environment, where technology is always present but never intrusive. The term was coined by Mark Weiser at Xerox PARC.
  • Internet of Things (IoT): It is the interconnection of embedded systems and other physical objects through the internet, enabling the collection and exchange of data. IoT is a subset of Ubicomp and one of the main ways to realize the vision of intelligent and responsive environments.

The table below summarizes the differences between the three concepts:

AspectEmbedded SystemsInternet of Things (IoT)Ubiquitous Computing
ConnectivityGenerally offline or localEssentially internet-connectedIntegrated into the environment, wireless and invisible
FocusSpecific and autonomous functionData collection and exchange, automationSmart environment and natural interaction
ScopeIndividual deviceNetwork of interconnected devicesEcosystem of devices, services, and people
ExampleRemote control, car ABSSmart thermostat, traffic sensorHouse that anticipates the resident's needs
CapabilitiesLocal processing and controlRemote analysis, automation, telemetryContext awareness and proactivity

Practical example: A traditional thermostat (embedded system) controls room temperature based on manual settings. A smart thermostat (IoT) goes further: it connects to the internet, learns your habits, can be controlled remotely via smartphone, and integrates with other home devices. A ubiquitous computing environment would be a house where the thermostat, lighting, windows, and music adjust automatically based on your presence and preferences, without you needing to interact directly with each device.

IoT is the catalyst that allows many embedded systems to become part of a ubiquitous computing environment, by providing the connectivity and data exchange capacity needed.

IoT is constantly evolving, and future trends point to greater integration with other emerging technologies and an even deeper impact on society and business. The innovations promise to make IoT smarter, safer, and more autonomous.

The main future trends of IoT include:

  1. Convergence with 5G: 5G is a game-changer for IoT, offering ultralow latency, extremely high bandwidth, and massive device connection capacity. This will enable critical real-time applications such as autonomous vehicles, remote surgeries, and fully connected factories. Ericsson and Qualcomm are major drivers of this synergy.
  2. Edge AI (Artificial Intelligence at the Edge): Instead of sending all data to the cloud, Edge AI allows Machine Learning algorithms to run directly on IoT devices or nearby gateways. This reduces latency, saves bandwidth, and increases privacy, being crucial for applications that require fast decisions. Companies like NVIDIA and Intel invest heavily in hardware and software for Edge AI.
  3. Digital Twins: Digital twins are virtual replicas of physical objects, processes, or systems. They receive real-time data from IoT, enabling simulations, predictive analytics, and performance optimization without intervening in the physical system. They are widely used in Industry 4.0 and smart cities. GE Digital and Siemens are leaders in this area.
  4. Blockchain for security and trust: Blockchain can be used to protect transactions and data in IoT networks, ensuring integrity, authenticity, and immutability of records. It can be applied to device identity management, secure supply chains, and energy microtransactions. IOTA is an example of a project focused on blockchain for IoT.
  5. Sustainable IoT (Green IoT): The focus is on making IoT solutions more energy- and resource-efficient. This includes low-power devices, the use of renewable energy sources to power sensors, and the application of IoT to monitor and optimize energy consumption in buildings and cities.
  6. Behavioral IoT: The collection and analysis of behavioral data from users and environments to personalize experiences and predict needs. This goes beyond basic monitoring, seeking to understand and influence human behavior in a more sophisticated way.

Practical example: With 5G and Edge AI, autonomous vehicles can process sensor data (cameras, radar, LiDAR) in real time at the edge itself, making driving decisions in milliseconds, without depending on a constant connection to the cloud. This is vital for the safety of autonomous driving systems and for the vision of the "connected city," where cars communicate with each other and with the infrastructure.

These trends will shape a future in which IoT will be even more pervasive, intelligent, and integrated into the fabric of our digital and physical lives.

How to start developing IoT solutions (step by step)?

Developing an IoT solution may seem complex, but by following a structured roadmap, it is possible to build robust and effective projects. The starting point is the clear identification of the problem and the choice of appropriate technologies.

To start developing an IoT solution, follow these steps:

  1. Define the problem and the use case: Start by identifying a real problem that IoT can solve. What is the project's goal? Who are the users? What data needs to be collected and what action will be taken? A well-defined use case is the foundation for success. Example: monitoring the temperature of an industrial refrigerator to avoid losses.
  2. Select the hardware: Choose the right devices. For prototyping, boards like Arduino (simplicity), Raspberry Pi (more powerful computing, embedded Linux), or ESP32/ESP8266 (integrated Wi-Fi/Bluetooth, low cost) are excellent. For production, consider more robust microcontrollers optimized for power consumption and cost.
  3. Choose connectivity: Determine how your devices will communicate. For short distances, Bluetooth or Wi-Fi may suffice. For long distances, consider LoRaWAN, NB-IoT, or 4G/5G, depending on bandwidth and power consumption needs. Evaluate the use of gateways when necessary.
  4. Select the IoT platform: Choose a cloud platform to manage devices, ingest data, and store and process it. AWS IoT Core, Azure IoT Hub, and Google Cloud are robust options that offer SDKs and services to facilitate development and scalability. For smaller projects, alternatives like ThingSpeak or Blynk can be useful.
  5. Develop the software: Firmware is the code that runs on the device (in C++, MicroPython, etc.) to read sensors, control actuators, and manage communication. The backend in the cloud runs business logic and analysis algorithms (ML). The frontend (mobile or web apps, with React, Angular, or Vue.js) allows visualizing data and controlling devices.
  6. Ensure security and testing: Implement security from design (security by design). Data encryption, device authentication, and access control are crucial. Conduct exhaustive testing to ensure the functionality, reliability, and security of the solution in different scenarios.
  7. Deploy and monitor: After testing, deploy the solution. Establish a monitoring system to track device performance, data integrity, and network security. This includes over-the-air (OTA) firmware updates and device lifecycle management.

Practical example: To create a residential environmental monitoring system, you can use an ESP32 (hardware) with temperature, humidity, and air quality sensors. It connects via Wi-Fi (connectivity) to a Raspberry Pi (gateway/edge) that sends the data to Google Cloud (IoT platform). In the cloud, serverless functions process the data, and a web app (frontend) developed with React displays the information and allows setting up alerts. Security is ensured with TLS certificates and JWT authentication.

By following these steps, you turn an idea into a functional and valuable IoT solution.

What are the best practices for a successful IoT implementation?

A successful IoT implementation requires more than technology; it demands a strategic approach that encompasses security, scalability, interoperability, and a focus on business value. Adopting best practices from the start is fundamental to avoid common pitfalls.

Best practices for an IoT implementation include:

  1. Security by design: Security should not be added at the end. Incorporate security practices in all phases of the lifecycle, from hardware to cloud. This includes strong device authentication, data encryption in transit and at rest, vulnerability management, and secure firmware updates (OTA). OWASP (Open Web Application Security Project) maintains specific guidelines for IoT.
  2. Focus on interoperability and open standards: Whenever possible, use open standards and protocols for connectivity (MQTT, CoAP) and data formats. This facilitates integration with other systems, avoids vendor lock-in, and ensures flexibility for future expansions. Collaboration with entities like the LoRa Alliance and the Zigbee Alliance is crucial for standardization.
  3. Data management and privacy: Develop a clear strategy for data collection, storage, processing, and disposal. Ensure compliance with privacy regulations (LGPD, GDPR). Implement anonymization and pseudonymization techniques where appropriate, in addition to rigorous data retention policies and access control.
  4. Scalability and flexibility: Design your IoT solution with future scalability in mind. The architecture should be able to handle a growing number of devices and a larger volume of data. Use scalable cloud services and microservices architectures. Flexibility to adapt to new technologies and requirements is vital.
  5. Focus on business value and ROI: Before investing in IoT, be clear about the problem you are solving and the value the solution will bring. Calculate the return on investment (ROI) and measure results continuously. Start with small, scalable pilot projects to validate the value before large-scale deployment.
  6. Continuous monitoring and maintenance: Implement robust monitoring tools to track the health and performance of devices, connectivity, and data integrity. Plan preventive maintenance, software updates, and lifecycle management. Observability is crucial in distributed systems like IoT.
  7. Power management: For battery-powered devices, optimize power consumption from the hardware and firmware design. Choose low-power communication protocols and implement efficient sleep modes to extend battery life.

Practical example: The LoRa Alliance, a group of companies and organizations, works to standardize LoRaWAN technology for low-power, long-range networks. By adopting the LoRaWAN standard, developers and companies ensure their devices can communicate with existing and future infrastructure, promoting interoperability and scalability of solutions, rather than being locked into proprietary systems.

By adhering to these practices, organizations maximize IoT's benefits and mitigate the risks associated with its implementation.

Conclusion

The Internet of Things is much more than a collection of connected devices: it is a transformative ecosystem that redefines human interaction with technology and the environment. By enabling the collection and analysis of real-time data from the physical world, IoT drives automation, efficiency, and innovation on an unprecedented scale. In my view as editor of CodeCrush, the competitive differentiator of the coming years will not be in connecting more devices, but in extracting reliable and secure intelligence from them — which is why security, privacy, and interoperability deserve as much attention as the hardware. Although these challenges persist, the continuous evolution of 5G, Edge AI, and Digital Twins points to a future in which IoT will be even more pervasive, intelligent, and integrated into everyday life.

## faq

Frequently asked questions

What is the difference between IoT and IIoT?

IoT (Internet of Things) is the broad term for the interconnection of physical devices that collect and exchange data in any sector. IIoT (Industrial Internet of Things) is the subset focused on industry — manufacturing, energy, and logistics — with stricter requirements for safety, reliability, and low latency in critical environments.

What is Edge Computing in IoT?

Edge Computing in IoT is the processing of data done close to the source, at the edge of the network, instead of sending everything to the cloud. This approach reduces latency, saves bandwidth, and enables real-time decisions, which is essential in critical applications such as autonomous vehicles and industrial automation.

What are the main IoT communication protocols?

The most common application protocols are MQTT and CoAP, lightweight and ideal for resource-constrained devices, in addition to HTTP/HTTPS and AMQP. At the network level, IoT uses Wi-Fi, Bluetooth, and Zigbee for short range, and LoRaWAN, NB-IoT, and 5G for long distance and low power consumption.

What is the role of 5G in IoT?

5G is decisive for IoT because it offers ultralow latency, high bandwidth, and the capacity to connect a massive number of devices per area. This enables critical real-time applications such as autonomous vehicles, remote surgeries, and fully connected factories, which depend on immediate response and reliable connection.

Is IoT safe for personal data?

The security of personal data in IoT is a real challenge, as there is massive collection of information. With encryption, strong authentication, anonymization, and compliance with the LGPD and GDPR, it is possible to mitigate risks. The final responsibility falls on developers and operators, who must adopt security from the design of the solution.

## continue lendo

Keep browsing

About the author

Photo of Henrico Piubello

Henrico Piubello

IT Specialist - Grupo Voitto · Grupo Voitto

See profile and all articles