Publishing a service in AURORAL's Service Store

This is a guide with the steps to include a new service in the AURORAL Service Store.

Integrate your service with the Node

1 – Install a Node on a compatible system that is permanently connected to the internet.

More info here

2 – Open a browser and write the URL :81. In the case of opening the browser on the same system where the node has been installed, localhost:81, the following page should appear:

3 – Click on the row “/api/registration” and then click on “Try it out” and put the Thing Description of the service in the Registration info box.

Note: For the Service Store to recognize the different fields, the description included under the “Registration info” must have the same structure as in the following example.

{
  "td": {
  "@context": "https://www.w3.org/2019/wot/td/v1",
  "title": "Monitor Service11",
  "@type": "Service",
  "securityDefinitions": {
    "nosec_sc": {
      "scheme": "nosec"
    }
  },
  "security": "nosec_sc",
  "properties": {
      "status" : {
            "type": "string",
            "forms": [{"href": "https://mylamp.example.com/status"}]
        }
  },
  "actions": {},
  "events": {},
  "adapterId": "node-red-consumedr1959ydfdfafadaadddy9gaada",
  "serviceName":["Service6","Tourism monitor"],
  "serviceDescription":["Count persons","Las personas recibidas en una hora"],
  "provider":"Bosonit",
  "currentStatus": ["Active","Avaliable"],
  "dateLastUpdate":"2021-11-09T18:25:43.511Z",
  "hasDomain":["Mobility"],
  "hasSubDomain":["Fly"],
  "hasFuncionality":["Only read","View in a lot of places"],
  "hasRequirement":["The date to read the persons"],
  "serviceFree":[true],
  "hasURL":"http://rur.tourism.com/itisveryimportant/birds",
  "language": ["spa","eng"],
  "applicableGeographicalArea":"Spain",
  "numberOfDownloads":129,
  "versionOfService":["1.4"]
},
  "avatar": "nostrud sunt"
}

Manage the new service

1 – Go to the AURORAL web page: https://auroral.bavenir.eu 2 – Set the service as “Public” (the services are found in the “items” tab).

3 – Go to the “communities” tab and search the community “ServiceStore” 4 – In “Update my nodes”, click on the tab “In community” and select the node where your service is located. 5 – Open the web page: https://auroral.elliotcloud.com/service-store 6 – Wait for the service to come out with its corresponding data 7 – If your service is not displayed, contact Elliot Cloud: alberto.diez@bosonit.com jaime.clavijo@elliotcloud.com carmina.bocanegra@elliotcloud.com jose.diaz@elliotcloud.com

And now you can check our video too!


Brought to you by the AURORAL community, keep posted! 💪