To improve the development efficiency of Internet of Things applications and meet the needs of innovative projects. In this paper, two methods are used to analyze the application development requirements of the Internet of Things, namely, modularization analysis and development characteristics analysis. In modular analysis, development objectives are divided into a series of modules with strong robustness based on the functional requirements in the project. In the analysis of development characteristics, development suggestions are put forward according to the difference of development characteristics between the node side and server-side of the Internet of Things. After the analysis, specific suggestions for the application development of the Internet of Things are put forward, including the simple selection of the hardware of the Internet of Things node, an architecture scheme of the Internet of Things platform, and the application scenarios are discussed.