IoT Standardization and Implementation Challenges
The rapid evolution of the IoT market has caused an explosion in the number and variety of IoT solutions. Additionally, large amounts of funding are being deployed at IoT startups. Consequently, the focus of the industry has been on manufacturing and producing the right types of hardware to enable those solutions. In the current model, most IoT solution providers have been building all components of the stack, from the hardware devices to the relevant cloud services or as they would like to name it as "IoT solutions", as a result, there is a lack of consistency and standards across the cloud services used by the different IoT solutions.
As the industry evolves, the need for a standard model to perform common IoT backend tasks, such as processing, storage, and firmware updates, is becoming more relevant. In that new model, we are likely to see different IoT solutions work with common backend services, which will guarantee levels of interoperability, portability and manageability that are almost impossible to achieve with the current generation of IoT solutions.
Creating that model will never be an easy task by any level of imagination, there are hurdles and challenges facing the standardization and implementation of IoT solutions and that model needs to overcome all of them.
IoT standardization
Figure 1: IoT standardization components
The hurdles facing IoT standardization can be divided into four categories; Platform, Connectivity, Business Model and Killer Applications (Figure 1):
- Platform: This part includes the form and design of the products (UI/UX), analytics tools used to deal with the massive volume of data streaming from all products in a secure way, and scalability which means that wide adoption of protocols like IPv6 in all vertical and horizontal markets is needed.
- Connectivity: This phase includes all parts of the consumer's day and night routine, from using wearables, smart cars, smart homes, and in the big scheme, smart cities. From the business prospective we have connectivity using IIoT (Industrial Internet of Things) where M2M communications dominate the field.
- Business Model: The bottom line is a big motivation for starting, investing in, and operating any business; without a sound and solid business model for IoT we will have another bubble , this model must satisfied all the requirements for all kinds of e-commerce; vertical markets, horizontal markets and consumer markets. But this category is always a victim of regulatory and legal scrutiny.
- Killer Applications: In this category there are three functions needed to have killer applications: control "things", collect "data", and analyze "data". IoT needs killer applications to drive the business model using a unified platform.
All four categories are inter-related, you need all of them to make all of them work. Missing one will break that model and stall the standardization process. A lot of work is needed in this process, and many companies are involved in each of the categories, bringing them to the table to agree on a unifying model will be a daunting task.
IoT implementation
The second part of the model is IoT implementation; implementing IoT is not an easy process by any measure for many reasons including the complex nature of the different components of the IoT ecosystem. To understand the gravity of this process, we will explore all five components of IoT Implementation: Sensors, Networks, Standards, Intelligent Analysis, and Intelligent Actions (Figure 2).
Figure 2: IoT standardization components
Sensors
There two types of sensor: active sensors and passive sensors. The driving forces for using sensors in IoT today are new trends in technology that have made sensors cheaper, smarter and smaller. The challenges facing IoT sensors are: power consumption, security, and interoperability.
Networks
The second component of IoT implementation is to transmit the signals collected by sensors over networks with all the different components of a typical network including routers, bridges in different topologies. Connecting the different parts of networks to the sensors can be done by different technologies including Wi-Fi, Bluetooth, Low Power Wi-Fi, WiMAX, regular Ethernet, Long Term Evolution (LTE) and the recent promising technology of Li-Fi (using light as a medium of communication between the different parts of a typical network including sensors).
The driving forces for widespread network adoption in IoT are high data rate, low prices of data usage, virtualization (X - Defined Network trends), XaaS concept (SaaS, PaaS, and IaaS), and IPv6 deployment. But the challenges facing network implementation in IoT are the enormous growth in the number of connected devices, availability of network coverage, security, and power consumption.
Standards
The third stage in the implementation process involves the sum of all activities of handling, processing and storing the data collected from the sensors. This aggregation increases the value of data by increasing the scale, scope, and frequency of data available for analysis. But aggregation can only be achieved through the use of various standards depending on the IoT application in use.
There are two types of standards relevant for the aggregation process; technology standards (including network protocols, communication protocols, and data-aggregation standards) and regulatory standards (related to security and privacy of data, among other issues). Challenges facing the adoption of standards within IoT are: standards for handling unstructured data, security and privacy issues in addition to regulatory standards for data markets.
Intelligent analysis
The fourth stage in IoT implementation is extracting insight from data for analysis. IoT analysis is driven by cognitive technologies and the accompanying models that facilitate the use of cognitive technologies. With advances in cognitive technologies' ability to process varied forms of information, vision and voice have also become usable, and open the doors for in-depth understanding of the non-stop streams of real-time data. Factors driving adoption of intelligent analytics within the IoT include artificial intelligence models, growth in crowdsourcing and open-source analytics software, real-time data processing and analysis. Challenges facing the adoption of analytics within IoT; inaccurate analysis due to flaws in the data and/or model, legacy systems' ability to analyze unstructured data, and legacy systems' ability to manage real-time data.
Intelligent actions
Intelligent actions can be expressed as M2M (Machine to Machine) and M2H (Machine to Human) interfaces for example with all the advancement in UI and UX technologies. Factors driving adoption of intelligent actions within the IoT; lower machine prices, improved machine functionality, machines "influencing" human actions through behavioral-science rationale, and deep learning tools. Challenges facing the adoption of intelligent actions within IoT: machines' actions in unpredictable situations, information security and privacy, machine interoperability, mean-reverting human behaviors, and slow adoption of new technologies
The road ahead
The Internet of Things (IoT) is an ecosystem of ever-increasing complexity; it's the next wave of innovation that will humanize every object in our life, it is the next level to automating every object in our life and convergence of technologies will make IoT implementation much easier and faster, which in turn will improve many aspects of our life at home and at work and in between. From refrigerators to parking spaces to houses, IoT is bringing more and more things into the digital fold every day, which will likely make IoT a multi-trillion dollar industry in the near future. One possible outcome of successful standardization of IoT is the implementation of "IoT as a Service" technology, if that service is offered and used in the same way we use other flavors of "as a service" technologies today the possibilities of applications in real life will be unlimited. But we have a long way to go to achieve that dream; we need to overcome many obstacles and barriers at two fronts, consumers and businesses, before we can harvest the fruits of such technology.
References
http://www.dbta.com/BigDataQuarterly/Articles/10-Predictions-for-the-Future-of-IoT-109996.aspx
https://www.linkedin.com/pulse/iot-implementation-challenges-ahmed-banafa?trk=mp-author-card
https://www.linkedin.com/pulse/what-next-iot-ahmed-banafa?trk=mp-author-card
Ahmed Banafa has extensive experience in research, operations and management, with a focus on the IoT area. He is a reviewer and a technical contributor for the publication of several technical books. He served as a faculty member at several well-known universities and colleges, including the University of California, Berkeley; California State University-East Bay; San Jose State University; and University of Massachusetts. He is the recipient of several awards, including Distinguished Tenured Staff Award of 2013, Instructor of the year for 2013, 2014, and Certificate of Honor for Instructor from the City and County of San Francisco. https://www.linkedin.com/in/ahmedbanafa
Sign Up for IoT Technical Community Updates
Calendar of Events
IEEE 8th World Forum on Internet of Things (WF-IoT) 2022
26 October-11 November 2022
Call for Papers
IEEE Internet of Things Journal
Special issue on Towards Intelligence for Space-Air-Ground Integrated Internet of Things
Submission Deadline: 1 November 2022
Special issue on Smart Blockchain for IoT Trust, Security and Privacy
Submission Deadline: 15 November 2022
Past Issues
September 2022
July 2022
March 2022
January 2022
November 2021
September 2021
July 2021
May 2021
March 2021
January 2021
November 2020
July 2020
May 2020
March 2020
January 2020
November 2019
September 2019
July 2019
May 2019
March 2019
January 2019
November 2018
September 2018
July 2018
May 2018
March 2018
January 2018
November 2017
September 2017
July 2017
May 2017
March 2017
January 2017
November 2016
September 2016
July 2016
May 2016
March 2016
January 2016
November 2015
September 2015
July 2015
May 2015
March 2015
January 2015
November 2014
September 2014
Comments
2016-07-12 @ 1:51 PM by Stevens, George
Hi Ahmed,
Thanks for the insightful article!
You said "One possible outcome of successful standardization of IoT is the implementation of "IoT as a Service" technology". Things are really moving fast in the realm of the cloud and IoT. IoT as a service is already happening in at least one place! In Microsoft's Azure cloud.
Microsoft's Azure currently offers their IoT Hub cloud service. It is a publically accessible cloud service that provides very high capacity data ingestion and storage services for IoT devices that then can feed the device data into the storage and analytic capabilities of the Azure cloud. Plus, the IoT Hub also has capabilities to secure, provision, and manage the IoT devices themselves. Having used it myself, I think it is quite a nice package. See this link for more https://azure.microsoft.com/en-us/services/iot-hub/.
And Microsoft also has prefabricated IoT applications available that bundle the IoT Hub, storage, and analytics together in packages targeted at standard IoT scenarios. Ready for you to customize them to your needs. These are called the Azure IoT Suite and you can learn more at this link https://www.microsoft.com/en-us/cloud-platform/internet-of-things-azure-iot-suite.
I am not an employee of Microsoft. But as a software architect I have used their IoT Hub and found it decreased time-to-market.
George Stevens
2016-11-16 @ 4:55 PM by MCCONNELL, ROBERT
I think we are missing a key bit in describing the challenges: reliability. I do not hear or see discussions of how to insure proper operation under all network conditions, how to insure that "instructions" are understood, recorded, and the operation reported as complete when it is. I think this is mostly a software issue. It is no longer about getting wifi to your iphone, it is about potentially critical operational decisions in an automated factory. Handshaking must be precise and absolute, etc. I believe that the correct emphasis on reliability will make it easier to solve the security problem.