A JSON/HTTP communication protocol to support the development of distributed cyber-physical systems
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Outros Autores: | |
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 |