This artifact is a guideline to C3PO ( C onverter of O P en A P I S P ecification to WoT O bjects) [1] . C3PO is an open-source application responsible for converting RESTful interfaces – provided its OpenAPI Specification (OAS) – into Web Thing (WT) Descriptions and deploying the translated description of a proxy of the actual web application. That conversion represents two advantages for users: 1) The web service application logic is decoupled from the underlying network protocol – HTTP –, enabling resources consumption in any protocol implemented as a WoT protocol binding – as CoAP. 2) Provides a uniform interface for all components that compose an IoT System – from devices to applications. C3PO has two usage modes, through its API and a Graphical Interface – though only a subset of features are available in the GUI.
Ribeiro Zyrianoff I., Gigli L., Montori F., Aguzzi C., Kaebisch S., Di Felice M. (2022). Artifact: C3PO - Converter of OPen API SPecification to WoT Objects [10.1109/PerComWorkshops53856.2022.9767293].
Artifact: C3PO - Converter of OPen API SPecification to WoT Objects
Ribeiro Zyrianoff I.
;Gigli L.;Montori F.;Aguzzi C.;Di Felice M.
2022
Abstract
This artifact is a guideline to C3PO ( C onverter of O P en A P I S P ecification to WoT O bjects) [1] . C3PO is an open-source application responsible for converting RESTful interfaces – provided its OpenAPI Specification (OAS) – into Web Thing (WT) Descriptions and deploying the translated description of a proxy of the actual web application. That conversion represents two advantages for users: 1) The web service application logic is decoupled from the underlying network protocol – HTTP –, enabling resources consumption in any protocol implemented as a WoT protocol binding – as CoAP. 2) Provides a uniform interface for all components that compose an IoT System – from devices to applications. C3PO has two usage modes, through its API and a Graphical Interface – though only a subset of features are available in the GUI.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.