Skip to Content
Programming the Internet of Things
book

Programming the Internet of Things

by Andy King
June 2021
Intermediate to advanced
421 pages
10h 56m
English
O'Reilly Media, Inc.
Content preview from Programming the Internet of Things

Chapter 2. Initial Edge Tier Applications

I must have data!

How much memory remains?

I dare not look. Sigh.

This chapter focuses on the initial steps to getting your IoT solution up and running. You’ll build on these in the upcoming chapters, so setting the basic design in place now is very important. The overall architecture presented in Chapter 1 provides the initial guidance you’ll need to start coding your IoT solution, and we’ll keep building on that as we blaze ahead in this chapter and beyond. I’m sure you’re anxious to start building out your own solution based on what you’ll learn, but it’s important to take things one step at a time.

We’ll start by adding some simple functionality to the two applications you created in Chapter 1: the Gateway Device App (GDA) that will run on your “gateway device,” and the Constrained Device App (CDA) that will run on your “constrained device.”

What You’ll Learn in This Chapter

This is the beginning of your official coding journey with the IoT. You’ll learn how to define a detailed design for both your GDA and your CDA, separate the logical components of your design, and implement the framework for these two applications in Java and Python, respectively.

Right now, these two applications are very simple, but they’ll serve as important foundation ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Internet of Things

Internet of Things

S. Velliangiri, Sathish A.P. Kumar, P. Karthikeyan

Publisher Resources

ISBN: 9781492081401Errata Page