Guide for Extensions

4 Certification Suite

4.2 Launch the Certification Process

Just after the log in, you are on your home page where historical test reports and certifications are displayed. To launch a certification process, just click on “Launch certification” in the menu and you should see the following web page.

On this page, the certification process is explained. Follow the instructions on the page. It contains 3 assessment/tests that you need to perform to get a valid certification for joining FIESTA-IoT.

  1. Self-assessment scorecard. This scorecard is a questionnaire covering several aspects of your testbed. Answer it regarding to your testbed.
  2. Ontology validator. You need to provide a sample of your annotation and validate it against the Fiesta-IoT ontology. More details will be given in the following section.
  3. Interoperability testing. According to the FIESTA-IoT TPS specification, your testbed needs to implement at least one TPS API methods to be able to provide your semantic data. Choose one among the four TPS API tests regarding to your implementation in the drop-down menu. More details will be given in the following section.

Use the ontology validator

In step 3 ontology validator, you can choose either upload your semantic annotation as a file, or copy-paste directly the annotation using “direct input”.

If you choose “Direct input”, you need to specify the serialization type using the drop-down menu.

On the next page, you need to choose only FIESTA-IoT as reference ontology, and check all the four types of errors.

Click on the blue button “Validate” to launch the validation

Perform the Interoperability test

In the drop-down list, there are four TPS interoperability tests. According to your implementation, choose one among them to be tested. For example, if you have implemented both getObservations() a,d getLastObservation() API, you can either choose “tps getobservations test” or “tps getlastobservation test”.

The textfields below are automatically adapted to the test you just chose. Following the tooltip next to each textfield title, you are invited to provide the information about the testbed to make the interoperability tests able to be executed on your testbeds. In principle, the tests will play the role of Fiesta−IoT platform and simulate the interactions between the testbed and FIESTA-IoT.

Get the certification

After having passed all the three assessment/tests, you are directed to the certification result page as shown in the following figure:

If you do not have all the three tests passed, i.e. if you see a red or yellow flag rather than a green one, you can still click the button to print the report, but it will not be considered as a valid certification to be able to join Fiesta−IoT platform. 

Once all the tests are passed, you need to click on the blue button “Print certification report” to get your certificate in PDF format and send it to the FIESTA-IoT support team ( In this e-mail you can ask for your account to be upgraded to Testbed Admin so that you have the rights to continue with the registration of your testbed and resources. In this e-mail, apart from the PDF file with your certificate, you have to include the username of the account you want to be upgraded. Note that for the moment, there is a limit of one account with Testbed Admin rights per testbed.