'Institute of Electrical and Electronics Engineers (IEEE)'
Abstract
IoT is increasingly being used in different areas of society. IoT is used in society by collecting values acquired by sensor devices through networks and analysing the data. IoT software is needed to use the IoT, but efficient software development methods are desired because software for an increasingly complex society tends to become more complex. This research aims to improve the efficiency of IoT software and develop an intuitive method for developing IoT software.This paper proposes a development methodology that combines a data-flow-based programming approach with a procedural programming language. When the focus is on data, data flow programming is intuitive and efficient. On the other hand, when the focus is on data processing, it is better to use a procedural programming language because data is processed sequentially[1].In the hybrid IoT programming environment proposed in this paper, the code of a procedural programming language is generated from the description by data flow programming, and the program is executed by a micro controller. The products of this research are available as open source software[2], [3].journal articl