Scalable Architecture for the Internet of Things

An Introduction to Data-Driven Computing Platforms

Scalable Architecture for the Internet of Things

Get the free ebook

As a key part of the nascent fourth industrial revolution, the Internet of Things enables machine-to-machine and machine-to-person use cases on a massive scale. How do you connect and manage billions of distributed devices—in home appliances, manufacturing devices, or vehicles—and then transfer, store, and process all of the data these devices produce? That requires an efficient IoT platform.

This report examines the key attributes of scalable IoT platforms, and provides criteria for evaluating various industrial platforms now available. Developers and architects will also get an overview of the IoT, including a look at the architecture of a data-driven solution, and a case study that examines the differences between a traditional power grid and an IoT-enabled smart grid.

Authors Dejan Mijic, Draško Draškovic, and Ervin Varga help you evaluate four industrial IoT platforms, including two commercial products—Amazon Web Services (AWS) IoT and Microsoft Azure IoT Suite—and two open source products—Mainflux and EdgeX Foundry.

Each IoT platform chapter provides:

  • An overview of the platform architecture
  • How to set up the ecosystem
  • Event management and system dashboards
  • The application integration layer
  • Security considerations
  • Building end-to-end example

Please tell us who we’re sharing this with and we’ll email you the ebook.

All fields are required.

Please read our Privacy Policy.
Ervin Varga

Ervin Varga

Dr. Ervin Varga is a technical advisor of Mainflux, and an associate professor at the University of Novi Sad, Faculty of Technical Sciences, Novi Sad, Serbia. He is an author of the books Unraveling Software Maintenance and Evolution and Creating Maintainable APIs. He is also a co-author on the book "Thinking in Java, 4th Edition: Annotated Solutions Guide" with Bruce Eckel.

Drasko  Draskovic

Drasko Draskovic

Drasko is an IoT expert with over 15 years of professional experience. He hacked embedded Linux SW and HW device drivers, designing complex wireless systems in telecom industry. Drasko earned his reputation in open-source community as an author of numerous projects - like WeIO or Mainflux. He is one of the main contributors of the Linux Foundation's EdgeX Foundry project. Drasko is a vivid conference speaker, sharing his thoughts on modern software design and how Internet should be decentralized. He holds a MSc in Electrical Engineering from Belgrade University.

Dejan Mijic

Dejan Mijic is a software engineer interested in design and development of distributed systems. He is the principal contributor of Mainflux, an open-source, scalable and versatile IoT platform. He holds an M.Sc. in Computer Science from University of Novi Sad.