Keywords

1 Introduction

The Internet of Things (IoT) is an increasingly growing topic of interest and a regular discussion point in the information technology arena [1]. IoT could potentially change the traditional approach to the use of the internet. In the future, the goal of IoT is the unification of all “things” under a shared infrastructure, whereby network-connected sensors will be able to collect data from the surrounding environment. The collected data can then be shared across the internet to be processed and changed into meaningful information for various reasons [1].

Muntjir, Rahul and Alhumyani [2] describe the IoT as the linkage between the physical world on the one hand and the cyberworld on the other with the help of items or objects that possess sensing abilities and transmit the measured results via a network to achieve a purpose. There is an ever-increasing number of objects, from home appliances to smartphones, connecting daily to the internet or internet-like structure [3].

IoT can change the way that industrial organisations perform in terms of safety and production. Safety and production improvements would have a positive impact on any large industrial sectors; the focus was on mining operations as a significant industrial player.

Sensor prices have had a steady decline in their pricing, therefore becoming more affordable [22]. Senors are an essential part of the IIoT architecture. Parallel to the decrease in sensor prices, there have been advancements in big data handling, artificial intelligence and machine learning. The IIoT could only recently be implemented in industrial sectors because of this maturity and affordability of the analytics and sensors. Consequently, only a few IIoT implementations have been completed in the industrial environment [23]. Further to this, the literature on IIoT frameworks that could assist companies in implementing an industrial IIoT solution is not readily available. The unavailability of IIoT implementation frameworks presented a research gap that this research would address.

If relevant literature or guidelines in the implementation of IIoT existed on this topic, it would enable more industries to implement and leverage the advantages of IIoT in a shorter period too. The benefit of clear guidelines in the industrial sector would mean that implementations could realise some objectives of improvement on the safety and efficiency of an IIoT solution faster.

The researchers present an IIoT framework within Sect. 4 to aid technical and management persons in understanding the different considerations of the IIoT. The research was conducted to inform industries of the needed aspects to implement an IIoT solution. This framework could be used as a basis to inform technical and business decisions on the different layers of the IIoT. The IIoT framework would help product-, technical,- and business-level decisions. The IIoT framework would further aid to unlock the benefits that the IIoT could have for industrial organisations. The proposed framework could be referenced as a basis for future research on the topic.

2 Literature Review

2.1 IIoT

Muntjir et al. [2] describe the IoT as the linkage between the physical world on the one hand and the cyberworld on the other with the help of things or objects that possess sensing abilities and transmit the measured results via a network to achieve a purpose [2]. Within this definition, the basic building blocks that the IoT consists of are presented as the sensing objects used in the measurement of metrics such as flow, pressure, temperature position and vibration, and the network that communicates the result to a higher decision-making engine. The same definition applies to the IIoT domain; the only difference is that the IIoT is mostly focused on industrial applications.

The IoT is instrumental in delivering disruptive change to segments such as agriculture, healthcare, utilities and the government. The IIoT, a portion of the all-encompassing IoT, focuses on industries such as mining, oil and gas, manufacturing and utilities [4].

2.2 IIoT and Mining

Mining, as an industrial representer, plays an essential economic role in South Africa. The Chamber of Mines [5] showed the employee earnings within the mining sector amounted to R120 billion, with mining contributing R304.4 billion to the gross domestic product for the year 2016. The mining sector created 457,698 jobs and supported approximately 4.5 million dependents.

Statistics South Africa indicates a rapid decline in mining and mining-related activities. “Historical values of the gold index show the extent of how production has fallen. In January 1980, the index was 359.0, while the volume of gold produced was far lower in January 2015, resulting in the low index of 48.4. In other words, South Africa produced 87% less gold in January 2015 compared to the same month in 1980” [6].

Major [7] was addressing mining representatives at the Johannesburg Stock Exchange Power Hour in May when he said that “gold mining has lost a million people in 30 years”. He [7] explained, “People say our gold mines are closing because of lower grade ore, but we know better than that. It is not about grades; it is about efficiencies and cost. We are taking out as many ounces of gold per employee now as we were in 1907 when we were using picks and shovels.”

