A JSON/HTTP communication protocol to support the development of distributed cyber-physical systems

Detalhes bibliográficos
Autor(a) principal: Pereira, Fernando
Data de Publicação: 2018
Outros Autores: Gomes, Luis
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://doi.org/10.1109/INDIN.2018.8472084
Resumo: Cyber physical systems are often built using networks of components containing physical and computational resources, enabling the design of distributed applications that collect data from remote sensors and manipulate remote actuators, located on local networks or on far away locations. The communication protocol presented in this paper was designed to support the communication between components of distributed applications. In addition, it includes remote debug and monitoring capabilities, to support the detection and resolution of errors and design mistakes on nodes running on remote locations. Employing the JSON/HTTP standards, the proposed protocol is Web browser friendly, suitable for the creation of Web based applications and user interfaces, but it may be employed on most programming environments that offer libraries to support those standards. As it is based on HTTP, it can easily traverse most firewall configurations and used through proxies. Development of the proposed protocol started on the IOPTTools framework, but the current version was implemented as part of the IOPT-Flow framework, aiming the development of distributed CPS applications based on graphical formalism combining Petri nets and dataflows. Both tool frameworks are available at http://gres.uninova.pt.
id RCAP_2bf80f3e3fa8c0cb9f8bd15853d73a02
oai_identifier_str oai:run.unl.pt:10362/65964
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling A JSON/HTTP communication protocol to support the development of distributed cyber-physical systemsComputer Networks and CommunicationsHardware and ArchitectureInformation Systems and ManagementIndustrial and Manufacturing EngineeringCyber physical systems are often built using networks of components containing physical and computational resources, enabling the design of distributed applications that collect data from remote sensors and manipulate remote actuators, located on local networks or on far away locations. The communication protocol presented in this paper was designed to support the communication between components of distributed applications. In addition, it includes remote debug and monitoring capabilities, to support the detection and resolution of errors and design mistakes on nodes running on remote locations. Employing the JSON/HTTP standards, the proposed protocol is Web browser friendly, suitable for the creation of Web based applications and user interfaces, but it may be employed on most programming environments that offer libraries to support those standards. As it is based on HTTP, it can easily traverse most firewall configurations and used through proxies. Development of the proposed protocol started on the IOPTTools framework, but the current version was implemented as part of the IOPT-Flow framework, aiming the development of distributed CPS applications based on graphical formalism combining Petri nets and dataflows. Both tool frameworks are available at http://gres.uninova.pt.Institute of Electrical and Electronics Engineers (IEEE)CTS - Centro de Tecnologia e SistemasUNINOVA-Instituto de Desenvolvimento de Novas TecnologiasRUNPereira, FernandoGomes, Luis2019-04-08T22:07:13Z2018-09-242018-09-24T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersion8application/pdfhttps://doi.org/10.1109/INDIN.2018.8472084eng97815386482921935-4576PURE: 12630404http://www.scopus.com/inward/record.url?scp=85055531822&partnerID=8YFLogxKhttps://doi.org/10.1109/INDIN.2018.8472084info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-05-22T17:38:36Zoai:run.unl.pt:10362/65964Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-05-22T17:38:36Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv A JSON/HTTP communication protocol to support the development of distributed cyber-physical systems
title A JSON/HTTP communication protocol to support the development of distributed cyber-physical systems
spellingShingle A JSON/HTTP communication protocol to support the development of distributed cyber-physical systems
Pereira, Fernando
Computer Networks and Communications
Hardware and Architecture
Information Systems and Management
Industrial and Manufacturing Engineering
title_short A JSON/HTTP communication protocol to support the development of distributed cyber-physical systems
title_full A JSON/HTTP communication protocol to support the development of distributed cyber-physical systems
title_fullStr A JSON/HTTP communication protocol to support the development of distributed cyber-physical systems
title_full_unstemmed A JSON/HTTP communication protocol to support the development of distributed cyber-physical systems
title_sort A JSON/HTTP communication protocol to support the development of distributed cyber-physical systems
author Pereira, Fernando
author_facet Pereira, Fernando
Gomes, Luis
author_role author
author2 Gomes, Luis
author2_role author
dc.contributor.none.fl_str_mv CTS - Centro de Tecnologia e Sistemas
UNINOVA-Instituto de Desenvolvimento de Novas Tecnologias
RUN
dc.contributor.author.fl_str_mv Pereira, Fernando
Gomes, Luis
dc.subject.por.fl_str_mv Computer Networks and Communications
Hardware and Architecture
Information Systems and Management
Industrial and Manufacturing Engineering
topic Computer Networks and Communications
Hardware and Architecture
Information Systems and Management
Industrial and Manufacturing Engineering
description Cyber physical systems are often built using networks of components containing physical and computational resources, enabling the design of distributed applications that collect data from remote sensors and manipulate remote actuators, located on local networks or on far away locations. The communication protocol presented in this paper was designed to support the communication between components of distributed applications. In addition, it includes remote debug and monitoring capabilities, to support the detection and resolution of errors and design mistakes on nodes running on remote locations. Employing the JSON/HTTP standards, the proposed protocol is Web browser friendly, suitable for the creation of Web based applications and user interfaces, but it may be employed on most programming environments that offer libraries to support those standards. As it is based on HTTP, it can easily traverse most firewall configurations and used through proxies. Development of the proposed protocol started on the IOPTTools framework, but the current version was implemented as part of the IOPT-Flow framework, aiming the development of distributed CPS applications based on graphical formalism combining Petri nets and dataflows. Both tool frameworks are available at http://gres.uninova.pt.
publishDate 2018
dc.date.none.fl_str_mv 2018-09-24
2018-09-24T00:00:00Z
2019-04-08T22:07:13Z
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://doi.org/10.1109/INDIN.2018.8472084
url https://doi.org/10.1109/INDIN.2018.8472084
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 9781538648292
1935-4576
PURE: 12630404
http://www.scopus.com/inward/record.url?scp=85055531822&partnerID=8YFLogxK
https://doi.org/10.1109/INDIN.2018.8472084
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 8
application/pdf
dc.publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers (IEEE)
publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers (IEEE)
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv mluisa.alvim@gmail.com
_version_ 1817545687630348288