Skip to main content

Introduction to IoT ecosystem

Basics of IoT


IoT (Internet of Things) refers to a network where devices communicate to devices and devices communicate to software applications over the internet. This web-enabled devices/internet enabled devices will usually collect data, send and act upon data from their surrounding environment.

      The IoT network consists of Edge side (sensors, actuators and controllers connected to the internet) and Cloud side.
      The devices on the Edge side can either connect to the internet directly or using an Edge (IoT) gateway.

The Edge gateway is used for:
       Providing a connection to the internet for devices that cannot connect to the internet on their own. These devices don’t have feature to connect to the Internet.
       Local functionality/control that must work even without internet availability
       Edge analytics: Pre-processing the data before it is sent to the internet services or data processing services that should be available even when no internet connectivity is available

Basics of IoT – Cloud:
The cloud part in an IoT network is divided in SaaS, PaaS and IaaS parts. The basic explanation of those terms given below:
       SaaS (Software as a Service): the software applications that are running on specific IaaS and example: do data processing or control of device parameters or notify the users of certain states
       PaaS (Platform as a Service):  Platform tools and services used to build the software applications in the cloud
       IaaS (Infrastructure as a Service): Data centers, Virtual machines, Firewalls, Network gateways/routers used to host the software applications
       IT Operations: Support and maintenance of the above elements.

Figure 1 IoT ecosystem

This is called IoT ecosystem where the system consists of network of sensors, actuators, smart objects, cloud, smart hand held devices, and all these are connected to send a command  or request for information over the network to an IoT enabled device.


Comments

Popular posts from this blog

Introduction to Modelling and Simulation

What is about Today?    Modeling & simulation is use of the physical, mathematical or logical representation of a system , entity or process and these models  reduces the development time and cost of the system and it optimizes the design.  Simulation is the imitation of the real-world process or system. To simulate something, it requires a model to be developed, and these model represents the key characteristics, behaviors and functions of the selected system or process.Modelling an act of building a model and Simulation is act of using a model. Simulation software is based on the process of modeling a real phenomenon with a set of mathematical formulas.  Advantages: Allows to understand how the system operates in real-time system in virtual environment. Easy to make changes in to the system and their effect on the output. Can determine the system requirements by applying different configurations. Performing bottleneck analysi...

Introduction to Machine Learning – ML

Machine Learning – ML ML is one of the hot buzz word now, let me explain what it is and why it is? In traditional programming, we feed data and program to a computer to get output, but in Machine learning, we feed data and output to a system to generate algorithm or programming for that data to find a pattern. So that we can forecast the results of new set data by applying the pattern which has found on existing data. This is a simple definition to understand ML concept. ML gives computer systems the ability to learn the data, without being programmed explicitly. Day to day growing internet traffic makes human thinking and analysis of data to limited. To do this we need a machine which can analyze the huge data and find a pattern on that data. This is what machine learning does. It is a continuously developing field.  Example: Facial recognition technology allows social media platforms to help users tag and share photos of friends.  Python  if a popular language fo...

Introduction to Augmented Reality (AR)

Introduction to Augmented Reality (AR) AR is an enhanced version of reality. It’s an integration of digital information with the User's environment in real time. AR is different from Virtual Reality (VR). Virtual Reality creates an artificial environment and Augmented reality  uses the existing environment and overlays new information on top of it. Its  where live direct or indirect views of physical real-world environments are  augmented  with superimposed computer-generated images over a user's view of the real-world, thus enhancing one's current perception of  reality . It’s how you work, play and connect with the world. AR is rapidly growing technology, because it brings the objects to reality. Key Components to Augmented Reality Devices       Sensors and Cameras       Projection       Processing       Reflection Many of the  top augmented reality companies  are se...