fiware tutorial first steps

36
http://fiware.org http://lab.fiware.org FIWARE tutorial – First steps Budapest, Hungary, 26 th November 2014 Sándor Laki, József Stéger, Gergő Gombos Wigner Research Centre for Physics Contact: [email protected]

Upload: others

Post on 27-Mar-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

BASIS – Base Platform for Future Service Infrastructures Presenter/s: Name/s On Behalf of the BASIS Consortium October 7, 2010, BrusselsSándor Laki, József Stéger, Gerg Gombos
Wigner Research Centre for Physics
Contact: [email protected]
1
Sustainability
ensured
set of general-purpose platform functions available through APIs
Building with other GEs a FIWARE Reference Architecture
FIWARE GE Specifications are open (public and royalty-free)
FIWARE GE implementation (FIWARE GEi):
Platform product that implements a given GE Open Spec
There might be multiple compliant GEis of each GE Open Spec
One open source reference implementation of each
FIWARE GE (FIWARE GEri):
• Well-known open source license
published on the FIWARE Catalogue
• Complete Context Management Platform
Data/Services Delivery Data/Services Delivery
• Automated Measurements/Action Context updates IoT IoT
• Visualization of data (operation dashboards)
• Publication of data sets/services Apps Apps
• Easy incorporation of advanced 3D and AR features
• Visual representation of context information Web UI Web UI
• Security Monitoring
Ecosystem and platform: two tied concepts
4
service providers and developers
of the FIWARE program
• 12 nodes in Europe
providing up to 3000+
support for the nodes
powered by data!
available to developers for
FIWARE
7
GEs
• Manufacturing: http://www.fitman-fi.eu/phase-iii-package/information-for-phase-iii-
bidders
payload = {
"contextElements": [
17
18
19
xmllint --format -) <<EOF
<?xml version="1.0"?>
<id>AuctionDEMO</id>
For CEP the only acceptable subscription format is XML!
Otherwhile notfications will not be handled by CEP.
STEP 3:
22
1. export it to the external repository
23
And then on Export to external repository
How to deploy a CEP project?
1. export it to the external repository
24
How to deploy a CEP project?
2. the (project) definition is available in the repo.
HTTP GET request for receiving the stored project definitions
• GET <IP_of_CEP_Instance>:8080/ProtonOnWebServerAdmin/resources/definitions
3. Activate AuctionDEMO
• PUT <IP_of_CEP_Instance>:8080/ProtonOnWebServerAdmin/resources/instances/ProtonOnWebServer
4. Start and stop AuctionDEMO
Start the CEP instance
• PUT <IP_of_CEP_Instance>:8080/ProtonOnWebServerAdmin/resources/instances/ProtonOnWebServer
• PUT <IP_of_CEP_Instance>:8080/ProtonOnWebServerAdmin/resources/instances/ProtonOnWebServer
GET <IP_of_CEP_Instance>:8080/ProtonOnWebServerAdmin/resources/instances/ProtonOnWebServer
Main.js
type="text/css" rel="stylesheet" />
<!-- JS -->
</script>
</script>
</head>
<body>
</body>
</html>
<Template
</Catalog.ResourceDescription>
<Platform.Wiring>
description="We get the message"
friendcode="textMsg"/>
<operator xmlns="http://wirecloud.conwet.fi.upm.es/ns/macdescription/1"
<details>
<authors>wigner</authors>
<image>images/catalogue.png</image>
</details>
<wiring>
description="Transformed data from the received entity" friendcode="data"/>
<inputendpoint name="entityInput" type="text" label="Entity"
description="Received entity will be transform to a Table" friendcode="entity"/>
</wiring>
<scripts>
structure.push(key);
32
management of public resources
through a single connectivity
platform and enhancing various
efficiency and environmental
Service
orchestrator
Context
Adapters
CEP
34