DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Data Engineering
  3. Data
  4. A Glossary for the IoT

A Glossary for the IoT

Brush up on your IoT terminology with this guide, which walks through some basic definitions to build up to more complex ideas and terms.

Francesco Azzola user avatar by
Francesco Azzola
CORE ·
Jun. 15, 17 · Tutorial
Like (5)
Save
Tweet
Share
7.83K Views

Join the DZone community and get the full member experience.

Join For Free
This is Internet of Things guide describes common terms and meanings used in IoT. The Internet of Things is a relatively new topic and one of the most disruptive technologies out there. It is important to know the meanings of the words and phrases that stand at the base of this new revolution.

Below is a list of words used in the Internet of Things:

Internet of Things (IoT): The first time the term Internet of Things was officially recognized was in 2005, when the ITU Internet Reports 2005 talked about it. The Internet of Things is an ecosystem where objects are connected together to exchange data. The system's complexity doesn't matter. The important aspect that identifies an object is its capability to connect to the network and exchange information.

Industrial Internet of Things (IIoT): We define the IIoT as the Internet of Things as applied to industrial systems. IIoT is a set of technologies and strategies derived from IoT and applied to industrial production systems. For example, IIoT can be used to monitor a production system so that we assure higher quality levels. IIoT promises to have a large impact on production systems. The idea that stands behind IIoT is using smart machines with sensors to improve the product quality and the efficiency. An important aspect is represented by Machine-to-Machine (M2M) technology.

IoT wiki

Device: A device is a smart object that can connect to the Internet. This is the small brick in the Internet of Things ecosystem. This ecosystem is built by thousands of interconnected devices. A device can be, for example, a sensor connected to the Internet or a wearable that we use nowadays to monitor our health. Moreover, an object can be a simple home appliance that connects to the Internet or a sensor we use to monitor a physical property.

IoT platform: This is an important component in the IoT ecosystem. An IoT platform provides several services and is the glue between the devices and the data stored in the cloud. An IoT platform provides several services like:

  • Data storage. The information sent by sensors is stored in the cloud and used later.
  • Connectivity services: Several devices can be connected to an IoT platform using several protocols (MQTT, HTTP, CoAP, and so on)
  • Data analytics: A set of services that uses stored data for purposes ranging from a simple service to machine learning and so on.
  • Data visualization: Visualization provides several ways to represent data using charts.

IoT gateway: A gateway is, conceptually, an object that connects several devices to the cloud. Devices can be placed in different areas and, instead of connecting directly to the cloud, they use a gateway to connect to it. A gateway can provide protocol translation features. For example, a gateway connects to the devices using a low power protocol and sends and receives data from the cloud using a different protocol. Moreover, a gateway can enforce security, providing an encryption mechanism.

IoT board: A board is an MCU (microcontroller unit) that provides set a set of features to connect sensors, actuators, and so on. Usually, they can connect to the Internet natively or we can add a shield on top to extend their features. For example, Arduino boards are widely used in IoT prototyping. There are boards with different features and specifications and we have to select the right one according to our needs and use case.

Machine-to-Machine: Machine-to-Machine (known as M2M) is a set of protocols and techniques used to make machines talk to each other. This is IoT branch is widely used in the Industrial Internet of Things. It focuses its attention on the ways we can make machines exchange data without human interaction.

MQTT: MQTT is an emerging protocol widely used in IoT. We have discussed it several times on this blog. It is a lightweight, message-oriented protocol. It decouples the sender of the information from the receiver using a broker that behaves as a message router. If you want to know more about it, delve into MQTT. Find out more about IoT protocols.

LoRaWAN: The LoRa Alliance maintains a protocol called LoRaWAN t— Low Power Wide Area Newtork â€” built for the Internet of Things. It enables interoperability without using complex systems. LoRa uses a star network topology based on gateways that permit message flow from devices to the central server. While the gateways are connected using standard IP connections, the devices use a single-hop wireless network to connect to the gateways. The connection between the devices and the gateways take place using different frequency channels and data rates. For more information, read the LoRaWAN official documentation.

SigFox: A company that has created a proprietary network that connects objects using a low power network. Nowadays, this network is gaining momentum and it is getting widespread. It uses the ISM (Industrial Scientific Medical) radio band. The ultra narrow-band waves pass through solid objects using low power. Find out more about SigFox.

At the end of this post, you hopefully know new IoT terms that can be useful to understanding the Internet of Things.

IoT Internet (web browser) Data (computing) Protocol (object-oriented programming)

Published at DZone with permission of Francesco Azzola, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Cloud-Native Application Networking
  • Silver Bullet or False Panacea? 3 Questions for Data Contracts
  • Too Many Tools? Streamline Your Stack With AIOps
  • DevSecOps Benefits and Challenges

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: