Font Size: a A A

The Design And Implementation Of Visual Programming Tool For IoT Applications

Posted on:2018-10-15Degree:MasterType:Thesis
Country:ChinaCandidate:X JinFull Text:PDF
GTID:2348330515496674Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the widely use of Internest of Things technology in the fields of healthcare,education and life,also with a disire for self-creation,urgent need a visual programming tool for Io T applications.Most of the traditional Io T application development tools are based on text language programming,they have many problems,just like development difficult,long development circle,high error rate,maintenance difficulties,poor reuse and other issues.Compared with the traditional text language,the use of visual language make programming simple and intuitive,without coding,development cycle is short,easy to debug and so on,it can make people who do not have programming basis programming,reduce the programming threshold,avoid too long learning costs with the use of traditional text lan guage programming.There are two key issues for the Io T visual programming tool: one is the design of the visual language;the other is the object-by-byte code generation.Smart-side program development is carried out on the Android smart platform,the end of the program development in the Arduino development board.In addition,because the visual programming language is customizable,there is no corresponding compiler to translate it into a Microcontrollers executable program,so need achieve a simple compiler to compile the visual programming language into the object code.Through the Bluetooth sent to the next bit machine,because of Bluetooth just receive bytecode,it is also necessary in the host computer to convert the object code into bytecode,the next bit machine interpreter will be the byte code interpreted as executable program.There are two ways to write an Io T application control program in a visual language: the first way is by clicking the dragged device,you can choose expected function,then it will be generated visual programs in the code edit area.Another way is by clicking the add command button to select the expected function in the code edit area and edit.It makes programming more flexible.In the code generation phase,the visual programming language compiler analyzes the functionality of the visualization program components,converts it into a platform-free stack-by-byte bytec,and sends the bytecode to the Arduino development board by calling the runtime library.Development board to explain the completion of the intelligent side can be sent through the control instructions to complete the control of the access device.In summary,this article for the Io T application of visual programming tools,through the code of the graphical,so that developers away from the abstract symbols and grammar,so that the development of the program as people through the remote control of the TV as the same,more close to people The way of thinking,making programming more common and easy.
Keywords/Search Tags:Visual programming, IoT applications, visualization programming language, code generation, interpreter
PDF Full Text Request
Related items