This thesis is devoted to the study of the factors that influence the success of the development and future work with the Application programming interface (API) in the Industry of 4.0.
The nuances of working with the Internet of things were taken into account in this work in addition to the human factor in the perception of certain API features, various technologies were considered, such as Wi-fi, 3GPP, Narrow band. The pros and cons of working with these technologies in the perspective of developing applications for the Internet of things (IoT) were indicated.
Based on information about technologies and research of factors that make software suitable for use while working with the IoT, a hypothesis has been put forward about a set of characteristics that have a direct impact on the quality of the API and guarantee the continuous use of the product in further development. The reasons and examples of the issues with the development of a software that was not applied due to the presence of a defect were discussed in this work. The method used in this thesis is business analysis, through research and interviewing of developers who participate in the work with the Internet of things and Industry 4.0, but not limiting to this area. An analysis was made of the existing criteria that play the main role in the selection of the product, I have investigated about 300+ articles/blogs and a survey was conducted by the 10 of the developers to confirm the hypothesis of the priority of certain factors (for example, safety, error handling, etc.).
The final step in the work was the organization of the data obtained in a set of recommendations, which, upon completion, were transferred to the Telco provider, the supervisor of this study for further application in the development of the product. This lead to the creation of the Acceptance criteria list with 3 severity levels and 23 criteria