Technology and Trends

What is the Internet of Things (IoT)?

Internet of Things (IoT) is a concept in which different physical devices, vehicles, smart devices/connected devices, buildings, and sensors that are used in our daily lives are connected and can exchange data with each other.

With the help of IoT, remote devices, sensors, and actuators can be controlled remotely across different network infrastructures. This integration of physical systems and computer-based systems improves efficiency, accuracy, and economic benefits, enabling a reduction in human intervention. It has been estimated that IoT will have approximately 30 billion objects/devices by 2020 dominating the network traffic on the Internet.

Sources of IoT Data

Many sources generate IoT data. Some common sources are given below.

Internet of Things

Figure: ARM and Open Internet of Things

IoT Verticals and Technology Stack

In the current world, IOT-based technologies are used everywhere. Below is some important tech stack where IoT is being used.

Figure: IOT Technology Layers

IoT System Protocols and Platforms

The below table mentions some protocols and platforms that can be used to handle IoT data.

VerticalsProtocols
Infrastructure6LowPAN, IPv4/IPv6, RPL
IdentificationEPC, uCode, IPv6, URIs
Communication/TransportWi-Fi, Bluetooth, LPWAN
DiscoveryPhysical Web,mDNS, DNS-SD
Data ProtocolsMQTT ,CoAP , AMQP ,VSCP ,XMPP
Device ManagementTR-069, OMA-DM
SemanticJSON-LD, Web Thing Model
Multi-Layer FrameworksAlljoyn ,IoTivity ,Homekit
Back End Time Series/NoSQL DatabaseCassandra ,InfluxDB ,Apache Hbase
Data Analytics componentsApache Spark, Apache Kafka
Real-time dashboardsTableau, Grafana
In-Memory Data GridsEhcache, Hazelcast
Data FormatsJSON ,XML

References

[1] IOT Tech Stack Explained

[2] IOT Wiki Page

[3] Iot Protocls

[4] IOT Open Source Tools

Exit mobile version