Chapter 5

Programming frameworks for Internet of Things

J. Krishnamurthy
M. Maheswaran    School of Computer Science, McGill University, Montreal, Quebec, Canada

Abstract

The first part of this chapter examines work on developing programming languages and tools for components such as embedded systems that make up the IoT ecosystem. We believe embedded-systems programming languages such as the ones surveyed will play an important role in the development of IoT. Because IoT is inherently distributed, message-passing mechanisms such as RPC, REST, and CoAP are needed for distributed programming. To fully realize the vision of IoT, we need to orchestrate the activities of a large number of computing nodes that could be spread across the Internet. ...

Get Internet of Things now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.