• ↑↓ pour naviguer
  • pour ouvrir
  • pour sélectionner
  • ⌘ ⌥ ↵ pour ouvrir dans un panneau
  • ←→ pour naviguer
  • esc pour rejeter
⌘ '
raccourcis clavier

25. Internet of Things (IoT)

Introduction to IoT

The Internet of Things (IoT) is the network of physical devices, vehicles, home appliances and other items embedded with electronics, software, sensors, actuators, and connectivity which enables these objects to connect and exchange data. Each thing is uniquely identifiable through its embedded computing system but is able to inter-operate within the existing Internet infrastructure.

How IoT Works

IoT devices are typically connected to the internet through a wireless network, such as Wi-Fi or Bluetooth. Once connected, the devices can be controlled and monitored remotely. For example, you could use your smartphone to turn on the lights in your home, or you could use a web browser to view the temperature in your refrigerator.

IoT Architecture

The IoT architecture is made up of four layers:

  • Sensing Layer: The sensing layer is where the IoT devices reside. The IoT devices are responsible for collecting data from the physical world.
  • Network Layer: The network layer is responsible for connecting the IoT devices to the internet.
  • Data Processing Layer: The data processing layer is responsible for processing the data that is collected by the IoT devices.
  • Application Layer: The application layer is where the IoT applications and services reside. The applications and services can be anything from a simple web server to a complex video streaming service.

IoT Protocols

There are many different IoT protocols, but some of the most common protocols are:

  • Message Queuing Telemetry Transport (MQTT): MQTT is a lightweight messaging protocol that is designed for constrained devices. MQTT is often used for IoT applications.
  • Constrained Application Protocol (CoAP): CoAP is a lightweight application protocol that is designed for constrained devices. CoAP is often used for IoT applications.
  • Advanced Message Queuing Protocol (AMQP): AMQP is a messaging protocol that is designed for enterprise applications. AMQP is often used for IoT applications.
  • Data Distribution Service (DDS): DDS is a data-centric messaging protocol that is designed for real-time applications. DDS is often used for IoT applications.

Advantages of IoT

  • Convenience: IoT can make our lives more convenient. For example, we can use our smartphones to control the lights in our homes, or we can use a web browser to view the temperature in our refrigerators.
  • Efficiency: IoT can help us to be more efficient. For example, we can use IoT devices to monitor our energy consumption and to make adjustments to save money.
  • Safety: IoT can help us to be safer. For example, we can use IoT devices to monitor our homes for intruders, or we can use IoT devices to track our children’s location.

Disadvantages of IoT

  • Security: IoT can be a security risk. If an IoT device is compromised, then it could be used to launch an attack on our network.
  • Privacy: IoT can be a privacy risk. If an IoT device is compromised, then it could be used to collect personal information about us.
  • Complexity: IoT can be complex to set up and manage.