Fancy hacking on an imaginery city and it's open APIs? Want to extend and offer some more services? Come and talk to us! We would like to welcome you with our friends from Nokia at the Open Open City challenge.
Start with the essentials: https://www.suse.com/download-linux/
Grab your favorite SUSE product and enjoy enterprise grade open source software. Upon registration you will be able to download and use our products. The evaluation license of SUSE Linux Enterprise Server and Containers as A Service Platform can be upgraded to a 1 year developer license.
Just specify Junction2019 as the company in the registration form.
You may use develop and deploy your solution in any way you like. However we do offer some options, if you feel like trying them out:
- OpenFaaS Cloud for "serverless" solutions
- OpenFaaS - for extending uMEC platform capabilities
- SUSE CAP - for cloud native development (subject to availability)
We will walk you through and provide information on how to get access to the above mentioned systems shortly after Junction's kick-off.
We are offering a set of uMEC APIs to "interact" with parts of our imaginary city.
In this city we have an infrastructure that let's 3rd party apps to access data and even extend the circle of services. All these services are meant to help and improve the quality of life of the citizens in the city.
We have deployed uMEC gateways in the city. These gateways are represented by Raspberry Pis that are connected into a cluster. We use k3s for clustering and orchestrating all the containerized apps that provide our open APIs.
uMEC is meant to enable new functionalities and business models on the network edge. Running applications on the network edge mean:
- lower latency for end users
- less load on the network itself
- improved security and privacy since data will not be moved to a data centre.
The APIs we provide today are in early stage and not yet compliant with the specifications of ETSI MEC.
The implementation follows the MEC011 specifications, however as stated above, we may not be fully compliant yet.
API endpoint: https://micromec.org:32000
Sources: https://gerrit.akraino.org/r/gitweb?p=umec.git;a=tree;f=mec11;hb=HEAD
The API allows to read RuuviTags and get temperature, air pressure and humidity information from various points of the city.
API endpoint: https://micromec.org:32001
Sources: https://github.com/rulex/ruuvimec
The API allows object detections in images using a Tensorflow model.
API endpoint: https://micromec.org:32002
Sample codes at GitHub:
Demo app in action:
Allows to turn lights ON and OFF in the Open Open City.
API endpoint and usage info: https://micromec.org:32003
Sources: https://github.com/agrasagar/ledpi4
Allows to take snapshots from the cameras deployed in the Open Open City.
API endpoint and usage info: https://micromec.org:32004
Sources: https://github.com/agrasagar/campi4
Please do reach out to us, if you have questions, doubts, or even cool new ideas. We will be at your disposal throughout the hackathon. You can find us at the SUSE stand or just ping us online via Discord: