David Brinnen

David Brinnen

Versatile software and Embedded Systems Engineer (Energy Machines)

Since completing his Masters studies in Embedded Software at the Swedish Royal Institute of Technology 2015 (KTH), David has been working as a software engineer across a range of projects, including the implementation of control logical and the commissioning of Energy Machines integrated energy systems and air handling units (https://www.energymachines.com/), and the development of a next-generation SCADA platform (ControlMachines™) and simulation software to control, monitor, and model Energy Machines deployments.

David has also recently joined VMS Software Inc., focusing primarily in the compiler space (Clang and LLVM) as part of the OpenVMS x86 port, but also working in various other areas ranging from consulting through to the design and development of remote monitoring and SCADA-like solutions.

In his spare time David likes to investigate new technologies and develop his skills in software languages and using computers as tools. Besides computing David likes to travel and live the Spanish life with a Swedish touch, or vice versa. David was born in Sweden and currently lives in the Swedish city of Malmö.

Past Activities

Brett Cameron / David Brinnen
Code BEAM SF 2018
16 Mar 2018
10.35 - 11.20

Next Generation SCADA: Monitoring and Controlling Devices in the Connected World

Supervisory control and data acquisition (SCADA) is a control system architecture that uses computers, networking, and graphical user interfaces for process monitoring and control, operating in conjunction with peripheral devices such as programmable logic controllers, sensors, and actuators to interface with plant and machinery.

The SCADA model was originally developed as a universal means of remotely accessing control modules, which could be from different manufacturers, allowing access through standard automation protocols.

The Internet of Things is now redefining the role and architecture of SCADA systems, with modern SCADA systems leveraging Internet protocols and cloud services for interaction with connected devices, and controlling environments ranging from smart homes to large-scale processes spanning multiple geographically disperse sites.

In this talk, we will discuss this evolution and will describe a novel next-generation SCADA solution that utilizes the capabilities of Erlang to monitor and control a growing network of industrial-scale energy-efficient temperature management systems.

The architecture and design of the system with be discussed, along with future plans to expand the role played by Erlang in the overall end-to-end solution and the use of the OpenVMS operating system on embedded devices to optimize reliability and security.

Other possible uses for this solution and future enhancements will be considered, including making it more generic and more applicable to a range of Internet of Things scenarios.


Articles: 1

Next Generation SCADA - SLIDES - Code BEAM SF 2018

Article by David Brinnen

Slides for the Brett Cameron's and David Brinnen's talk "Next Generation SCADA: Monitoring and Controlling Devices in the Connected World" - Code BEAM SF 2018


Videos: 1