Endless Opportunities with Decoupled Drupal 8 (Smart Building Automation System with Drupal 8)

andor.koza

In this session, you will learn about combining Drupal 8’s decoupled architecture with React and IoT (Internet of Things) and the way we have put this all together while working on a Football Academy project, which is the application for the smart building automation system.

Winning recipe? This cook has nothing to hide:

  • plenty of fresh React components to create an outstanding and seamless user experience
  • connect it with GraphQL to gain the speed and flexibility you need
  • Drupal 8 as a star of this dish
  • a sprinkle of the MQTT protocol and
  • just a little bit of Influx log system and Redis for caching
  • in the end: create your own hardware for this glistening software and mix them together


The result:

In this case study, I will show you every part of the system that we have made to control the automation of the Football Academy building, including the rooms access control, lights control, heating control, water control by using the intuitive and user-friendly back-end administration dashboard application or by using the React powered applications on room’s mounted wall tablets. I will talk about the communication of these applications with Drupal 8 over GraphQL, which caching techniques we have used and how, why we use a third-party log system and Redis, what is MQTT protocol and, as the cherry on the cake, why we made fully custom hardware on top of it.
After this session, you will have a complete overview of the possible ways of making Drupal 8 work with an IoT system and last, but not the least, you will begin to realize the endless opportunities which decoupled Drupal 8 brings to the table.

Program tags

ambitious digital experiences, architecture, case study

Experience Level

Intermediate

Drupal Version