South Africa’s gold sector that once was the world-leading gold producer needs to increase its mining production efficiency to avoid vanishing entirely by the year 2020, especially after being rated sixth in the world [7]. The statistical data from Statistics South Africa confirm Major’s claim.

In assessing the status of IIoT in the industrial organisations, especially mining, the research of the company Inmersat [8] indicated that in 2017 only 12% of mining representatives had implemented IIoT solutions to a degree or a full extent. The World Economic Forum [9] predicts that the expected impact of digital transformation on the mining industry is in the region of US$ 428 billion and US$ 784 billion. Key contributors to the expected monetary implications could be underwritten to the potential realisation of the advantages in terms of higher production and the ability to optimise equipment, as described by Merry [10]. IIoT also has the potential to address the challenges of the South African mining industry, which O’Conner [11] has indicated to be in terms of:

  • A reduction of water and energy resources

  • Employee health and safety

  • Improved production by the use of automation

  • Decrease in waste

Within these industrial operations, there is already an abundance of data that are accumulated with sensors already implemented in existing mining operations – or better known as brownfields sites. The challenges of most of these data are stored and visible in different systems [12]. This data need horizontal integration across the value chain, vertically from the field to the control and from planning to maintenance [12]. The IIoT information could assist organisations in determining inefficiency within processes and improve the personnel work life by a reduction of effort on lesser essential aspects. This information could also assist in the identification of problems at an earlier state with subsequent business improvement.

The purpose of this research was the development of the IIoT framework that should aid technical and management persons in understanding the different considerations of the IIoT to achieve the benefits as described above.

3 Research Design

The study was a qualitative interpretive study where we had the benefit of a prior insight into the context of the constructs of IIoT frameworks with an understanding that it needed further investigation because of the complexity and unpredictable nature of one’s knowledge of reality [13]. The prior insight was obtained with the help of literature studies on the subject matter. As part of the qualitative research design, we explored experiences through interviews and focus groups since qualitative research focuses on in-depth opinions from the participants [14].

A case study approach was used as a research strategy. The case studies used were from industrial organisations represented by mining, food and beverage and logistics companies within different locations throughout South Africa. The case studies were on successful IIoT implementations within these Industrial organisations.

The sample size in this study consisted of ten respondents and insight into the research subject was obtained through the use of an eighteen-question interview guide attached as annexure 1This interview guide These representatives drew insight into the subject matter from years of experience and involvement in different IIoT cases within South Africa industries. Three of the respondents were ICT architects, and another three were from IIoT implementation companies. Two respondents were IIoT project managers, one a representative from IIoT communication and network provider specifically for IIoT and one was a representative of an IIoT software organisation that supplies the software platforms for IIoT. Annexure 2 contains specific details on the respondents. These respondents were from different language groups and social backgrounds. Purposeful sampling was conducted, which means that we recognised and hand-picked people with specific knowledge and experience in the field under study [19].

During the analysis stage, data were coded into themes and categories where the following actions were followed to analyse the data: Interviewee data were captured via a voice recorder and transcribed via transcription software; the allocation of codes to data and similar data that were present in other transcripts received the same code as part of the analysis, writing of comments and notes; the sorting of data occurred according to themes; then grouped into the applicable themes according to the “thematising” idea of Mitchell and Jones [20]; the themes were then further explored and elaborated upon and then grouped into categories.

4 The IIoT Framework

From the data obtained by interviewing the IIoT experts and with reviewing of literature on IIoT three main categories with their themes emerged that was used to compile the IIoT framework as per Fig. 1: The IIoT framework. These Categories and themes are

Fig. 1.
figure 1

IIoT framework

  • The IIoT architecture: The IIoT architecture as a category held four themes, namely the hardware and software components, the security aspects of the IIoT and the communication within the IIoT.

  • Category of implementation: The category of implementation considered the themes of pre-implementation, implementation and post-implementation.

  • The knowledge category of IIoT: The knowledge category of IIoT consisted of the advantages, disadvantages and training and awareness.

A discussion follows on the categories and themes that form the IIoT framework.

4.1 IIoT Architecture

