Back to Search
Start Over
Rapid Prototyping of IoT Solutions: A Developer's Perspective
- Publication Year :
- 2019
-
Abstract
- Many new Internet-of-things (IoT) devices and solutions appear in the market every day. Although commercial IoT products are the majority, Do-It-Yourself (DIY) solutions implemented by independent developers still represent a significant driving force. In this scenario, the availability of development tools for both less experienced developers and professionals to reduce the time to create prototypes is crucial. In this paper, we first review the tools available to implement all the components of a typical IoT architecture in different programming languages, then, we analyze how Python can be used to implement all the components of a typical IoT architecture. As a practical example, we illustrate the implementation of a smart home system built exploiting low-cost off-the-shelf hardware and programmed only through Python.
- Subjects :
- Rapid prototyping
Java
Computer Networks and Communications
business.industry
Computer science
Internet of Things
020206 networking & telecommunications
Cloud computing
02 engineering and technology
Software prototyping
Python (programming language)
Home automation
CoAP
IoT prototyping
Python
Iot architecture
0202 electrical engineering, electronic engineering, information engineering
business
Software engineering
computer
computer.programming_language
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Accession number :
- edsair.doi.dedup.....0593cbf821885e01d8995367f6f24b04