Sat, Jun
3 New Articles

Internet of Things: Creating a Connected, Smarter World

Internet of Things - Other
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times


What exactly is IoT, and what does it mean to us? How will it impact our lives?


The Internet of Things (IoT) has quickly become a buzz amongst the technology giants and the business communities worldwide. It is an emerging technology that has technical, social, and economic significance. Most importantly, it is set to be the biggest thing to happen to technology since the .com boom.

But is IoT a fantasy or a reality? Will IoT be successful in the years to come, or is it just hype? Relax! Your questions will be answered as you read through this article. I’ll present an overview of IoT and discuss how and why it is all set to impact our lives.

How Does It Matter to You?

Have you ever considered how IoT is going to change your world? Imagine this: Suppose you’re running late to work. You’re on the way to the office, and your car accesses your schedule and guides you through the fastest route available so that you don't have to miss your meeting.

Another example of a common IoT device is one that you can use to track your pet dog. Trust me, I'm not kidding. A monitoring device that you can put on your dog's neck provides you data related to your dog's location, health, and even behavioral changes.

You can have a connected car, a connected home, and so many other things! Wow! That's amazing, isn't it? Yes, that's exactly what we’re heading toward. IoT is a reality!

Scaling Exponentially

The IoT is real, it’s all set to have a profound impact on the future, and it has been scaling exponentially. It’s a growing technology that promises to impact the way we live and work. Let’s take a quick look at some statistics. Gartner (one of the world's leading information technology research and advisory companies) published a report predicting that there would be more than 6 billion connected devices in use this year (2016). This is an increase of 30 percent over the number of connected devices in use last year.

As interesting as that may sound, another Gartner report predicts that by 2020 as many as 26 billion units will be connected.

What Is the Internet of Things (IoT)?

First off, let’s not be daunted by the terminology; it’s as simple as its literal meaning. The Internet of Things consists of a collection of interrelated computing, mechanical, and digital devices and objects as well as the network connectivity that enables such devices to stay connected and exchange data between themselves (sans the need for human-to-human or human-to-computer interaction).

“Things” refers to Internet-enabled devices or objects that can be connected using sensors. In essence, IoT is a network of Internet-enabled devices and a collection of services that can communicate with such objects. These connected, Internet-enabled devices and objects work autonomously (meaning without human intervention) and have the ability to relay information back to each other or to cloud-based applications.

This means your car, home, and whatnot can all be connected! The advent of IoT allows very efficient automation and monitoring of home electronics, industry, traffic control, public safety, healthcare, environmental applications, and such.

The key elements of IoT include sensing, communication, data capture, data consolidation, and delivery of information. "Sensing" refers to the ability to gather data and information right at the point of activity. These sensors facilitate interconnection between the physical and digital worlds hence enabling real-time data to be collected and processed seamlessly. The captured data is stored in the cloud for consolidation and processing. Information that has been consolidated and processed is also provided to the consumer in a meaningful form when needed.

Looking Back in Time

Although IoT has become a buzzword around technical communities worldwide, the concept isn’t really new. In 1999, Kevin Ashton laid the foundation for what we see as IoT today at MIT's AutoID lab. He felt that if the objects that we see and use in our daily life could be provided with wireless connectivity, such objects could communicate with and be managed and controlled by computers. Ashton said: "We need to empower computers with their own means of gathering information, so they can see, hear and smell the world for themselves, in all its random glory. RFID and sensor technology enable computers to observe, identify and understand the world—without the limitations of human-entered data."

Fundamental Components of IoT

Let’s look at the building blocks in a typical IoT setup. The fundamental components that make up an IoT unit consist of the following:

  • HardwareCertain hardware devices are necessary to enable the "things" to retrieve data and be responsive.
  • SoftwareThis is used to facilitate data collection, storage, and processing.
  • Communication InfrastructureThe most important component is to provide an infrastructure that consists of the protocols and technologies to facilitate communication between objects for the purpose of exchange of data and information.

Communication Models in IoT

The following four communication models demonstrate the underlying design strategies that are adopted to enable the IoT devices to connect and communicate:

  • Device-to-device
  • Device-to-cloud
  • Device-to-gateway
  • Backend data sharing


In the device-to-device communication model, two or more devices communicate directly with each other. The devices can communicate through many different networks, but the most commonly used protocols are Bluetooth, Z-Wave, and ZigBee.

The device-to-device communication model enables devices that abide by a particular communication protocol to connect and communicate amongst themselves for the purpose of sharing data and information. It should be noted that such a communication model is typically used in and well-suited for home automation systems where the volume of data transfer is minimal, i.e., transferring small data packets at a low data rate.


In this communication model, an IoT device connects directly to a cloud service over the Internet to exchange data and manage and control message traffic. This communication model can work on wired Ethernet connections or Wi-Fi connections. It can even be used on mobile technologies. Cloud connectivity helps to obtain remote access to the device and also push software updates to the device when need be.


The device-to-gateway communication model is also known as the device-to-application-layer-gateway model. In this model, an IoT device connects to an intermediary device to access a service residing in the cloud. In such a communication model, the gateway can help provide the needed security and data or protocol translation. Typically, this local gateway device is a smartphone that pairs with an IoT device and then relays the data back to the service residing in the cloud.

Backend Data Sharing

IoT devices use the backend data sharing communication model to export and analyze the sensor data and also to enable such data to be accessed by authorized third parties.

How Will IoT Impact Your Business?

IoT technology enables network connectivity and computing capability to be extended to objects, sensors, and everyday items, hence enabling devices to exchange and consume data with minimal human intervention. But how does IoT matter to your business?

IoT is all about connecting devices and acquiring data to create more transparency and visibility. IoT will help businesses around the globe improve operations and customer satisfaction by providing the ability to analyze data captured via a wide range of devices. IoT will change the way businesses work. It will have a great impact on communication, monitoring, control, and cost reduction.

The Challenges Ahead

Let us now understand the issues and challenges of a more connected world. Similar to the rise of any other technology that we have seen over the past few decades, the challenges that IoT is facing during its journey aren’t anything new.

Security is one of the most important concerns. With literally millions (trillions?) of devices that would eventually be connected for exchange of data and information, the biggest threat that IoT is being challenged with is how to secure data from potential hackers to ensure that privacy is not compromised.

Since IoT applications deal with huge amounts of data, to design and develop an IoT application, security is of utmost importance. The data must be protected with necessary encryption techniques. Furthermore, there are chances that an IoT device itself is hacked. It’s imperative to ensure that the data being retrieved from and sent to any IoT device is authenticated. An IoT application developer should always be ready for threats. Businesses must be prepared for the possibility of security breaches so that they can recover the maximum amount of data in case of an attack. Businesses should also have a well-defined exit plan in place should such an attack occur. The best approach is to prepare a security checklist and abide by it.

Another point to be aware of when working with IoT applications is testing to ensure that the IoT application works the way it is intended to. A stringent testing framework must be in place to test the components thoroughly. Data should be tested intensively to see how the devices perform.

Despite the hurdles in its path, IoT is well poised to emerge as the technology of choice in the years to come.

The Future of IoT

So what has changed from the time IoT was first thought to be a reality at the end of the last decade? What does the future have in store for IoT? Simply put, it’s becoming ubiquitous. The demand for the ability of IoT to aggregate and analyze disparate data is never ending. And the ability of IoT technology to use data captured from devices to make intelligent, informed decisions will make it increasingly popular over time.

Over the years, telecommunication has become much more efficient. We now have high-speed broadband Internet at much cheaper rates. And with sensors getting cheaper too, IoT is quickly becoming a reality. These technological advances pave the way for the continuity of the IoT boom in the years to come.

IoT is revolutionizing how we communicate and work and transform our lives. The advent of IoT has ushered in the next wave of intelligent, connected devices. This wave will transform the world more profoundly than we could ever imagine!


The world will continue to see the evolution of many more personal devices, and you will have the IoT to connect everything together. IoT will build a connected, intelligent world around you. Amazing, isn’t it? We are now seeing just the tip of the iceberg; the real future of IoT is yet to come.

Joydip Kanjilal

Joydip Kanjilal is a Principal Software Engineer in Hyderabad, India.

Read my blog

Awarded the prestigious Microsoft Most Valuable Professional (MVP) award in ASP.NET six times in a row from the year 2007 to 2012. A speaker and author of several books and articles with over 18 years of industry experience in IT and more than 14 years in Microsoft .NET and its related technologies.

Currently working as a Principal Software Engineer at DELL International Services at Hyderabad. Was selected as an MSDN Featured Developer of the Fortnight (MSDN) a number of times and also Community Credit Winner at www.community-credit.com several times.

Authored the following books:

·  Entity Framework Tutorial (Second Edition) by Packt Publishing

·  ASP.NET Web API: Build RESTful Web Applications and Services on the .NET Framework by Packt Publishing

·  Visual Studio 2010 and .NET 4 Six-in-One by Wrox Publishers

·  ASP.NET 4.0 Programming by McGraw Hill Publishing

·  Entity Framework Tutorial by Packt Publishing

·  Pro Sync Framework by APRESS

·  Sams Teach Yourself ASP.NET AJAX in 24 Hours by Sams Publishing

·  ASP.NET Data Presentation Controls Essentials by Packt Publishing

Also reviewed more than 10 books and authored more than 350 articles for some of the most reputable sites, such as www.msdn.microsoft.com, www.code-magazine.com, www.asptoday.com, www.devx.com, www.ddj.com, www.aspalliance.com, www.aspnetpro.com, www.sql-server-performance.com, www.sswug.com, and so on.

Has years of experience in designing and architecting solutions for various domains. His technical strengths include C, C++, VC++, Java, C#, Microsoft .NET, AJAX, WCF, JQuery, ASP.NET Web API, REST, SOA, Design Patterns, SQL Server, Operating Systems, and Computer Architecture. Has been exploring Cloud technologies, IoT and Machine learning these days.

Blog: http://www.infoworld.com/blog/microsoft-coder

Website: www.joydipkanjilal.com

Twitter: https://twitter.com/joydipkanjilal

Facebook: https://www.facebook.com/joydipkanjilal

LinkedIn: http://in.linkedin.com/in/joydipkanjilal



Support MC Press Online

$0.00 Raised:

Book Reviews

Resource Center

  • SB Profound WC 5536 Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY the one package that solves all your document design and printing challenges on all your platforms. Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. How can you be sure you won’t miss important system events? Automate your message center with the Robot Message Management Solution. Key features include:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing. Manage your reports with the Robot Report Management Solution. Key features include:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • Profound Logic Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn: