Abstract
IoT development is a challenging process that covers various software, hardware, middleware, operation systems, IoT integration platforms, protocols, standardizations, etc. It also covers both physical and virtual domains. In order to effectively, economically, and reliably design, develop, test, and validate the proofs-of-concept and subsequent prototypes, a number of simulators and testing beds are employed in the IoT development process. Each component and the prototype can be emulated in the simulators, further being tested and validated in the testing bed prior to the practice deployment on sites. In this chapter, a detailed summary of existing IoT development methods and tools for validation and testing are presented.
Original language | English |
---|---|
Title of host publication | IoT Platforms, Use Cases, Privacy, and Business Models : With Hands-on Examples Based on the VICINITY Platform |
Number of pages | 18 |
Publisher | Springer Publishing Company |
Publication date | 1 Jan 2020 |
Pages | 81-98 |
ISBN (Print) | 9783030453152 |
ISBN (Electronic) | 9783030453169 |
DOIs | |
Publication status | Published - 1 Jan 2020 |
Bibliographical note
Publisher Copyright:© Springer Nature Switzerland AG 2021.
Keywords
- Hardware-in-the-loop
- IoT node
- IoT simulation
- IoT testbed
- IOTSIM
- J-Sim
- MAMMOTH
- Matlab
- Multi-level simulation
- NS-2
- OMNeT++
- OPNET
- Parallel discrete event system
- SimIoT
- Testing
- Validation