A secure MTConnect compatible IoT platform for machine monitoring through integration of fog computing, cloud computing, and communication protocols
Parto Dezfouli, Mahmoud
MetadataShow full item record
Industry 4.0 aims at utilizing advancing computational frameworks such as Human-Computer Interaction and Machine Learning in traditional areas of manufacturing and production. Smart Manufacturing (SM) involves creating intelligent manufacturing systems that use the concepts of Industry 4.0 throughout a product development lifecycle to react to design changes with minimal negative impacts on time and cost of manufacturing. SM often relates to Internet of Things (IoT) and Cyber-Physical Systems (CPS) in the way that hardware and software facilitate the communication of actions in different parts of a manufacturing system. A common method of communication among different parts of a SM system is the Internet. Sensors, platforms, and services that communicate in SM need to securely connect to the Internet and communicate with one another in a standard language. An increasingly popular language for communication in IoT in general and more specifically for hardware in manufacturing is MTConnect. The goal of this work is to demonstrate an approach for development of a platform that collects high frequency data from MTConnect and non-MTConnect platforms, enables machines and platforms to directly communicate with one another, processes the collected data, and securely communicates with Internet and cloud without the need of a static IP address. More specifically, the proposed platform consists of two separate sections, a Local Area Network (LAN) and an Internet Area Network (IAN). The LAN communicates with machines via MTConnect, performs fog computing, and transfers the data to the IAN. The IAN section receives the data from LAN while acquiring high frequency data from sensors. This platform then communicates with Internet-connected devices and web APIs for different tasks such as inserting data to a database, providing data for web apps or smartphone apps, sending alerting messages, and communicating with cloud services such as Google Clouds, Amazon Web Services, If-This-Then-That (IFTTT), and Particle Clouds.