M. E. Rodríguez-Franco, V. Maldonado-Ruelas, F. Villalobos-Piña, R. Ortiz-Medina
{"title":"Development and validation of distributed communication protocol from finite-state machines","authors":"M. E. Rodríguez-Franco, V. Maldonado-Ruelas, F. Villalobos-Piña, R. Ortiz-Medina","doi":"10.35429/joct.2022.17.6.1.9","DOIUrl":null,"url":null,"abstract":"This work documents the use of communication finite state machines for the representation of interactions in a network of devices. Likewise, a hierarchical structure between elements is adopted, under an organization of master-slave nodes; from which, the implemented communication protocol assumes the particular functions of each device, while ensuring the exchange of information between them. In order to validate the adequate constitution of the proposed protocol, through its respective programming, Arduino and Raspberry free hardware and software are used, as well as a basic interface created from the Thonny development environment, for data entry by the user and the feedback of information to this. The results obtained demonstrate the functionality of the developed protocol, which was implemented from the serial communication standard, supported by the hardware used. However, it is essential to clarify that it is possible to implement this type of application from the use of other standards, as available.","PeriodicalId":371068,"journal":{"name":"Revista de Tecnologías Computacionales","volume":"60 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Revista de Tecnologías Computacionales","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.35429/joct.2022.17.6.1.9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This work documents the use of communication finite state machines for the representation of interactions in a network of devices. Likewise, a hierarchical structure between elements is adopted, under an organization of master-slave nodes; from which, the implemented communication protocol assumes the particular functions of each device, while ensuring the exchange of information between them. In order to validate the adequate constitution of the proposed protocol, through its respective programming, Arduino and Raspberry free hardware and software are used, as well as a basic interface created from the Thonny development environment, for data entry by the user and the feedback of information to this. The results obtained demonstrate the functionality of the developed protocol, which was implemented from the serial communication standard, supported by the hardware used. However, it is essential to clarify that it is possible to implement this type of application from the use of other standards, as available.