The IIoT architecture, as described in the IIoT framework, is an integrated set of the components needed for the success of IIoT Without the architecture, consisting of hardware, software, security and communications, there would be no means to gain the benefits of the IIoT. Figure 2 was constructed from the architecture within the literature as described by Pena et al. [21], Boyes et al. [22] and Holdowsky et al. [25] These views were taken into account together with the responses from the interviewees in constructing the needed architecture as depicted in Fig. 2. The constructed IIoT Architecture did not take into account the suggestions of the addition of a data validation layer as described by the works of Kristofferson et al. [26]. This additional view could complement the proposed IIoT Architecture in Fig. 2.

Fig. 2.
figure 2

IIoT architecture as discovered from the literature and interviews

Concerning Fig. 2, the data generation layer contains the measuring devices, also called things in the IIoT domain, that measure different parameters. These devices consist of hardware and software components. There could be machine-to-machine communication within the device level, and the various communication protocols are of relevance. Automation could also be within this level of IIoT. Security on this level is necessary to ensure data integrity and to prevent stoppages in the production environment. Measuring devices could communicate wirelessly with the data collect and store layer, and a high level of robustness is needed for the continuous functioning of the hardware. Data flow from this lower level to the data collect and store layer.

The data collect and store layer identified from the findings also consists of a hardware and software component. The hardware could be locally on the premises or make use of off-site cloud services. The hardware is used in conjunction with software to collect and store data. There is also a high level of security needed in this layer. The data could consist of structured or unstructured data and could utilise big-data sources.

Lastly, the data contextualise layer – be it on-site, off-site or in the cloud – presents the data in a way that the business could make sense of the data. Data become information within this layer and could be visually presented in the form of a report or a Supervisory Control and Data Acquisition (SCADA) display. Analytics could also be done within this layer as well as machine learning and pattern recognition. Conboy et al. [27] mention value-generating mechanisms. These mechanisms, in regards to analytics, could complement the data contextualisation layer in the proposed IIoT architecture.

Hardware.

A critical consideration in the selection of the equipment in an industrial environment is hardware that can withstand the harsh production conditions. In a mining environment, the environmental factors in the mining area could be extreme heat, dust, mechanical forces and rain. For any hardware to keep functioning, it must be able to withstand these elements. It is also crucial for the device to maintain operation within an industrial environment. If the hardware were to fail, it could mean safety incidents or production losses. Equipment should be highly reliable, robust, possess a high resilience to failure and be available whenever the process needs their functioning. In certain areas, hardware redundancy is in place to ensure that hardware in a particular process is backed up with a set of standby equipment in case of failure. The following minimum hardware needs to be in place for any IIoT implementation to be successful:

  • IIoT devices.

  • Considering the scalability of IIoT devices when they grow into the thousands was also cited as a consideration before the application of the IIoT hardware devices. The respondees mentioned that the questions during an implementation consideration: Would there be enough technical resources to install the magnitude of sensors required in installation going into the thousands of sensors? Also, is the supporting hardware that hosts the platforms able to process the amount of data?

  • Networks and network coverage for the communication between the different layers.

  • A hardware platform host could be in the cloud or on-premise. This hardware platform hosts the data storage, collection and contextualisation of the data. From the findings, it should be noted that if no reliable connectivity to the cloud is available, the storage, collection and contextualisation of the data needs to be handled on-site. This is in order not to expose the business to risk if there are communication interruptions to the cloud that could affect a critical process. An example could be when a manufacturing process that moulds plastic loses connectivity to the cloud and the process halts. Consideration should be given if there is enough hardware space allocated for the storage of the information and the hosting of the services.

  • Gateway devices that aid security solutions.

Software.

The software platforms needed for the IIoT solution and whether these platforms could easily integrate with existing platforms should be considered. In this regard, Karschnia [23] mentions that these “things” interconnect on- and off-site to software platforms to enable remote control, monitoring and asset management using either dedicated expert teams or specialised data analysis software connected to big data lakes to add value., Interviewees indicated their experience with prior implementations is that it is essential to do a consolidation of different source data before any implementation takes place.

Within the IIoT, intelligence could move down to the instrument level. If this is the case, intelligence will be needed at the measuring device level and the ability to handle automation on the lower level. The industrial systems should be easily and frequently reprogrammable to support changing processes. Within complex industrial processes, process improvements are regularly attempted. The systems that support these processes, therefore, need to be easily adaptable.

