Thursday, 21 November 2019

IoT Development Life Cycle


IoT Development Life Cycle with IoT functionalities


IoT paradigm open the new doors to the innovation of the future. When consider about all the inventions, those system developed within the IoT Eco system also known as the IoT development Life cycle. This Eco system encompasses the models and methodologies that the development teams use to develop systems, in which the methodologies form the framework for planning and controlling the entire development process. Before examine our system first we should understand steps in IoT development Life cycle (IoT eco system).

Design hardware – this stage is very important stage when comes to the IoT developments. If we fail to design the system properly that mean we plan to fail entire project at the beginning stage. in this stage we should decide the tools and hardware. if not, final outcome might be different according to the design.

Develop Software – this can be defined as the development of program function inside the IoT system. Basically, there are two parts in this stage which are automation part and the communication part of the user applications. In this stage we directly use the frameworks, protocols and Application Programming Interfaces (API) in order to develop the software. There are some stages in this develop software. Because when test the program there might be some changes in the existing one. So that changes should done according to the user requirements. Therefore, software develops have some review stages to do those changes.

Pre-production testing – when develop the software (configurations of the system). As a next stage we should test all the functions that we programed in earlier stage. we use platforms as well as the API to do the pre-production testing. Platform is multi-layer technology that enables straight forward provisioning, management, and automation of connected devices within the Internet of Things universe. These platforms help to do managed the connection, monitor and control IoT devices. when we do the pre-production testing, we should test that all the functions using this platform. This also have some reviewing stages whole system cannot be test at the same time so we should categorized review the part by part in the system. If something has to be changed, it will send to the develop software stages.


Production - after the pre-production testing we can make the productions and provide into the users. That is the final outcome of the entire system. 

Model evaluation – also know as the analysis part of the system. When located the system we should analyses the system outcome and user feed back to the devolved IoT system. It helps to find the best model that represents our data and how well the chosen model will work in the future.




No comments:

Post a Comment