1 / 3
M2M Architecture
2 / 3
M2M Architecture-2
3 / 3
Home Automation

M2M technology, IoT and Industry 4.0

Since the advent of the internet, technology has transformed the way that we communicate; not only with each other, but with the world around us too. Today, the world is more connected than ever because of M2M communication and the Internet of Things.


M2M literally means "Machine to Machine". It describes the interaction of billions of devices and machines that are connected to the internet and to each other. These physical objects integrate computing capabilities that enable them to capture data about the world around them and share this with other connected devices, creating an intelligent network of "things" or systems. What this means is that machines can communicate and share information without the need for human interaction. Some processes that are time-consuming or dull can be automated, leaving people free to get on with more useful or enjoyable activities.


The Internet of Things (IoT) is the future of technology that helps the Artificial intelligence (AI) to control and understand the things in a much better way. The Internet of things (IoT) describes physical objects (or groups of such objects) with sensors, processing ability, software, and other technologies that connect and exchange data with other devices and systems over the Internet or other communications networks. Internet of things has been considered a misnomer because devices do not need to be connected to the public internet, they only need to be connected to a network and be individually addressable.[Wiki]

industry 4.0

Industry 4.0 is now a commonplace term in the manufacturing industry. Since the early 2000s, businesses have been getting to grips with the next stage of the industrial revolution. This revolution can be defined as the integration of machinery, human operation and information technology to create a fully-efficient and connected manufacturing network.The main focus of the fourth industrial revolution is to create factories that produce data as well as products. This puts manufacturers at the front line of Industry 4.0 development and means that their businesses are seeing the greatest impact. More

IoT and M2M in everyday life

IoT M2M technology is all around us, in our homes, on the commute to work, in the way that we shop, exercise and entertain ourselves. Few examples of M2M, or IoT technology that you might come across on a daily basis:

IoT and M2M in Industries and businesses

IoT and M2M in city infrastructure

Source IBM

Compiled by: Prof. Nafis Ahmad

Open Source Platform

The IoT platforms are suites of components those help to setup and manage the internet connected devices. A person can remotely collect data, monitor and manage all internet connected devices from a single system. There are a bunch of IoT platforms available online but building an IoT solution for a company is all depend on IoT platform host and support quality.

Few well-known Open source Internet of things (IoT) platforms.

  1. Kaa IoT Platform
  2. SiteWhere
  3. ThingSpeak
  4. DeviceHive
  5. Mainflux
  6. Zetta
  7. Distributed Services Architecture
  8. Thingsboard.io
  9. Thinger.io
  10. WSo2

Most of these platforms provide API to support the Linux hacker board such as Raspberry Pi, Arduino, and BeagleBone. Sources

Open Source M2M and IoT Hardware

  1. Arduino
  2. Raspberry Pi

Other Hardware

Compiled by: Prof. Nafis Ahmad

Open Source Software

Other Software

Compiled by: Prof. Nafis Ahmad

Interesting IoT projects

raspberry pi and dht11
  1. Monitor your home's temperature and humidity with Raspberry Pis and Prometheus
  2. Low Power IoT Based Compact Soil Moisture Monitoring Device
  3. Blynk Controlled Automatic Pet Feeder with Timer
  4. IoT Based Smart Fan Control using ESP8266 and Blynk
  5. Getting Started with Arduino Cloud IoT: Connect ESP8266 to Arduino Cloud IoT
  6. Raspberry Pi Weather Station: Monitoring Humidity, Temperature and Pressure over Internet
  7. IoT Based GPS Location Tracker using NodeMCU and GPS Module – Save GPS co-ordinates and view on Google Maps
  8. IoT Based Solar Panel Power Monitoring using ESP32 and ThingSpeak
  9. IoT Based AC Fan Speed Control using Smart Phone with NodeMCU and Google Firebase
  10. Smart Water Quality Monitoring System Using IoT
  11. IoT based Smart Jar using NodeMCU ESP8266 and Ultrasonic Sensor

Tips for electronis and programming skill building for IoT projects

Compiled by: Prof. Nafis Ahmad