Consideration is necessary in terms of the platforms needed for the IIoT solution and whether it would easily integrate with existing platforms. Platforms are relevant where the IIoT implementation is on an existing site.

The software should be highly reliable, robust, possess a high resilience to failure and be available whenever the process needs its functioning. System uptime is critical in industrial processes.

There is a need for a secure communications protocol and data security within any IIoT solution. Security is especially relevant in the IIoT environment that is reliable on the safety, security and reliability of their operations. IIoT has a higher level of security due to the critical nature of a disruption of a high-volume manufacturing process or the takedown of the electrical grid that could have an economic impact [4]. Raynor and Cotteleer [24] opine that sensor security challenges need to be kept in mind before any implementations commence. Holdowsky et al. [25] also point to the security requirements in the communications protocol that could have an impact on the safety, security and reliability within an IIoT implementation. Soldatos [28] also agrees that one of the critical concerns is the security aspect around the transmittal of information within the IIoT.

Communication.

Raynor and Cotteleer [24] define communication as a state for the transmission of information from one place to another and then aggregating or gathering of the data from the different sources and times. The respondents mentioned that a consideration of the availability of networks and if it is possible to use these networks is available and that the industrial communication protocols be adjusted to the low-power extensive area network technology. The existing IIoT hardware and software communication platforms should not hinder the implementation of an IIoT solution. Existing networks should be considered for IIoT implementation. There was a recommendation from one of the respondents that Legislation within South Africa needs to accommodate the communications between devices. The legislation was pointed out as challenging and “communications regulators need to align their regulations concerning IIoT communications”. Without reliable communication between the different levels within the IIoT, no successful implementation could take place.

In IIoT implementations, the communications should be highly reliable, robust, possess a high resilience to failure and be available whenever the process needs their functioning. Communications uptime is critical in the industrial processes, and the solution should have a low latency because of the high-speed production systems in use.

4.2 IIoT Implementation

Pre-implementation.

Before implementation of any IIoT solution, there must be a need or a problem to be solved. A clear understanding of the business/user requirements and information is imperative. The business need should be supported by a clear business case that justifies the implementation of the technology and ensures that there is a return on the investment in the technology. This business requirement should be documented to ensure that the IIoT solution would support the need.

A detailed design document, based on the user requirements, should then be created before any IIoT implementation. This intricate design could direct the implementation of the IIoT solution. This design needs to consider the key performance indicators that need to be achieved as well as the available technology. The detailed design should also determine if the implementation is a new (greenfields) installation or an existing (brownfields) installation. It should be determined if the existing infrastructure and architecture are compatible with the existing infrastructure. A decision on the technology should be made. This selection of technology would need to consider the ease of serviceability and maintainability of the technology and paths should be upgraded during the life cycle. The business should have a clear vision of how the realisation would function after the implementation, and what the expectation is from the application. In terms of personnel, planning should take place for skilled staff after the installation to maintain the IIoT implementation. Consideration should be given regarding whether the solution implementation is a success. If the advantages of the IIoT implementation realise with an increase in production, would the additional product produced from a successful IIoT implementation be sellable and is there a market for it? Can the organisation’s logistics accommodate the increase in the product?

Blanchette [29] emphasised the importance of thorough planning before any IIoT implementation commences. Planning was also cited as an essential factor before any IIoT rollouts could begin as there is no identification of formal IIoT guidelines.

Lueth [30] in this regard states that IIoT projects take over 18 months longer than what had initially been planned. At the base of thorough planning, Blanchette [29] iterates the creation of a baseline (as-is) situation of the organisation. The responders mentioned that the baseline should consider:

  • If there are cloud services used, the presence of data analytics, the relevant needed reports for decisions and the level of automation.

  • The business demographics.

  • Scalability of IIoT devices when they grow into the thousands.

  • Compatibility of newer equipment and systems within IIoT to function with existing or legacy systems.

  • The consolidation of different source data, before implementation.

  • A clear vision of where the business wants to position themselves in the future.

  • A clear understanding of the needed technology to be implemented.

  • Data flow mapping of where the data originates from to where it is needed.

