Case Studies

Data Collection Through IoT Using Siemens, MQTT, AWS, and REACT

data collection through IoT Siemens MQTT AWS REACT
Posted in Application Development, Automotive, Internet of Things (IoT), Manufacturing Automation and Intelligence, PLC Programming, Siemens PLC, User Interface Design, Web Application Development


Red Arrow Manufacturing, a local manufacturer of vehicle wash systems, approached DMC to help them provide a monitoring solution for their fleet vehicle wash systems. These systems are typically far away from the management offices, so the wash system owner needs to collect the data either by driving to the site or receiving it through remote means.

DMC utilized our custom MQTT driver to connect the manufacturer’s car wash PLCs in the field to AWS cloud servers. The programming enabled the PLC to send wash event information to the cloud and receive information about added vehicles and drivers.


DMC utilized our MQTT driver to connect the customer’s PLC to a broker running on the AWS server. The driver sends and receives data directly between the PLC and AWS servers, giving the framework for monitoring and control of systems in the field.

We then developed a broker and API that communicated the relevant information from the MQTT driver to the correct location in the cloud database. The MQTT messages were received in the cloud by the broker service, which parsed data and sent it on to the API. The API connected with our SQL cloud database to communicate information in and out of the database. 

DMC built a custom REACT website to display the data and add vehicles and drivers, as well as control the wash system. End-users can see tables that contain wash event data, vehicles, users, and drivers. Red Arrow can also use the website to manage the end-users, wash systems, and view global data. All data can be added and edited in the tables, except for the wash event data. Users can also edit their personal data.

DMC is continuing to work with Red Arrow to add additional functionality for end-user convenience and increased overall productivity and automation, including RFID scanning and more advanced control. Red Arrow continues to come back to DMC for work due to the complexity and success of the system. The upcoming wash system control page allows the user to enable and disable the wash system, schedule times when the wash can be on, and provide feedback of tank levels, connectivity status, and connection information.

Contact DMC for more information regarding our PLC Programming services or Web Application Development expertise.


Customer Benefits

  • Increased end-user convenience
  • Expanded user interface functionality and ease of use
  • Centralized data hub
  • Broadened visibility and access to essential data