Implementation:

Detailed architecture is necessary when the implementation of IIoT solutions commences and needs to contain decisions on the selected technology. Change management during execution is critical to ensure that the solution is adopted and the benefits are realised. During the execution of the IIoT implementation, it is vital to use a skilled implementations team. Recommendations during the implementation of IIoT solutions from the respondents were that small achievable project milestones should be planned and pursued to ensure the IIoT implementation success. The time needed for a large scale IIoT implementation should be kept in mind.

Post-implementation:

A review of the IIoT deliverables should take place and whether these deliverables are met. Relevant procedures and the necessary governance should be introduced to manage the IIoT infrastructure and environment.

4.3 IIoT Knowledge

Training and Awareness.

There might be a lack of in-house skill for IIoT implementations and the maintenance thereof after. The lack of in-house skills for IIoT implementations poses a challenge for the organisation and consideration should be given to whether the relevant people skills needed during the implementation and after required for maintenance would be available. There might also exist a lack of appropriate skills at different levels of IIoT architecture. From the research, it could be seen that there is room for improvement in the education of companies in terms of the possibilities of Industry 4.0.

There is a need for the creation of awareness within the organisation on the management of cultural and organisational changes required with the implementation of the IIoT. These cultural and organisational changes would be a leading factor for the poor adoption of the implemented solutions if the proper change management did not occur.

Awareness and training should cater for any lack of in-house skills for IIoT implementations and the maintenance thereof after the implementation has taken place. Proper maintenance would mean that competent personnel are needed after the installation to maintain the implementation. In this regard, education for the business in terms of the possibilities of Industry 4.0 is required by the organisation to realise the potential value-adding business cases.

Challenges.

Personnel with the appropriate experience in delivering IIoT solutions in the specific industry is needed for the implementation and maintenance of implemented solutions. Other challenges include:

  • Management of cultural and organisational changes.

  • Business representatives are reluctant to support the implemented solutions if the proper change management did not occur before the IIoT implementation.

  • New technology introductions into the existing infrastructure and environment in terms of the connectivity, security and platforms.

  • Existing infrastructure and platforms exist when implementing IIoT.

  • Greenfields organisations have no challenges in terms of legacy systems.

  • People skills in terms of IIoT.

  • Existing communication protocols in use.

  • Existing systems and hardware that are in use.

  • Network connectivity challenges.

Advantages.

The advantages described are that the IIoT has the potential to benefit industrial organisations and can complement existing technology investments. Conveniences include gaining market share, increased efficiencies, insight into business operations and insight into different aspects of the organisation.

5 IIoT Framework Application

The IIoT framework, as described in Sect. 4, would inform product-, technical- and business-level decisions in terms of the IIoT to unlock the benefits that the IIoT could have for industrial organisations. The following steps could be taken in applying the discovered framework to uncover the necessities needed in terms of the technical and business decisions on the different layers of the IIoT.

  1. 1.

    The user would ensure that there is a clear business case or need for the advantages that IIoT could offer industrial operations.

  2. 2.

    Following the business, the case is an assessment of the needed infrastructure (hardware and software) for any IIoT implementation.

  3. 3.

    After an assessment and understanding of the technical requirements needed for an IIoT solution, the user would refer to the consideration before, during and post-implementation of an IIoT initiative within the industrial environments.

6 Conclusion

This paper presented a discovered framework for the IIoT that could be used as a basis for IIoT implementation-specific decisions. This framework would assist mining representatives in implementations of IIoT solutions. In 2017, only 12% of mining representatives had implemented IIoT solutions to a degree or a full extent [8]. The World Economic Forum [9] predicts that the expected impact of digital transformation on the mining industry is in the region of US$428 billion and US$ 784 billion.

This framework included the needed IIoT architecture while considering the specific hardware, software, security and communication aspects. Within this framework, there was also a consideration in terms of pre-, during and post-implementation aspects and explored the advantages, disadvantages and training in terms of the IIoT. The usage of this framework would aid industrial organisations and stakeholders in terms of IIoT solutions to understand the specific considerations regarding the IIoT.